Obsah:
- Krok 1: Materiály
- Krok 2: Prvá vrstva
- Krok 3: Druhá vrstva
- Krok 4: Tretia a posledná vrstva
- Krok 5: Kód
- Krok 6:
Video: Synchronizovaný Wordclock synchronizovaný s NTP: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Synchronizujte svoje hodiny s časovým serverom NTP, aby mohli skontrolovať správny čas, ak došlo k výpadku prúdu, ak nie ste doma:-)
Krok 1: Materiály
- Preglejka (2 vrstvy)
- Plexisklo
- Wemos D1 alebo Wemos D1 mini pro alebo Wemos D1 mini
- Mikro usb kábel
- Nabíjačka na telefón
- Efektný fotorámček
- 168 ks WS2812B Ws2812 LED čipy 5V Met Wit/Zwart Pcb chladič (10 mm * 3 Mm) WS2811 Ic build in Smd 5050 Rgb
Išiel som do takzvaného fabshopu, aby som použil ich laserový rezač na tri vrstvy.
Budete tiež potrebovať rôzne nástroje: vŕtačku (+ výber vrtákov), kliešte, nožnice (alebo nôž na drôt) a spájkovačku (so spájkou) Najprv som si vyrobil dizajn s Wemos D1, ale objednal som si nejaký Wemos D1 mini pro a niektoré Wemos D1 mini a tiež na nich hodiny fungujú perfektne.
Krok 2: Prvá vrstva
Prvá vrstva, ktorú musíte vytvoriť, je doska, na ktorej budú LED diódy namontované. Tu máte niekoľko možností, ako štruktúrovať dosku LED.
V tomto kroku budete musieť vziať do úvahy aj rozstup vašich LED diód. Svoju tvár s hodinami hodín som nakreslil pomocou bezplatného programu na kreslenie Inscape (nájdete ho na Inscape.org)
Krok 3: Druhá vrstva
Druhá vrstva je viesť svetlo tak, aby sa nešírilo tam, kde nechcete mať žiadne svetlo …
Krok 4: Tretia a posledná vrstva
Ciferník, Ciferník hodín som nechal vyrezať laserom vo fabshope na kúsku čierneho plexiskla. Medzi druhú a tretiu vrstvu som vložil kúsok papiera na pečenie, aby som dosiahol pekný difúzny efekt diód
Krok 5: Kód
Vynikajúce! Po fyzickom zostavení dosky je čas na kódovanie. Napísal som nejaký kód Arduino na príjem a zobrazovanie hodnôt LED odoslaných z počítača do Arduina (technika používaná na osvetlenie viacerých LED diód súčasne sa nazýva multiplexovanie, dajte mu google, ak máte nejaký čas). Arduino kód je v súbore nižšie.
Nie som programátor, takže ak máte nejaké pripomienky k zjednodušeniu kódu, urobte si čas na napísanie návrhu:-)
Aktualizácia:
Verzia 1.1 sú synchronizované hodiny NTP so správcom Wifi.
Ak hodiny nedokážu nájsť spojenie so smerovačom, vytvoria prístupový bod. Stačí sa pripojiť k prístupovému bodu, napísať https://192.168.4.1 a pripojiť sa k dostupnej sieti Wi -Fi. Po vytvorení pripojenia sa zobrazí animácia v červenej, bielej a modrej farbe a potom sa vráti so správnym časom.
Krok 6:
Kredity idú na Jana, čo ma inšpirovalo a pomohlo mi…
Odporúča:
ESP32 rolovanie WordClock na matici LED: 5 krokov (s obrázkami)
ESP32 Rolovacie WordClock na LED matici: V tomto projekte vytváram rolovací WordClock s ESP32, LED Matrix a cigaretovou škatuľou. WordClock sú hodiny, ktoré skôr píšu čas, než ich len tlačia na obrazovku alebo majú ruky, ktoré si môžete prečítať. Tieto hodiny vám oznámia, že je to 10 minút
RGB WordClock: 10 krokov
RGB WordClock: Ahoj, dnes vám chcem ukázať, ako sa vyrábajú hodiny Word. Na tento projekt potrebujete: Ovládač Wemos D1 2,5 m pásov LED WS2812B (60 LED/m) Laserom rezaná predná doska (ďalšie informácie: krok 6) Drevený panel 244 x 244 mm hdf/mdf (hrúbka 4 mm) 18 x zápustná skrutka M3 x 10 m
DIY Arduino Wordclock: 7 krokov (s obrázkami)
DIY Arduino Wordclock: Moja verzia slovných hodín nebude obsahovať 12 × 12 LED-maticový displej. Namiesto toho je vyrobený z LED pásikov a môžu sa rozsvietiť iba dôležité slová na hodinách. Touto metódou nemôžete zobrazovať vlastné správy, ale celá zostava vás nebude stáť
Teplotný sonda ESP32 NTP s teplomerom s korekciou Steinhart-Hart a teplotným alarmom: 7 krokov (s obrázkami)
Teplomer na varenie teplotnej sondy ESP32 NTP s korekciou a teplotným alarmom Steinhart-Hart .: Stále na ceste k dokončeniu „nadchádzajúceho projektu“, „teplomer na varenie teploty ESP32 NTP s korekciou a teplotným alarmom Steinhart-Hart“je návod, ktorý ukazuje, ako pridám teplotnú sondu NTP, piezo
Synchronizovaný budík NTP: 8 krokov
NTP synchronizovaný budík: Ahoj. Toto je môj prvý pokyn a angličtina nie je môj rodný jazyk, takže buďte trpezliví. Chcel som postaviť budík NTP s RTC, ktorý bude synchronizovaný z internetu. Našiel som veľmi pekné hodiny od ZaNgAbY a tento chlapík (Ďakujem)