Turinys:

„Arduino RGB Matrix Word“laikrodis: 6 žingsniai
„Arduino RGB Matrix Word“laikrodis: 6 žingsniai

Video: „Arduino RGB Matrix Word“laikrodis: 6 žingsniai

Video: „Arduino RGB Matrix Word“laikrodis: 6 žingsniai
Video: Arduino Clock 2024, Lapkritis
Anonim
„Arduino RGB Matrix Word“laikrodis
„Arduino RGB Matrix Word“laikrodis

Pamirškite skaičius, „RGB LED Word Clock“rodo laiką kaip tekstą! Vietoj dviejų rankų ar skaitmeninio ekrano „Word Clock“rodo dabartinį laiką kaip žodžius ryškioje LED šviesoje, naudojant standartinę 8x8 LED matricą. Pavyzdžiui, jei laikas būtų 10:50, LED laikrodis rodytų, kad BUVO DEŠIMT MINUTĖS. 10:30 sakytų, kad tai pusė praeito dešimties.

Prekės

Techninės įrangos komponentai:

WS2812 LED 5050 RGB 8x8 64 LED matrica, skirta „Arduino“

„Wemos D1 Mini Pro“

M3 x 12 mm šešiabriauniai varžtai

Programinės įrangos programos ir internetinės paslaugos: „Arduino IDE“

Rankiniai įrankiai ir gamybos mašinos:

„Glowforge“- pjovimo lazeriu ar pjovimo lazeriu paslauga.

1 žingsnis: ne pirmasis

Ne Pirmasis
Ne Pirmasis
Ne Pirmasis
Ne Pirmasis

Mačiau tokio tipo „Word Clock“ir ESP8622 laikrodžius, tačiau nė vienas nebuvo toks paprastas. Neotrace radau pamokomą. Tai buvo labai arti to, ko man reikėjo. Tiesą sakant, aš ketinau tai padaryti, kol aliexpress radau šiuos 8x8 matricos tinklelius. Aš panaudojau kodą ir šiek tiek pakeičiau, kad jis atitiktų mano išdėstymą.

2 veiksmas: RGB LED matricos prijungimas

RGB LED matricos prijungimas
RGB LED matricos prijungimas

Grandinė yra lengviausia dalis. Tiesiog prijunkite +5V, įžeminimą ir duomenis. Įkelkite atlikto kodo kodą. Turėjau problemų su IOS ir „Wi -Fi“, todėl pasibaigus laikui jis sukurs prieigos tašką ir pateiks savo puslapį, kad atnaujintų nustatymus. Be RTC jis nebus toks tikslus, tačiau jo menas yra daugiau nei laikrodis.

3 žingsnis: gaubto projektavimas

Korpuso projektavimas
Korpuso projektavimas
Korpuso projektavimas
Korpuso projektavimas

Man pasisekė, kad turėjau lazerį, kuris palengvino korpuso kūrimą. Pradinei struktūrai sukurti panaudojau nuostabų svg box generatorių Boxes.py. Apverčiau dangtelį, kad „veidas“būtų didesnis. Tai suteikia geresnį laikrodžio žiūrėjimo kampą.

4 žingsnis: gaubto statyba

Aptvaro statyba
Aptvaro statyba

Aš siūlau jums sukurti savo aplanko failą. Tai priklausys nuo jūsų medžiagos storio. Aš įtraukiau SVG failą kaip nuorodą. Aš purškiau ploną skaidraus akrilo gabalėlį, o tada lazeriu išgraviruoju dažus ir iškirpiu.

5 žingsnis: Kodas

Kodas
Kodas

Iškirpau ir įklijavau kodą iš įvairių dalių, nesu tikras, koks jis efektyvus ar elegantiškas, bet jis veikia. Skaitymas per jį yra gana paprastas. Bet būčiau laimingas už bet kokius papildymus ar kodo pataisymus.

Aš ir toliau dirbsiu su šiuo projektu. Kalbant apie kodą, man tai pakankamai gerai. Jei kas nors norėtų prisidėti, pridėkite jį prie „github“projekto.

6 žingsnis: alternatyvus gaubtas

Alternatyvus gaubtas
Alternatyvus gaubtas
Alternatyvus gaubtas
Alternatyvus gaubtas

Aš padariau kitą aptvarą, šis yra dar mažesnis. Kaip matote, yra daugybė laikrodžio pateikimo būdų.

Rekomenduojamas: