Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Synchronizujte své hodiny s časovým serverem NTP, aby mohli zkontrolovat správný čas, pokud došlo k výpadku, pokud nejste doma:-)
Krok 1: Materiály
- Překližka (2 vrstvy)
- Plexisklo
- Wemos D1 nebo Wemos D1 mini pro nebo Wemos D1 mini
- Micro usb kabel
- Nabíječka na mobil
- Efektní fotorámeček
- 168 ks WS2812B Ws2812 LED čipy 5V met Wit/Zwart Pcb chladič (10 mm * 3 Mm) WS2811 Ic build in Smd 5050 Rgb
Šel jsem do takzvaného fabshopu, abych použil jejich laserový řezač pro 3 vrstvy.
Budete také potřebovat různé nástroje: vrtačku (+ výběr vrtáků), kleště, nůžky (nebo řezačky drátu) a páječku (s pájkou) Nejprve jsem vytvořil svůj návrh s Wemos D1, ale objednal jsem si nějaký Wemos D1 mini pro a některé Wemos D1 mini a také na ty hodiny fungují perfektně.
Krok 2: První vrstva
První vrstva, kterou musíte vytvořit, je deska, na které budou LED diody namontovány. Zde máte několik možností, jak strukturovat desku LED.
V tomto kroku budete také muset vzít v úvahu rozteč vašich LED diod. Nakreslil jsem svůj wordclockový obličej pomocí bezplatného kreslicího programu Inscape (najdete jej na Inscape.org)
Krok 3: Druhá vrstva
Druhá vrstva má vést světlo tak, aby se nešířilo tam, kde nechcete mít žádné světlo …
Krok 4: Třetí a poslední vrstva
Ciferník, Nechal jsem ciferník laserem vyřezat ve fabshopu na kousku černého plexiskla. Mezi druhou a třetí vrstvu jsem vložil kousek pečicího papíru, abych dosáhl pěkného difuzního efektu LED
Krok 5: Kód
Vynikající! S fyzickou montáží desky je čas na kódování. Napsal jsem nějaký kód Arduino pro příjem a zobrazování hodnot LED odeslaných z počítače do Arduina (technika používaná k rozsvícení více LED současně se nazývá multiplexování, dejte mu google, pokud máte nějaký čas). Arduino kód je v souboru pod ním.
Nejsem programátor, takže pokud máte nějaké připomínky ke zjednodušení kódu, věnujte prosím čas napsání návrhu:-)
Aktualizace:
Verze 1.1 jsou synchronizované hodiny NTP se správcem Wifi.
Pokud hodiny nenajdou spojení se směrovačem, vytvoří přístupový bod. Stačí se připojit k přístupovému bodu, zadat https://192.168.4.1 a připojit se k dostupné síti Wi -Fi. Po připojení se zobrazí animace v červené, bílé a modré barvě a poté se vrátí se správným časem.
Krok 6:
Kredity jdou Janu, což mě inspirovalo a pomohlo…