Isi kandungan:

Penciptaan Ringkas - Penggera Ringan: 4 Langkah
Penciptaan Ringkas - Penggera Ringan: 4 Langkah

Video: Penciptaan Ringkas - Penggera Ringan: 4 Langkah

Video: Penciptaan Ringkas - Penggera Ringan: 4 Langkah
Video: Cara Kerja Mesin 4 Tak hanya 5 MENIT PAHAM 2024, Julai
Anonim
Penciptaan Ringkas - Penggera Cahaya
Penciptaan Ringkas - Penggera Cahaya

Percubaan ini sangat menarik - untuk menggunakan fototransistor DIY. Fototransistor DIY menggunakan kesan cahaya dan kesan fotolistrik LED - mereka akan menghasilkan arus lemah apabila cahaya disinari. Dan kami menggunakan transistor untuk memperkuat arus yang dihasilkan, sehingga papan Arduino Uno dapat mengesannya.

Langkah 1: Komponen

- Papan Arduino Uno * 1

- Kabel USB * 1

- Buzzer Pasif * 1

- Perintang (10KΩ) * 1

- LED * 1

- NPN Transistor S8050 * 1

- Papan Roti * 1

- Wayar pelompat

Langkah 2: Diagram Skematik:

Gambarajah skematik
Gambarajah skematik

Langkah 3: Prosedur

Dengan kesan fotolistrik, LED menghasilkan arus yang lemah ketika terkena gelombang cahaya.

NPN terdiri daripada lapisan semikonduktor P-doped ("asas") antara dua lapisan N-doped. Arus kecil yang memasuki dasar dikuatkan untuk menghasilkan arus pemungut dan pemancar yang besar. Iaitu, apabila terdapat perbezaan potensi positif yang diukur dari pemancar transistor NPN ke dasarnya (yaitu, apabila pangkalannya relatif tinggi terhadap pemancar) serta perbezaan potensi positif yang diukur dari dasar ke pemungut, transistor menjadi aktif. Dalam keadaan "on" ini, arus mengalir antara pemungut dan pemancar transistor. Nilai A0 akan lebih besar daripada 0. Dengan pengaturcaraan, kami membuat bip buzzer ketika A0 lebih besar dari 0.

Perintang tarik 10kΩ dilampirkan ke tahap output transistor untuk mengelakkan port analog menggantung mengganggu isyarat dan menyebabkan salah penilaian.

Langkah 1:

Bina litar.

Langkah 2:

Muat turun kod dari

Langkah 3:

Muat naik lakaran ke papan Arduino Uno

Klik ikon Muat Naik untuk memuat naik kod ke papan kawalan.

Sekiranya "Selesai memuat naik" muncul di bahagian bawah tetingkap, ini bermaksud lakaran berjaya dimuat naik.

Sekarang, nyalakan lampu suluh pada LED dan anda dapat mendengar bunyi bip bel.

Langkah 4: Kod

// Penciptaan Ringkas- Penggera Cahaya

//Sekarang kamu boleh

dengar bahawa bel berbunyi apabila LED bersinar.

// E-mel:

// Laman Web: www.primerobotics.in

persediaan tidak sah ()

{

Serial.begin (9600); // mulakan port bersiri pada 9600 bps:

}

gelung kosong ()

{

int n = analogRead (A0); // baca nilai dari

pin analog AO

Bersiri.println (n);

if (n> 0) // Sekiranya terdapat voltan

{

pinMode (5, OUTPUT); // tetapkan pin digital 5 sebagai output

nada (5, 10000); // Menghasilkan gelombang persegi (10000 Hz

kekerapan, 50% kitar tugas) pada pin 5

pinMode (5, INPUT); // tetapkan pin 5 sebagai input

}

}

Disyorkan: