Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Seekord esitlen teile värvilise seina analoogkella lastele mõeldud disainimiseks LED -ribade abil.
Kella põhitõed on aja näitamiseks kasutada kolme LED -riba ja erinevat värvi:
- Ümmarguses ledribas kasutatakse rohelist värvi tundide kuvamiseks, punast värvi minutite ja sinist värvi nii tundide kui ka minutite kuvamiseks
- Punase värvi nelja LED -riba puhul tähistab iga LED ühte minutit, mille peame lisama ümmarguse LED -ribaga tähistatud minutitele
- 6 LED -riba lillas värvitoonis tähistab iga LED 10 sekundit
Kell on paigaldatud läbipaistvale plaadile ja see on konstrueeritud nii, et seda on lihtne erinevatele värviplaatidele paigaldada ja lahti ühendada.
DS3231 reaalajas kella moodulit kasutatakse tundide, minutite ja sekundite säilitamiseks.
Kella toidab 3, 7 V aku, mida saate laadida mikro -USB -laadija abil.
See näeb pimedas väga kena välja. Ma loodan, et sulle meeldib.
Tarvikud
- Arduino NANO või ühilduv mikrokontroller
- Reguleeritav DC-DC pinge suurendamise muundur
- DS3231 reaalajas kella moodul
- Vana mobiilne aku 3, 7 V 1000 mAh
- Micro USB laadija aku jaoks
- 60 LED -riba
- Kahepoolne trükkplaat
- Läbipaistvad plastist värviplaadid
- Juhtmed
- Jootekomplekt
- Papp
- Kompass
-
Protraktor
Samm: LED -ribade jootmine
Joonistasin oma lõikamispadja, kraanimõõdiku ja kompassi abil kellakera ja tundide asukoha.
Kera läbimõõt peab olema sama, mis plastplaadil, kuhu te oma kella paigaldate.
Teisel pildil näete ümmargust LED -riba. Kõik LED -id on üks kord joodetud, et moodustada kellakera. Te peate arvestama väikese noolega, mida näete igal ledil, et neid õigesti jootma. Olen kasutanud andmestiku jaoks rohelist kaablit, 5V pinni jaoks punast ja maandusnõela jaoks musta.
Kolmandal pildil näete kõigi LED -ribade katset enne kella paigaldamist
Samm: liimige LED -ribad papist alusse
Lõigake kerakujuline papp. Avage papist kaks väikest auku, et läbida neist iga LED -riba kolm kaablit.
Samm: ühendage ja ühendage elektrilised komponendid
Minu järgitud sammud on olnud järgmised:
- Jootke 330 oomi takisti iga LED -riba andmekaabli (roheline kaabel) äärmusele, nagu näete esimesel pildil
- Ühendage kõik 5V kaablid
- Ühendage kõik maandusjuhtmed
- Jootke mikrokontroller, võimendusmuundur, mikro -USB -laadija, DS3231 -moodul ja väike lüliti kahekordsel küljel oleval trükkplaadil
- Ühendage mikro -USB laadija akuga (see on trükkplaadi all)
- Jootke ümmarguse riba andmekaabel mikrokontrolleri D2 tihvti külge
- Jootke 6 LED -riba andmekaabel mikrokontrolleri D3 -tihvti külge
- Jootke 4 LED -riba andmekaabel mikrokontrolleri D4 -tihvti külge
- Jootke DS3231 mooduli SDA tihvt mikrokontrolleri A4 tihvti külge
- Jootke DS3231 mooduli SCL tihvt mikrokontrolleri A5 tihvti külge
- Juhtke ja ühendage võimendusmuundur mikro -USB -laadijaga, nagu näete teisel pildil
- Reguleerige pingemuundur 5 V väljundiks
- Juhtme ja ühendage väike lüliti toite juhtimiseks, nagu näete pildil
Võtke arvesse järgmist: elektriahela kõrgus peab olema väiksem kui plaadi sügavus, et seinakella saaks probleemideta üles riputada
Samm: määrake kellaaeg
Reaalaja kella moodul DS3231 säilitab aja, kuna kasutab välist akut, kuid kui teil seda pole, lisasin esialgse aja määramiseks järgmise koodi:
// määrake kellaaeg
int gminutes = 10; int tundi = 3; int g sekundit = 0; // määratud aja lõpp
Muutuv heledus koodis juhib kella kõigi ribade intensiivsust.
Samm: valige värv ja paigaldage kell
Riistvara plaadile kinnitamiseks lõigake mitu papitükki ja riputage see üles, kuhu soovite.
6. samm: kuidas aega lugeda
Pilt sildiga "03:34:10"
- Ümmarguses LED -ribas põlevad 12 ja 3 vahele asetatud LED -id (roheline värv). See tähendab, et see oli 3.
- Ümaral LED -ribal põlevad LED -id vahemikus 4 kuni 6 (punane värv). See tähendab, et see oli 3:30, kuid 4 LED -riba puhul on kõik LED -id sisse lülitatud, nii et tõesti oli see 3:34.
- Kuue LED -riba esimene LED on sisse lülitatud (1 x 10 = 10 sekundit), seega oli sel hetkel 3:34:10
Pilt sildiga "03:10:30"
- Ümmarguses LED -ribas põleb LED 3 (roheline värv). See tähendab, et see oli 3.
- Ümaral LED -ribal põlevad LED -id vahemikus 12 kuni 2 (punane värv). See tähendab, et kell oli 3:10.
- Kolmas LED -riba 6 LED -ribas on sisse lülitatud (3 x 10 = 30 sekundit), seega oli sel hetkel 3:10:30
Pilt sildiga "03:16:10"
- Ümmarguses LED -ribas põlevad 12–3 vahele asetatud LED -id (sinine värv). See tähendab, et see oli 3:15, kuid 4 LED -ribal on sisse lülitatud ainult esimene LED, nii et tõesti oli see 3:16.
- Kuue LED -riba esimene LED on sisse lülitatud (1 x 10 = 10 sekundit), seega oli sel hetkel 3:16:10