Cuprins:

Creație simplă - Alarmă ușoară: 4 pași
Creație simplă - Alarmă ușoară: 4 pași

Video: Creație simplă - Alarmă ușoară: 4 pași

Video: Creație simplă - Alarmă ușoară: 4 pași
Video: Cum scrii când începi un caiet nou 2024, Iulie
Anonim
Creație simplă - Alarmă ușoară
Creație simplă - Alarmă ușoară

Acest experiment este cu adevărat interesant - pentru a aplica un fototranzistor DIY. Fototransistorii DIY folosesc efectul de strălucire și efectul fotoelectric al LED-urilor - vor genera curenți slabi atunci când este luminată o lumină. Și folosim un tranzistor pentru a amplifica curenții generați, astfel încât placa Arduino Uno să le poată detecta.

Pasul 1: Componente

- placa Arduino Uno * 1

- Cablu USB * 1

- Buzzer pasiv * 1

- Rezistor (10KΩ) * 1

- LED * 1

- Tranzistor NPN S8050 * 1

- Panou * 1

- fire de jumper

Pasul 2: Diagrama schematică:

Diagramă schematică
Diagramă schematică

Pasul 3: Procedură

Cu efectul fotoelectric, LED-urile generează curenți slabi atunci când sunt expuși undelor de lumină.

NPN constă dintr-un strat de semiconductor dopat cu P („baza”) între două straturi dopate cu N. Un curent mic care intră în bază este amplificat pentru a produce un colector mare și un curent emițător. Adică, atunci când există o diferență de potențial pozitivă măsurată de la emițătorul unui tranzistor NPN la baza acestuia (adică, când baza este ridicată față de emițător), precum și diferența de potențial pozitiv măsurată de la bază la colector, tranzistorul devine activ. În această stare „pornit”, curentul curge între colector și emițătorul tranzistorului. Valoarea lui A0 va fi mai mare de 0. Prin programare, emitem un semnal sonor atunci când A0 este mai mare de 0.

La rezistența de ieșire a tranzistorului este atașat un rezistor pull-down de 10kΩ pentru a evita suspendarea portului analogic pentru a interfera cu semnalele și a provoca o judecată greșită.

Pasul 1:

Construiește circuitul.

Pasul 2:

Descărcați codul de la

Pasul 3:

Încărcați schița pe placa Arduino Uno

Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.

Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.

Acum, aprindeți o lanternă pe LED și puteți auzi un bip sonor.

Pasul 4: Cod

// Creație simplă - Alarmă ușoară

//Acum poti

auziți că soneria emite sunete când LED-ul este luminat.

//E-mail:

//Website:www.primerobotics.in

configurare nulă ()

{

Serial.begin (9600); // pornește portul serial la 9600 bps:

}

bucla nulă ()

{

int n = analogRead (A0); // citiți valoarea din

pin analogic AO

Serial.println (n);

dacă (n> 0) // Dacă există o tensiune

{

pinMode (5, OUTPUT); // setați pinul digital 5 ca ieșire

ton (5, 10000); // Generează o undă pătrată (10000 Hz

frecvență, 50% ciclu de funcționare) la pinul 5

pinMode (5, INPUT); // setați pinul 5 ca intrare

}

}

Recomandat: