Cuprins:

Wordclock sincronizat NTP: 6 pași (cu imagini)
Wordclock sincronizat NTP: 6 pași (cu imagini)
Anonim
Image
Image
Materialele
Materialele

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

Materialele
Materialele
Materialele
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

Image
Image
Primul strat
Primul strat
Primul strat
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

Image
Image
Al doilea strat
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

Image
Image
Al treilea și ultimul strat
Al treilea și ultimul strat
Al treilea și ultimul strat
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

Codul
Codul
Codul
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 …

Recomandat: