Sisukord:

Arduino RGB maatriksi sõnakell: 6 sammu
Arduino RGB maatriksi sõnakell: 6 sammu

Video: Arduino RGB maatriksi sõnakell: 6 sammu

Video: Arduino RGB maatriksi sõnakell: 6 sammu
Video: Pixel Dust on RGB Matrix displays 2024, Juuli
Anonim
Arduino RGB maatriksi sõnakell
Arduino RGB maatriksi sõnakell

Unustage numbrid, RGB LED Word Clock kuvab aja tekstina! Kahe käe või digitaalse ekraani asemel näitab Word Clock praegust aega sõnadena eredas LED -valguses, kasutades standardset 8x8 LED -maatriksit. Näiteks kui kellaaeg oleks 10:50, siis LED -kell ütleks, et see on KÜMNE MINUTIT ELTENENI. Kell 10:30 ütleks, et SEE ON POOL MUUT KÜMNE.

Tarvikud

Riistvara komponendid:

WS2812 LED 5050 RGB 8x8 64 LED maatriks Arduino jaoks

Wemos D1 Mini Pro

M3 x 12 mm kuuskantkruvi kruvid

Tarkvararakendused ja võrguteenused: Arduino IDE

Käsitööriistad ja -masinad:

Glowforge - laserlõikur või laserlõikamisteenus.

Samm: mitte esimene

Mitte Esimene
Mitte Esimene
Mitte Esimene
Mitte Esimene

Olen seda tüüpi Word Clocki ja ESP8622 kellasid varem näinud, kuid ükski polnud nii lihtne. Leidsin neotrace abil juhendatava. See oli väga lähedal sellele, mida ma vajasin. Tegelikult kavatsesin seda teha, kuni leidsin need 8x8 maatriksvõrgud aliexpressist. Kasutasin koodi ja muutsin seda pisut oma paigutusega töötamiseks.

2. samm: RGB LED -maatriksi ühendamine

RGB LED -maatriksi ühendamine
RGB LED -maatriksi ühendamine

Vooluring on lihtsaim osa. Ühendage lihtsalt +5v, maandus ja andmed. Laadige valmis kood üles. Mul oli probleem IOS -i ja wifi -ga, nii et kui aeg saabub, seadistab see pääsupunkti ja teenib seadete värskendamiseks oma lehe. Ilma RTC -ta pole see nii täpne, kuid see on rohkem kunst kui kell.

3. samm: korpuse kujundamine

Korpuse projekteerimine
Korpuse projekteerimine
Korpuse projekteerimine
Korpuse projekteerimine

Mul on õnne, et mul on olemas laser, mis hõlbustas korpuse loomist. Kasutasin esialgse struktuuri loomiseks imelist svg box generaatorit Boxes.py. Keerasin kaane tagurpidi, et "nägu" suurem oleks. See tagab kellale parema vaatenurga.

4. samm: korpuse ehitamine

Korpuse ehitamine
Korpuse ehitamine

Soovitan teil oma ümbrise jaoks oma faili luua. See sõltub teie materjali paksusest. Lisasin viitena SVG lõikefaili. Pihustasin õhukese läbipaistva akrüülitüki ja seejärel graveerisin värvi laseriga maha ja lõikasin selle välja.

Samm: kood

Kood
Kood

Lõikasin ja kleepisin erinevatest tükkidest koodi, pole kindel, kui tõhus see on või elegantne, kuid see töötab. Seda on üsna lihtne lugeda. Aga ma oleksin rõõmus kõikide täienduste või koodiparanduste üle.

Jätkan selle projekti kallal töötamist. Mis puutub koodi, siis see on minu jaoks piisavalt hea. Kui keegi soovib oma panuse anda, lisage see githubi projekti.

6. samm: alternatiivne ümbris

Alternatiivne ümbris
Alternatiivne ümbris
Alternatiivne ümbris
Alternatiivne ümbris

Tegin teise korpuse, see on veel väiksem. Nagu näete, on kella esitamiseks palju võimalusi.

Soovitan: