Obsah:
Video: Hodiny Arduino RGB Matrix Word: 6 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Zapomeňte na čísla, RGB LED Word Clock zobrazuje čas jako text! Místo dvou rukou nebo digitálního displeje Word Clock zobrazuje aktuální čas jako slova v jasném LED světle pomocí standardní matice LED 8x8. Pokud by byl například čas 10:50, LED hodiny by řekly, JE TO DESET MINUT DO jedenácti. V 10:30 by stálo, že JE PŮL MINULÝCH DESET.
Zásoby
Hardwarové komponenty:
WS2812 LED 5050 RGB 8x8 64 LED matice pro Arduino
Wemos D1 Mini Pro
Šrouby se šestihrannou hlavou M3 x 12 mm
Softwarové aplikace a online služby: Arduino IDE
Ruční nářadí a výrobní stroje:
Glowforge - Laserová řezačka nebo služba řezání laserem.
Krok 1: Ne první
Už jsem viděl tento typ hodin Word a hodin ESP8622, ale žádný nebyl tak jednoduchý. Našel jsem instrukci od neotrace. Bylo to velmi blízko tomu, co jsem potřeboval. Ve skutečnosti jsem to chtěl udělat, dokud jsem nenalezl tyto maticové mřížky 8x8 na aliexpressu. Použil jsem kód a trochu ho upravil, abych pracoval s mým rozložením.
Krok 2: Připojení matice RGB LED
Obvod je nejjednodušší část. Stačí připojit +5 V, uzemnění a data. Nahrajte kód hotový. Měl jsem problém s IOS a wifi, takže když vyprší časový limit, nastaví přístupový bod a zobrazí vlastní stránku pro aktualizaci nastavení. Bez RTC to nebude tak přesné, ale je to více umění než hodiny.
Krok 3: Navrhování skříně
Mám to štěstí, že mám k dispozici laser, který usnadnil vytváření krytu. K vytvoření počáteční struktury jsem použil nádherný generátor boxů svg Boxes.py. Obrátil jsem víko, aby byl „obličej“větší. To poskytuje lepší pozorovací úhel pro hodiny.
Krok 4: Sestavení přílohy
Navrhoval bych, abyste si vytvořili vlastní soubor pro vaši přílohu. To bude záviset na tloušťce vašeho materiálu. Zahrnul jsem soubor SVG pro referenci. Nastříkal jsem tenký kousek čirého akrylu a poté laserem vyryl barvu a vyřízl.
Krok 5: Kód
Vyřezal jsem a vložil kód z různých kusů, nejsem si jistý, jak efektivní nebo elegantní, ale funguje. Čtení je celkem jednoduché. Ale byl bych rád za jakékoli doplňky nebo opravy kódu.
Na tomto projektu budu i nadále pracovat. Pokud jde o kód, je pro mě dost dobrý. Pokud by někdo chtěl přispět, přidejte jej prosím do projektu github.
Krok 6: Alternativní příloha
Udělal jsem další ohradu, tato je ještě menší. Jak vidíte, existuje mnoho způsobů, jak prezentovat hodiny.