Sommario:

IEEE WORD CLOCK PROJECT: 12 passaggi (con immagini)
IEEE WORD CLOCK PROJECT: 12 passaggi (con immagini)

Video: IEEE WORD CLOCK PROJECT: 12 passaggi (con immagini)

Video: IEEE WORD CLOCK PROJECT: 12 passaggi (con immagini)
Video: State of Oregon V-Carve Clock Project 2024, Novembre
Anonim
PROGETTO IEEE WORD CLOCK
PROGETTO IEEE WORD CLOCK
PROGETTO OROLOGIO PAROLA IEEE
PROGETTO OROLOGIO PAROLA IEEE

Questo è un progetto per il club IEEE di UNO, è un modo unico per rappresentare che ore sono. Il Word Clock scandisce l'ora e con la striscia RGB puoi avere l'orologio in qualsiasi colore a tua scelta. Utilizzando le funzionalità WiFi di ESP32, l'orologio si connette a una rete WiFi specificata e estrae l'ora corrente da Internet. Se non hai una rete WiFi a cui connetterti, non preoccuparti, il codice può essere facilmente modificato per essere eseguito sull'orologio interno di ESP32 ma questo renderà il Word Clock non preciso.

Progetto e Codice ispirato da:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Forniture

-ESP32 Microcontrollore

-WS2812b Striscia LED RGB indirizzabile individualmente (60 led per metro)

Abbastanza per 8 strisce di 13 LED, ~2 metri

-Pannello frontale

  • Questo pannello frontale può essere tagliato al laser da qualsiasi materiale opaco
  • In questo Instructable il pannello frontale è stato tagliato al laser da pannelli in legno da 1/8 di pollice con le dimensioni 9x7

-Materiale disinnescato

Può essere qualsiasi cosa, dal tessuto di diffusione reale alla carta per stampante

-Nastro

-5V wallwort

-Cavo da USB a micro-USB

-Computer con accesso a Internet

-Arduino IDE

-Codice fornito

-Rete Wi-Fi

Passaggio 1: tagliare le strisce LED alla lunghezza

Tagliare le strisce LED alla lunghezza
Tagliare le strisce LED alla lunghezza

La striscia LED indirizzabile individualmente è uno dei componenti più importanti di questo progetto. Se non si ottiene il tipo corretto di striscia LED, il codice potrebbe non funzionare. La spaziatura dei LED sulla striscia è importante, assicurati di avere le strisce con 60 LED al metro. Per questo progetto saranno sufficienti ~2 metri di strisce LED.

Per il progetto, dovrai tagliare l'intera striscia LED in strisce più piccole in modo che possano adattarsi alla lavagna. Avrai bisogno di 8 strisce lunghe 13 LED. Partendo dall'inizio della striscia (Fine con il connettore femmina) conta 13 led e poi taglia la striscia in modo da avere una striscia più piccola con 13 led. Ripeti fino ad avere 8 strisce piene, questo avrà 2 strisce LED lunghe un metro. Otterrai 4 strisce di dimensioni adeguate da ogni metro di LED. Conserva i LED extra per le parti di ricambio o altri progetti.

Passaggio 2: disposizione e cablaggio delle strisce LED

Disposizione e cablaggio delle strisce LED
Disposizione e cablaggio delle strisce LED
Disposizione e cablaggio delle strisce LED
Disposizione e cablaggio delle strisce LED

Ora che hai le 8 strisce di LED, è il momento di disporle sul modello fornito (Front Panel.svg). Quando si stampa il file.svg, assicurarsi di ridimensionarlo correttamente a 9 pollici per 7 pollici. Presta molta attenzione alla direzione della linea dati. Se guardi da vicino la striscia, vedrai Din con una freccia che punta al modulo LED. La direzione della freccia verrà utilizzata per disporre correttamente le strisce LED. Appoggia le strisce LED sulla sagoma prima di rimuovere la protezione adesiva. Partendo dalla riga in alto, la riga "IT R IS C TEN HALF", posizionare la prima striscia con la freccia Din rivolta verso destra. Posiziona la striscia LED successiva sulla riga successiva in basso, ma questa volta assicurati che la freccia Din sia rivolta a sinistra. Continua a posizionare tutte le strisce LED alternando la direzione in cui è rivolta la freccia. L'ultima riga dovrebbe puntare a sinistra.

Una volta che tutte le strisce LED sono disposte correttamente sulla sagoma, striscia per striscia, rimuovi la striscia di protezione adesiva dal retro della striscia LED e applicala alla sagoma il più dritta possibile. Dopo che tutte le strisce LED sono state aderite al foglio modello, saldare con cura i fili per collegare insieme le connessioni +5V, GND e dati.

Passaggio 3: connessione a ESP32

Connessione all'ESP32
Connessione all'ESP32

Una volta che tutte le strisce sono state saldate insieme, è il momento di collegare la striscia LED al controller ESP32. È possibile inserire i fili nel connettore femmina oppure rimuovere con cura il termoretraibile dai fili e dissaldare dalla striscia LED. Quando si saldano questi fili all'ESP32, assicurarsi di disporre di un filo sufficiente per posizionare il micro-USB in un punto in cui è possibile collegare un cavo micro-USB. Saldare il filo che è collegato a +5V o +3,3V a Vin, GND a GND e Din a D13.

Passaggio 4: installazione dell'IDE Arduino

Installazione dell'IDE Arduino
Installazione dell'IDE Arduino

Se non hai Arduino IDE installato scaricalo dal seguente link

www.arduino.cc/en/Main/Software

Scegli la versione corretta per il tuo sistema operativo

Passaggio 5: configurazione dell'IDE Arduino

Dopo aver aperto Arduino IDE, vai al collegamento corrispondente per installare i driver della scheda ESP32

Installazione della scheda ESP32 nell'IDE Arduino (istruzioni di Windows)

Installazione della scheda ESP32 in Arduino IDE (istruzioni per Mac e Linux)

Quindi, scarica la libreria del client NTP da Taranais dal seguente link:

Fare clic qui per scaricare la libreria del client NTP

Inoltre dovrai scaricare la libreria Adafruit Neopixel

github.com/adafruit/Adafruit_NeoPixel

Decomprimi il file.zip e copia la cartella all'interno nella cartella delle librerie IDE di Arduino.

Passaggio 6: programmazione di ESP32 per il progetto Word Clock

Apri un nuovo sketch Arduino e scarica il codice sopra. Copia e incolla questo codice nel tuo nuovo schizzo Arduino e compila anche il codice assicurandoti che tutti i driver corretti siano installati.

Passaggio 7: passaggi finali…

Ci sono poche impostazioni nel codice che dovrai modificare.

Passaggio 8: connessione al WiFi

Connessione al WiFi
Connessione al WiFi

Queste due variabili nel codice dovranno essere modificate con il nome e la password della tua rete wifi.

Passaggio 9: modifica del colore dei LED

Modifica del colore dei LED
Modifica del colore dei LED

Questa variabile controlla di che colore sono i LED, il layout di questa linea può essere visto in questo modo:

uint32_t color = strip. Color(Green, Red, Blue);

Modificando i valori di ciascun valore di colore (0-255), è possibile modificare il colore dei LED. Il codice è preimpostato in modo che i LED siano di colore verde brillante.

Passaggio 10: regolazione del tempo

Tempo di regolazione
Tempo di regolazione

Questo è il blocco di codice responsabile della regolazione del time shift a causa dei fusi orari. È impostato su CDT, si noti che questo codice non cambia automaticamente con l'ora legale. Dovrai modificare il valore di offset in -21600 quando l'ora legale "ricade".

Passaggio 11: assemblaggio finale

Assemblea finale
Assemblea finale

Una volta che ESP32 si connette al WiFi e le luci a LED si accendono, è il momento di assemblare il progetto.

Attacca il materiale di diffusione sul retro del pannello frontale in modo che tutte le lettere ritagliate siano coperte. Quindi allineare i LED con le lettere ritagliate. Quando questi sono allineati, fissa con nastro adesivo i bordi dei pannelli posteriore e anteriore.

Passaggio 12: note finali

Questo progetto potrebbe essere alimentato da una batteria, ma a causa dell'elevato numero di LED alimentati, le batterie potrebbero non essere in grado di fornire una corrente sufficiente.

Alcuni dei LED si accenderanno in modo casuale, questo può essere risolto ripristinando ESP32 premendo il pulsante EN. Anche la modifica del pin Vin a 3,3 V da 5 V potrebbe risolvere questo problema.

Consigliato: