Obsah:
Video: Hodiny Word Arduino RGB Matrix: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Zabudnite na čísla, LED diódy RGB LED zobrazujú čas ako text! Namiesto dvoch rúk alebo digitálneho displeja Word Clock zobrazuje aktuálny čas ako slová v jasnom LED svetle pomocou štandardnej matice LED 8x8. Ak by bol napríklad čas 10:50, hodiny s LED diódou by hlásili, ŽE JE DOSTATO JEDENÁSTO DESAŤ MINÚT. O 10:30 by stálo, že JE POLO MINULÝCH DESAŤ.
Zásoby
Hardvérové komponenty:
WS2812 LED 5050 RGB 8x8 64 LED matica pre Arduino
Wemos D1 Mini Pro
Skrutky so šesťhrannou hlavou M3 x 12 mm
Softvérové aplikácie a online služby: Arduino IDE
Ručné nástroje a výrobné stroje:
Glowforge - Laserová rezačka alebo služba rezania laserom.
Krok 1: Nie je prvý
Tento typ hodín Word som už videl predtým a hodiny ESP8622, ale žiadne neboli také jednoduché. Našiel som pokyn od neotrace. Bolo to veľmi blízko tomu, čo som potreboval. V skutočnosti som to chcel urobiť, kým som nenašiel tieto maticové mriežky 8x8 na aliexpresse. Použil som kód a trochu ho upravil, aby pracoval s mojím rozložením.
Krok 2: Pripojenie matice RGB LED
Okruh je najľahšia časť. Stačí pripojiť +5 V, uzemnenie a údaje. Nahrajte kód hotový. Mal som problém s IOS a wifi, takže keď vyprší časový limit, nastaví prístupový bod a zobrazí vlastnú stránku na aktualizáciu nastavení. Bez RTC to nebude také presné, ale je to viac umenie ako hodiny.
Krok 3: Navrhovanie krytu
Mám to šťastie, že mám k dispozícii laser, ktorý uľahčuje vytváranie krytu. Na vytvorenie počiatočnej štruktúry som použil úžasný generátor boxov svg Boxes.py. Prevrátila som viečko, aby bola „tvár“väčšia. To poskytuje lepší uhol pohľadu na hodiny.
Krok 4: Zostavenie prílohy
Navrhoval by som, aby ste si vytvorili vlastný súbor pre svoju prílohu. Bude to závisieť od hrúbky materiálu. Na referenciu som pridal súbor SVG. Nastriekal som tenký kúsok číreho akrylu a potom laserom gravírujem farbu a vystrihnem.
Krok 5: Kód
Vystrihol som a vložil kód z rôznych kúskov, nie som si istý, ako účinný alebo elegantný, ale funguje. Čítanie je celkom jednoduché. Ale budem rád za akékoľvek dodatky alebo opravy kódu.
Na tomto projekte budem naďalej pracovať a vypínať ho. Pokiaľ ide o kód, je to pre mňa dosť dobré. Ak by niekto chcel prispieť, pridajte ho do projektu github.
Krok 6: Alternatívna príloha
Urobil som ďalší výbeh, tento je ešte menší. Ako vidíte, existuje veľa spôsobov, ako predvádzať hodiny.