Sommario:

Orologio Matrix LED ESP32: 8 passi
Orologio Matrix LED ESP32: 8 passi

Video: Orologio Matrix LED ESP32: 8 passi

Video: Orologio Matrix LED ESP32: 8 passi
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Dicembre
Anonim
Orologio matrice LED ESP32
Orologio matrice LED ESP32

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 e strumenti
Parti e strumenti
Parti e strumenti
Parti e strumenti
Parti e strumenti
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

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, LDR e DHT11 all'ESP32

Collega il display a matrice di LED, LDR e DHT11 all'ESP32
Collega il display a matrice di LED, LDR e DHT11 all'ESP32
Collega il display a matrice di LED, LDR e DHT11 all'ESP32
Collega il display a matrice di LED, LDR e DHT11 all'ESP32
Collega il display a matrice di LED, LDR e DHT11 all'ESP32
Collega 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

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 5: 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
Preparare il jack metallico dell'alimentatore CC
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

Flash il modulo ESP32
Flash il 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

Image
Image

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: