Sommario:

Wordclock sincronizzato NTP: 6 passaggi (con immagini)
Wordclock sincronizzato NTP: 6 passaggi (con immagini)

Video: Wordclock sincronizzato NTP: 6 passaggi (con immagini)

Video: Wordclock sincronizzato NTP: 6 passaggi (con immagini)
Video: Step 3 - Uploading to ESP32 and Checking Logs | RFID Card Reader for Attendance 2024, Novembre
Anonim
Image
Image
I materiali
I materiali

Sincronizza il tuo orologio con un time server NTP in modo che possano controllare l'ora giusta se c'è stato un black out se non sei a casa:-)

Passaggio 1: i materiali

I materiali
I materiali
I materiali
I materiali
  • Compensato (2 strati)
  • plexiglas
  • Wemos D1 o Wemos D1 mini pro o Wemos D1 mini
  • Cavo micro usb
  • Caricatore del telefono
  • Cornice per foto fantasia
  • 168 Pz WS2812B Ws2812 Chip Led 5V Met Wit/Zwart Pcb Dissipatore (10mm * 3 Mm) WS2811 Ic costruito in Smd 5050 Rgb

Sono andato in un cosiddetto fabshop per usare il loro lasercutter per i 3 strati.

Avrai anche bisogno di vari strumenti: trapano (+ una selezione di punte da trapano), pinze, tronchesi (o tronchesi) e un saldatore (con saldatura) All'inizio ho realizzato il mio disegno con un Wemos D1 ma ho ordinato alcuni Wemos D1 mini pro e alcuni mini Wemos D1 e anche su quelli l'orologio funziona perfettamente.

Passaggio 2: primo strato

Image
Image
Primo strato
Primo strato
Primo strato
Primo strato

Il primo strato che devi creare è la scheda su cui saranno accesi/montati i LED. Qui hai diverse opzioni su come strutturare la scheda LED.

In questo passaggio dovrai anche tenere conto della spaziatura dei tuoi LED. Ho disegnato la mia faccia di wordclock con il programma di disegno gratuito di Inscape (Trovalo su Inscape.org)

Passaggio 3: secondo strato

Image
Image
Secondo strato
Secondo strato

Il secondo strato serve a guidare la luce in modo che non si diffonda dove non vuoi avere luce…

Passaggio 4: terzo e ultimo livello

Image
Image
Terzo e ultimo strato
Terzo e ultimo strato
Terzo e ultimo strato
Terzo e ultimo strato

Il quadrante dell'orologio, Ho lasciato che il quadrante dell'orologio fosse tagliato al laser dal fabshop su un pezzo di plexiglas nero. Tra il secondo e il terzo strato ho messo un pezzo di carta da forno per ottenere un bell'effetto diffuso dei led

Passaggio 5: il codice

Il codice
Il codice
Il codice
Il codice

Eccellente! Una volta terminato l'assemblaggio fisico della scheda, è il momento di iniziare a codificare. Ho scritto del codice Arduino per ricevere e visualizzare i valori dei LED inviati dal computer all'Arduino (la tecnica utilizzata per accendere più LED contemporaneamente si chiama multiplexing, dai un google se hai un po' di tempo). Il codice arduino è nel file sottostante.

Non sono un programmatore, quindi se hai commenti per semplificare il codice, prenditi il tempo necessario per scrivere un suggerimento:-)

Aggiornare:

La versione 1.1 è un orologio sincronizzato NTP con Wifi manager.

Se l'orologio non riesce a trovare una connessione con un router creerà un punto di accesso. Basta collegarsi al punto di accesso e digitare https://192.168.4.1 e connettersi a una rete wifi disponibile. Dopo aver effettuato una connessione, mostrerà un'animazione in rosso, bianco e blu e poi tornerà con l'ora corretta.

Passaggio 6:

I crediti vanno a Jan che mi ha ispirato e aiutato…

Consigliato: