Sommario:

Orologio a matrice di LED ESP8266: 8 passaggi (con immagini)
Orologio a matrice di LED ESP8266: 8 passaggi (con immagini)

Video: Orologio a matrice di LED ESP8266: 8 passaggi (con immagini)

Video: Orologio a matrice di LED ESP8266: 8 passaggi (con immagini)
Video: Arduino Text Scrolling Display | MAX7219 Dot Matrix 8-in-1 | ESP8266 NodeMCU | Subtitles 2024, Novembre
Anonim
Orologio a matrice LED ESP8266
Orologio a matrice LED ESP8266

Orologio a matrice LED ESP8266

Semplice orologio a matrice di LED basato sul popolare ESP8266 con modulo Real Time Clock e sincronizzazione dell'ora tramite WiFi da un server NTP.

NUOVO ! Disponibile anche la versione ESP32

Passaggio 1: parti e strumenti

Parti e strumenti
Parti e strumenti
Parti e strumenti
Parti e strumenti
Parti e strumenti
Parti e strumenti

Per prima cosa vediamo di cosa abbiamo bisogno.

Parti:

  • Matrice LED 6 x 8x8 MAX7219 Banggood
  • 1 x RTC DS3231
  • 1 x scheda ESP12 Bangood
  • 1 x vasetto di pasta
  • 1 x 5,5 mm x 2,1 mm alimentatore CC con montaggio a pannello jack in metallo
  • 1 x cavo di alimentazione da USB a 5,5 mm x 2,1 mm jack 5v cc
  • 1 x pellicola per vetri
  • 11 x cavi Dupont da femmina a femmina Bangood

Utensili:

  • saldatore
  • bomboletta spray
  • coltello per hobby
  • nastro biadesivo

Tutte le parti possono essere facilmente reperite da ebay/aliexpress e/o negozi locali.

Passaggio 2: preparazione della matrice LED

Preparazione della matrice LED
Preparazione della matrice LED
Preparazione della matrice LED
Preparazione della matrice LED

Ho trovato più facile acquistare moduli 2 x 4 pezzi, tagliarne uno a metà e saldarlo all'altro mantenendo l'orientamento stampato sul PCB.

Passaggio 3: collegare il display a matrice di LED e l'RTC all'ESP8266

Collega il display a matrice di LED e l'RTC all'ESP8266
Collega il display a matrice di LED e l'RTC all'ESP8266
Collega il display a matrice di LED e l'RTC all'ESP8266
Collega il display a matrice di LED e l'RTC all'ESP8266
Collega il display a matrice di LED e l'RTC all'ESP8266
Collega il display a matrice di LED e l'RTC all'ESP8266

Saldare le intestazioni dei pin sui moduli, quindi utilizzare i cavi dupont per collegarli come segue.

MAX7219 a ESP8266

  • VCC - 3.3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 a ESP8266

  • GND - GND
  • VCC - 3.3V
  • SDA - D1
  • SCL - D2

Una nota sul modulo RTC, a quanto pare ha anche la capacità di caricare la batteria, tuttavia non è una buona idea quando si utilizza un CR2032. Una possibile soluzione sarebbe quella di tagliare la traccia segnata sull'immagine per disabilitare la parte di carica del circuito. Ulteriori informazioni su questo possono essere trovate qui.

Passaggio 4: flash del modulo ESP8266

Flash il modulo ESP8266
Flash il modulo ESP8266

Il passaggio di Nest sarebbe caricare il codice su ESP8266.

Mentre il codice originale può essere trovato qui (grazie mille all'autore!) puoi trovare in allegato la versione inglese di esso.

Il processo di caricamento è piuttosto semplice, non dimenticare di aggiornare il codice con le tue credenziali WiFi.

char ssid = "xxxxx"; // il tuo SSID di rete (nome)char pass = "xxxxx"; // la tua password di rete

Passaggio 5: applicare la pellicola solare sul barattolo di pasta

Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta
Applicare la pellicola solare sul vasetto di pasta

Ho deciso di coprire solo una parte del barattolo con la pellicola per mantenere visibile il resto dei componenti.

Dopo alcuni tentativi ed errori ho notato che il "segreto" è avere sia il barattolo che la pellicola il più bagnati possibile con acqua saponata per poter apportare modifiche mentre lo si applica. Usa il flacone spray per mantenere tutto bello e umido e il coltellino per tagliare la pellicola in eccesso.

Una volta che si sarà asciugata completamente, la pellicola dovrebbe essere abbastanza ben stesa sul barattolo.

Passaggio 6: preparare il jack metallico dell'alimentatore CC

Preparare il jack metallico dell'alimentatore CC
Preparare il jack metallico dell'alimentatore CC
Preparare il jack metallico dell'alimentatore CC
Preparare il jack metallico dell'alimentatore CC
Preparare il jack metallico dell'alimentatore CC
Preparare il jack metallico dell'alimentatore CC

Saldare 2 cavi Dupont al jack DC. Saranno collegati all'ESP8266 come segue.

  • + - VINO
  • - - GNG

Praticare un foro al centro del coperchio del barattolo e montare il jack DC.

Passaggio 7: mettere tutto insieme

Image
Image
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme
Mettere tutto insieme

Per rendere le cose un po' più ordinate ho incollato l'RTC e l'ESP8266 sul retro del display a LED usando del nastro biadesivo. Assicurarsi che i moduli non tocchino i contatti dei moduli LED e, in tal caso, utilizzare del nastro isolante per coprire i contatti per evitare cortocircuiti.

Inoltre, per assicurarmi che il display non si muova una volta riavvitato il coperchio del barattolo, ho aggiunto del nastro adesivo all'estremità inferiore in modo che rimanga in posizione sul fondo del barattolo.

Non resta che collegare il cavo USB e il gioco è fatto!

Passaggio 8: ulteriori idee

  • Aggiungere una batteria di backup caricata tramite un TP4056;
  • Aggiungi un sensore di temperatura e umidità;
  • Progetta una custodia stampata in 3D;
  • Aggiungi un sensore di luce per oscurare il display di notte.

Spero che questo progetto vi sia piaciuto e se avete domande non esitate a chiedere.

Consigliato: