Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Sincronizează-ți ceasul cu un server de timp NTP, astfel încât să poată verifica momentul potrivit dacă a existat o oprire dacă nu ești acasă:-)
Pasul 1: Materialele
- Placaj (2 straturi)
- Plexiglas
- Wemos D1 sau Wemos D1 mini pro sau Wemos D1 mini
- Cablu micro USB
- Incarcator de telefon
- Fotoframe fanteziste
- 168 bucăți WS2812B Ws2812 Chips-uri Led 5V Met Wit / Zwart Pcb Radiator (10mm * 3 Mm) WS2811 Ic build in Smd 5050 Rgb
M-am dus la așa-numitul fabshop pentru a-și folosi laserul pentru cele 3 straturi.
De asemenea, veți avea nevoie de diverse instrumente: burghiu (+ o selecție de burghie), clește, tăietoare (sau tăietori de sârmă) și un fier de lipit (cu lipit) La început mi-am făcut designul cu un Wemos D1, dar am comandat câteva Wemos D1 mini pro și unele Wemos D1 mini și, de asemenea, pe cele ceasul funcționează perfect.
Pasul 2: Primul strat
Primul strat pe care trebuie să îl creați este placa pe care LED-urile vor fi aprinse / intrate. Aici aveți mai multe opțiuni despre cum să structurați placa LED.
În acest pas, va trebui să luați în considerare și distanța dintre LED-urile dvs. Mi-am desenat fața wordclock-ului cu programul de desen gratuit Inscape (Găsește-l la Inscape.org)
Pasul 3: Al doilea strat
Al doilea strat este de a ghida lumina astfel încât să nu se răspândească acolo unde nu vrei să ai lumină …
Pasul 4: Al treilea și ultimul strat
Fața ceasului, Am lăsat tăierea cu fața ceasului lângă fabshop pe o bucată de plexiglas negru. Între al doilea și al treilea strat am pus o bucată de hârtie de copt pentru a obține un efect difuz frumos al ledului
Pasul 5: Codul
Excelent! Odată cu asamblarea fizică a plăcii, este timpul să obțineți codarea. Am scris câteva coduri Arduino pentru primirea și afișarea valorilor LED-urilor trimise de pe computer către Arduino (tehnica utilizată pentru a aprinde mai multe LED-uri în același timp se numește multiplexare, dați-i un google dacă aveți ceva timp). Codul arduino este în fișierul de dedesubt.
Nu sunt programator, așa că dacă aveți comentarii pentru a face codul simplu, vă rog să vă alocați timp pentru a scrie o sugestie:-)
Actualizați:
Versiunea 1.1 este un ceas sincronizat NTP cu manager Wifi.
Dacă ceasul nu poate găsi o conexiune cu un router, va crea un punct de acces. Conectați-vă la punctul de acces și tastați https://192.168.4.1 și conectați-vă la o rețea wifi disponibilă. După realizarea unei conexiuni, va apărea o animație în roșu, alb și albastru și apoi va reveni cu ora corectă.
Pasul 6:
Creditele merg către Jan, care m-a inspirat și m-a ajutat …