Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See automaatne induktsioonvalgusti põhineb saidil https://www.instructables.com/id/Arduino-Light-Th…. Muutsin LED-i arvu ja heleduse nõuet, mis paneb LED-i põlema. Lisan ka rohkem erinevate värvidega LED -e.
Koodi link:
Arduino YT link:
Samm: Sissejuhatus ja materjalid
Keskkonna heleduse määramiseks kasutage fototakisti. Seal on ainult kaks erinevat osa. Kui on pime, süttib rohkem LED -e; kui see on hele, süttib vähem LED -e.
Selle automaatse induktsioonvalgustuse loomiseks vajalikud esemed
- Arduino
- Arvuti või laadimine
- LED (valge, roheline, kollane, punane)
- Fotoresistentsus
- Takisti
- Lint
- Papp
- Traat
2. etapp: protsessi esimene osa
Valmistate ette 7 LED -i (2 valget, 2 rohelist, 2 kollast ja 1 punast), 23 juhet ja 8 takistit ning 1 fototakisti.
- 7 LED -i paigutamine Arduinosse. Vasakult paremale on valge, roheline, kollane, punane.
- 7 takisti paigutamine vastavatesse LED -idesse.
- 7 juhtme paigutamine vastavatesse valgusdioodidesse digitaalsete tihvtide külge. Vasakult paremale on D8, D7, D6, D5, D4, D3, D2
- Lisades 1 fototakisti paremale, lisage ka üks sinine takisti, positiivne elektrood A5 -le, negatiivne elektrood A0 -le)
3. etapp: 1. osa kodeerimine
Kodeerimiseks teeme esmalt LED -i osa digitaalsete tihvtide külge. Et me teame, milline LED on digitaalse tihvtiga ühendatud, ja saame nende koodide jaoks põhiseadistused seadistada. Samuti seadistasime iga LED -i sisendi ja väljundi.
4. etapp: 2. osa kodeerimine
Pärast LED -i ja muu põhiteabe ja koodi seadistamist. Selle töö eesmärk on esile kutsuda fototakisti keskkonnast kergust või pimedust, kuna mul on kokku 7 LED -i, nii et muudame iga LED -i süttimise nõuet. Kõige heledamast tumedama keskkonnani on valged, rohelised, kollased ja viimased punased LED -id.
Samm: ühendage kodeerimine kokku
Pärast kodeerimise lõpetamist ja kõigi osade ühendamist ühendame selle kokku ja proovime, kas see võib töötada või mitte. Ja kesta ja pakendi valmistamine, et see parem välja näeks.