Sisällysluettelo:

Arduino RGB Matrix Word Clock: 6 vaihetta
Arduino RGB Matrix Word Clock: 6 vaihetta

Video: Arduino RGB Matrix Word Clock: 6 vaihetta

Video: Arduino RGB Matrix Word Clock: 6 vaihetta
Video: 1. Q light controller plus Getting started with QLC+. Fixtures and functions 2024, Heinäkuu
Anonim
Arduino RGB Matrix Word -kello
Arduino RGB Matrix Word -kello

Unohda numerot, RGB LED Word Clock näyttää ajan tekstinä! Kahden käden tai digitaalisen näytön sijasta Word -kello näyttää nykyisen ajan sanoina kirkkaassa LED -valossa käyttämällä tavallista 8x8 LED -matriisia. Esimerkiksi, jos kello olisi 10:50, LED -kello sanoisi, että KYTKETTÄ MINUUTTIA KOLMETTA. Klo 10.30 se sanoisi, että se on puoli menneisyyttä.

Tarvikkeet

Laitteiston osat:

WS2812 LED 5050 RGB 8x8 64 LED -matriisi Arduinolle

Wemos D1 Mini Pro

M3 x 12 mm kuusiokoloruuvit

Ohjelmistosovellukset ja verkkopalvelut: Arduino IDE

Käsityökalut ja valmistuskoneet:

Glowforge - Laserleikkuri tai laserleikkauspalvelu.

Vaihe 1: Ei ensimmäinen

Ei Ensimmäinen
Ei Ensimmäinen
Ei Ensimmäinen
Ei Ensimmäinen

Olen nähnyt tämän tyyppisen Word Clockin ja ESP8622 -kellot ennen, mutta mikään ei ollut niin yksinkertaista. Löysin ohjeen Neotracen kautta. Se oli hyvin lähellä sitä, mitä tarvitsin. Itse asiassa aioin tehdä sen, kunnes löysin nämä 8x8 -matriisiruudukot aliexpressistä. Käytin koodia ja muokkasin sitä hieman toimimaan asetteluni kanssa.

Vaihe 2: RGB -LED -matriisin liittäminen

RGB LED -matriisin liittäminen
RGB LED -matriisin liittäminen

Piiri on helpoin osa. Liitä vain +5v, maadoitus ja data. Lataa valmis koodi. Minulla oli ongelma IOS: n ja wifi: n kanssa, joten aikakatkaisun jälkeen se määrittää tukiaseman ja palvelee omaa sivuaan päivittääkseen asetukset. Se ei ole yhtä tarkka ilman RTC: tä, mutta se on enemmän taidetta kuin kello.

Vaihe 3: Kotelon suunnittelu

Kotelon suunnittelu
Kotelon suunnittelu
Kotelon suunnittelu
Kotelon suunnittelu

Minulla on onni saada laser, joka helpotti kotelon luomista. Käytin upeaa svg -laatikkogeneraattoria Boxes.py alkuperäisen rakenteen tekemiseen. Käänsin kannen ylösalaisin, jotta "kasvot" olisivat suurempia. Tämä tarjoaa paremman katselukulman kellolle.

Vaihe 4: Kotelon rakentaminen

Kotelon rakentaminen
Kotelon rakentaminen

Ehdotan, että luot oman tiedoston kotelollesi. Se riippuu materiaalin paksuudesta. Olen lisännyt SVG -leikkaustiedoston viitteeksi. Maalasin ruiskulla ohuen palan kirkasta akryyliä ja kaiverruin sitten maalin laserilla ja leikkasin sen pois.

Vaihe 5: Koodi

Koodi
Koodi

Leikkasin ja liitin koodin eri kappaleista, en ole varma kuinka tehokas se on tai tyylikäs, mutta se toimii. Se on melko suoraviivaista lukemista sen läpi. Mutta olisin iloinen kaikista lisäyksistä tai koodikorjauksista.

Jatkan työskentelyä tämän projektin parissa ja sen ulkopuolella. Mitä tulee koodiin, se on tarpeeksi hyvä minulle. Jos joku haluaa osallistua, lisää se github -projektiin.

Vaihe 6: Vaihtoehtoinen kotelo

Vaihtoehtoinen kotelo
Vaihtoehtoinen kotelo
Vaihtoehtoinen kotelo
Vaihtoehtoinen kotelo

Tein toisen kotelon, tämä on vielä pienempi. Kuten näette, on monia tapoja esittää kello.

Suositeltava: