Sisukord:
- Tarvikud
- Samm: vooluring
- Samm: Arduino tahvel + leivaplaat
- Samm: servomootor
- Samm: ultraheli andur HC-SR04
- Samm: kast
- 6. samm: kodeerimine
Video: Tuled kustuvad: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Kas teil on probleem, kus unustate toast lahkudes alati valguse välja lülitada? See hooletu tegu raiskab palju energiat, nii et selles projektis õpid valmistama masinat, mis võib teie jaoks valguse välja lülitada, kui te seda ei kasuta, säästes palju energiat. Seda masinat on lihtne kasutada, selle tööks ei pea te isegi midagi tegema. Nii et kui masin tuvastab teid, lülitub see sisse ja kui lahkute ja unustate tule välja lülitada, hakkab see loendama. Pärast loendamist lülitab see teie jaoks valguse välja. Aga kui naasete enne loendamise lõppu, siis masin taaskäivitub, mis tähendab, et see ei lülita valgust välja ja ootab, kuni te uuesti lahkute.
Selle projekti ahelad on lühikesed ja lihtsad, järgige masina loomiseks järgmisi samme. Kui te ei saa sammudest aru, vaadake julgelt allolevat skeemi.
Tarvikud
- Arduino Leonardo
- Leivalaud
- Papp
- "Käsi"
- Ultraheli andur HC-SR04
- Servomootor
- Juhtmed
Samm: vooluring
See graafik on selle masina ahel. Vaadake seda, kui te ei saa järgmistest sammudest aru.
Samm: Arduino tahvel + leivaplaat
Ühendage leivalaua positiivne pool Arduino Boardi 5V ja negatiivne pool Arduino Boardi GND -ga.
Samm: servomootor
Ühendage toiteliin (punane) leivaplaadil positiivse külge, maandusjoon (must) leivaplaadiga negatiivselt ja signaaljoon (valge) Drd10 -ga Arduino plaadil.
Kinnitage servomootorile käsi, mis lülitab ja kustutab tuled. Kasutasin käena Legosid, sest seda on mul lihtne kätte saada. Liimige käsi servomootori külge ja asetage see lülitile, et see saaks pöörlemise ajal valguse välja lülitada.
Asetage servomootor lülitile, nii et kui see pöörleb, võib see valguse välja lülitada.
Samm: ultraheli andur HC-SR04
Viimane on ultraheli andur HC-SR04. Ühendage Vcc paneelil positiivsega, GND paneelil negatiiviga. Ühendage TRIG -liin D -pistikuga 6 ja ECHO -liin D -tihvtiga 7.
Nüüd olete ahelatega valmis!
Samm: kast
Nüüd, kui kõik on peaaegu valmis, pange kõik karpi, et see näeks hea välja ja oleks korrastatum. See võib olla ükskõik milline kast, kui see sobib kõigega.
Kui te mõtlesite, kuidas seda masinat toita, kasutasin ma oma arvutit, ühendades arvutiga juhtme Arduino plaadiga.
Ignoreerige oma kasti auke, kasutasin leitud ümbertöödeldud kasti. Kuid võite lõigata augu ka anduri või muude juhtmete jaoks.
6. samm: kodeerimine
Fail ja link on masina töötamise koodid. Mõlemad sisaldavad minu sõbra Aaronhung1128 välja töötatud koode, vaadake kindlasti ka tema projekte. Laadige koodid oma Arduinosse üles. Muutke julgelt koode.
Koodide saamiseks klõpsake mind
See on projekti lõpp, loodan, et teil oli selle masina tegemine lõbus ja teil oli seda lõbus kasutada. Näeme järgmine kord.
Soovitan:
Disko tuled RGB -st Arduino kasutamine TinkerCadis: 3 sammu
Disco tuled RGB -lt Arduino kasutamine TinkerCadis: Kui olete RGB -ga ühendatud, on RGB värvi lihtne juhtida, kasutades PWM -väljundit või analoogväljundit, Arduino jaoks saate kasutada nippe 3, 5, 6 analogWrite () , 9, 10, 11, A0, A1, A2, A3, A4, A5 (klassikaliste Arduinode puhul, mis kasutavad Atmega328 või 1
Pöörlev jõulupuu ja programmeeritavad tuled Arduinoga: 11 sammu
Pöörlev jõulupuu ja programmeeritavad tuled koos Arduinoga: pöörlev jõulupuu ja programmeeritavad tuled koos Arduinoga
DIY pikamaa kaugus parima sõbra tuled: 4 sammu (piltidega)
DIY pikamaa kauguse parima sõbra tuled: tegin pikamaa sünkroniseeritud tuled, mida tuntakse kui "Parim sõber"; lambid. See tähendab lihtsalt, et neid hoitakse sünkroonis teise lambi praeguse värviga. Nii et kui te muudaksite ühe lambi roheliseks, siis varsti pärast seda süttiks teine lamp
MQTT meeleolu tuled ESP32 abil: 4 sammu (piltidega)
MQTT meeleolutuled koos ESP32 -ga: mul oli juba pikka aega kiusatus hüpata LED -vaguni peale, nii et jooksin välja ja võtsin mänguasja jaoks LED -riba. Lõpuks tegin need meeleolutuled. Neid saab juhtida MQTT abil, mis võimaldab lisada igasuguseid nutikaid. See on
Hingamine: kustuvad haldjatuled klaasplokis: 6 sammu
Hingake: hääbuvad haldjatuled klaasplokis: selle aasta jõulude ajal otsustasin oma naisele värvika kingituse saamiseks kasutada klaasplokki, PWM -kontrollerit ja mõnda LED -haldjavalgust