Sisukord:

Värviline seinakell: 7 sammu (piltidega)
Värviline seinakell: 7 sammu (piltidega)

Video: Värviline seinakell: 7 sammu (piltidega)

Video: Värviline seinakell: 7 sammu (piltidega)
Video: ❓Как вас заставляют делать то, что ОН хочет? ⚠️7 Основных Приемов Манипулятора❗Анна Богинская 2024, Juuli
Anonim
Värviline seinakell
Värviline seinakell
Värviline seinakell
Värviline seinakell
Värviline seinakell
Värviline seinakell

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

LED -ribade jootmine
LED -ribade jootmine
LED -ribade jootmine
LED -ribade jootmine
LED -ribade jootmine
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

Liimige LED -ribad papist alusse
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

Juhtme ja ühendage elektrilised komponendid
Juhtme ja ühendage elektrilised komponendid
Juhtme ja ühendage elektrilised komponendid
Juhtme ja ühendage elektrilised komponendid

Minu järgitud sammud on olnud järgmised:

  1. Jootke 330 oomi takisti iga LED -riba andmekaabli (roheline kaabel) äärmusele, nagu näete esimesel pildil
  2. Ühendage kõik 5V kaablid
  3. Ühendage kõik maandusjuhtmed
  4. Jootke mikrokontroller, võimendusmuundur, mikro -USB -laadija, DS3231 -moodul ja väike lüliti kahekordsel küljel oleval trükkplaadil
  5. Ühendage mikro -USB laadija akuga (see on trükkplaadi all)
  6. Jootke ümmarguse riba andmekaabel mikrokontrolleri D2 tihvti külge
  7. Jootke 6 LED -riba andmekaabel mikrokontrolleri D3 -tihvti külge
  8. Jootke 4 LED -riba andmekaabel mikrokontrolleri D4 -tihvti külge
  9. Jootke DS3231 mooduli SDA tihvt mikrokontrolleri A4 tihvti külge
  10. Jootke DS3231 mooduli SCL tihvt mikrokontrolleri A5 tihvti külge
  11. Juhtke ja ühendage võimendusmuundur mikro -USB -laadijaga, nagu näete teisel pildil
  12. Reguleerige pingemuundur 5 V väljundiks
  13. 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

Valige värv ja paigaldage kell
Valige värv ja paigaldage kell
Valige värv ja paigaldage kell
Valige värv ja paigaldage kell
Valige värv ja paigaldage kell
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

Kuidas lugeda aega
Kuidas lugeda aega
Kuidas lugeda aega
Kuidas lugeda aega
Kuidas lugeda aega
Kuidas lugeda aega

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

Soovitan: