Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom projektu istražujem kako koristiti arduino za stvaranje svjetiljke koja se mijenja ovisno o dobu dana. Na zahtjev korisnika, žarulja će promijeniti svjetlinu kada kvantificiraju ili smanje otpor LDR -otpornika za otkrivanje svjetlosti. Ovaj je projekt dovršen na tinkercad -u i koristi relej za prijenos vanjske struje u krug koji arduino ne može ispuniti za žarulju. Evo što vam treba!
Pribor
1 Relej
Otpornik od 1 kilooma
1 LDR (fotootpornik)
1 Napajanje
1 Arduino
1 Oglasna ploča
1 Sijalica
Korak 1: Korak 1: Postavite svoj izgled pločice na sljedeći način
Da biste dobili sličan izgled vodiča, imperativ je slijediti izgled matične ploče ne samo zbog svoje urednosti, već i učinkovitosti.
Korak 2: Korak 2: Dodajte relej, žice, napajanje i otpornike
Držite napajanje na zadanim postavkama tinkercada (5 volti, 5 ampera struje).
Korak 3: Korak 3: Upotrijebite sljedeći kôd kako biste programirali krug na funkciju na temelju otpora LDR -a
Dajmo kontekstu koda. Arduino jezik je vrlo jedinstven i svojom jednostavnošću podsjeća na blok kod. Prije svega, moramo prijaviti naše portove koje koristimo za povezivanje terminala 5 releja i terminala 2 LDR -a. Osobno sam koristio priključke 5 za relej i A0 za LDR, međutim, možete odabrati bilo koji od analognih pinova za LDR i bilo koji od digitalnih pinova za relej. Moramo pristupiti vrijednosti koju LDR vraća s obzirom na različite razine svjetlosti. Stoga primjenjujemo if naredbu koja je "if (analogRead (A0)> 500)", onda bi to značilo da će se žarulja, kad dođe do određene tame, početi uključivati, postajući svjetlija što je manje svjetla.