Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom projektu istražujem kako koristiti arduino za stvaranje lampe koja se mijenja ovisno o dobu dana. Na zahtjev korisnika, svjetiljka će promijeniti svjetlinu kada kvantificiraju ili smanje otpor LDR otpornika za otkrivanje svjetlosti. Ovaj projekt je dovršen na tinkercad -u i koristi relej za prebacivanje struje u krug koji arduino ne može ispuniti za žarulju. Evo šta vam treba!
Supplies
1 Relej
Otpornik od 1 kilooma
1 LDR (fotootpornik)
1 Napajanje
1 Arduino
1 Breadboard
1 Sijalica
Korak 1: Korak 1: Postavite izgled Breadboard -a 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 zbog efikasnosti.
Korak 2: Korak 2: Dodajte relej, žice, napajanje i otpornike
Molimo vas da napajanje držite na zadanim postavkama tinkercada (5 volti, 5 ampera struje).
Korak 3: Korak 3: Koristite sljedeći kôd kako biste programirali krug na funkciju na osnovu otpora LDR -a
Dajmo kontekst kodu. Arduino jezik je vrlo jedinstven i po svojoj jednostavnosti podsjeća na ogrebotine blok koda. 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 nivoe svjetlosti. Stoga primjenjujemo if naredbu koja je "if (analogRead (A0)> 500)", onda bi to značilo da će se, kad dođe do određene tame, žarulja početi uključivati, postajući svjetlija što je manje svjetla.