Sommario:
- Passaggio 1: parti e strumenti
- Passaggio 2: preparazione della matrice LED
- Passaggio 3: collegare il display a matrice di LED, LDR e DHT11 all'ESP32
- Passaggio 4: applicare la pellicola solare sul barattolo di pasta
- Passaggio 5: preparare il jack metallico dell'alimentatore CC
- Passaggio 6: flash del modulo ESP32
- Passaggio 7: mettere tutto insieme
- Passaggio 8: ulteriori idee
Video: Orologio Matrix LED ESP32: 8 passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questa è una continuazione del progetto ESP8266 LED Matrix Clock.
L'autore del codice originale lo ha aggiornato per ESP32 (grazie mille a schreibfaul1!) Quindi ho deciso di aggiornare anche l'orologio che avevo già fatto.
Passaggio 1: parti e strumenti
Parti:
- Matrice LED 6 x 8x8 MAX7219
- 1 x scheda ESP32
- 1 x modulo fotoresistenza KY-018
- 1 x sensore DHT11
- 1 x presa micro USB
- 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
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
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, LDR e DHT11 all'ESP32
Saldare le intestazioni dei pin sui moduli, quindi utilizzare i cavi dupont per collegarli come segue.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
Passaggio 4: applicare la pellicola solare sul barattolo 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 5: preparare il jack metallico dell'alimentatore CC
Saldare 2 cavi Dupont al jack DC e quindi saldare la presa micro USB.
Ho usato il pinout che è stato descritto qui.
Praticare un foro al centro del coperchio del barattolo e montare il jack DC.
Praticare anche alcuni fori nel coperchio per il sensore DHT11.
Passaggio 6: flash del modulo ESP32
Il prossimo passo sarebbe caricare il codice su ESP32.
Mentre il codice originale può essere trovato qui (molte grazie all'autore!) puoi trovare in allegato la mia versione che include l'aggiornamento per i sensori DHT11 e LDR. Il processo di caricamento è piuttosto semplice, non dimenticare di aggiornare il codice con le tue credenziali WiFi.
// Credenziali --------------------------#define SSID "### ##"; // Le tue credenziali WiFi qui #define PW "#####";
Passaggio 7: mettere tutto insieme
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;
Progetta una custodia stampata in 3D
Spero che questo progetto vi sia piaciuto e se avete domande non esitate a chiedere.
Grazie per aver letto!
Consigliato:
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: 3 passaggi
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: oggi realizzeremo un orologio analogico e un orologio Orologio digitale con Led Strip e modulo MAX7219 Dot con Arduino. Correggerà l'ora con il fuso orario locale. L'orologio analogico può utilizzare una striscia LED più lunga, quindi può essere appeso al muro per diventare un'opera d'arte
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
Orologio Vortex: un orologio da polso Infinity Mirror: 10 passaggi (con immagini)
Vortex Watch: un orologio da polso Infinity Mirror: L'obiettivo di questo progetto era creare una versione indossabile di un orologio Infinity Mirror. Utilizza i suoi LED RGB per indicare il tempo assegnando ore, minuti e secondi rispettivamente alle luci rossa, verde e blu e sovrapponendo queste tonalità per
C51 Orologio elettronico a 4 bit - Orologio in legno: 15 passi (con immagini)
C51 Orologio elettronico a 4 bit - Orologio in legno: ho avuto un po' di tempo libero questo fine settimana, quindi sono andato avanti e ho assemblato questo orologio digitale elettronico fai-da-te a 4 bit da AU $ 2,40 che ho acquistato da AliExpress qualche tempo fa
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN