Matrična ura ESP32 LED: 8 korakov
Matrična ura ESP32 LED: 8 korakov
Anonim
ESP32 LED matrična ura
ESP32 LED matrična ura

To je nadaljevanje projekta LED matrične ure ESP8266.

Avtor izvirne kode jo je posodobil za ESP32 (velika zahvala schreibfaul1!), Zato sem se odločil, da posodobim tudi uro, ki sem jo že naredil.

Korak: Deli in orodja

Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja
Deli in orodja

Deli:

  • 6 x 8x8 MAX7219 LED matrika
  • 1 x ESP32 plošča
  • 1 x foto-uporniški modul KY-018
  • 1 x senzor DHT11
  • 1 x mikro USB vtič
  • 1x kozarec testenin
  • 1 x 5,5 mm X 2,1 mm DC napajalnik, kovinski nosilec za ploščo
  • 1 x USB do 5,5 mm X 2,1 mm cevni priključek 5v dc napajalni kabel
  • 1 x folija za zatemnitev oken
  • 11 x žica za žensko dupont žico

Orodja:

  • spajkalnik
  • razpršilno steklenico
  • nož za hobi
  • dvostranski trak

Vse dele lahko enostavno kupite na ebayu/aliexpressu in/ali lokalnih trgovinah.

2. korak: Priprava LED matrike

Priprava LED matrike
Priprava LED matrike
Priprava LED matrike
Priprava LED matrike

Lažje sem kupil module 2 x 4 kosov, enega od njih prepolovil in spajkal na drugega, pri tem pa ohranil orientacijo, natisnjeno na tiskanem vezju.

3. korak: Priključite LED matrični zaslon, LDR in DHT11 na ESP32

Priključite LED matrični zaslon, LDR in DHT11 na ESP32
Priključite LED matrični zaslon, LDR in DHT11 na ESP32
Priključite LED matrični zaslon, LDR in DHT11 na ESP32
Priključite LED matrični zaslon, LDR in DHT11 na ESP32
Priključite LED matrični zaslon, LDR in DHT11 na ESP32
Priključite LED matrični zaslon, LDR in DHT11 na ESP32

Spajate glave zatičev na modulih in jih nato uporabite s kabli dupont, da jih povežete na naslednji način.

MAX7219

  • VCC - VIN
  • GND - GND
  • DIN - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

4. korak: Na kozarec za testenine nanesite sončni film

Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film
Na kozarec za testenine nanesite sončni film

Odločil sem se, da le en del kozarca prekrijem s filmom, da ostanejo ostale komponente vidne.

Po nekaj poskusih in napakah sem opazil, da je "skrivnost", da sta kozarec in film čim bolj namočena z milnico, da se lahko prilagodi, ko ga nanesete. Z razpršilno steklenico ohranite vse lepo in mokro, z nožem za hobi pa odrežite odvečno folijo. Ko se film popolnoma posuši, ga je treba precej dobro raztegniti na kozarec.

5. korak: Pripravite kovinski priključek za napajanje z enosmernim tokom

Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom
Pripravite kovinski priključek za napajanje z enosmernim tokom

Spajate 2 dupont žici v vtičnico DC in nato spajkate vtič mikro USB.

Uporabil sem pinout, ki je opisan tukaj.

Na sredino pokrova kozarca izvrtajte celoto in namestite vtičnico DC.

V pokrovu senzorja DHT11 izvrtajte tudi nekaj delov.

6. korak: Flash modul ESP32

Utripajte modul ESP32
Utripajte modul ESP32

Naslednji korak bi bil nalaganje kode v ESP32.

Medtem ko lahko izvirno kodo najdete tukaj (hvala avtorju!), Lahko v prilogi najdete njeno različico, ki vključuje posodobitev senzorjev DHT11 in LDR. Postopek nalaganja je precej preprost, vendar ne pozabite posodobiti kode s svojimi poverilnicami WiFi.

// poverilnice ----------------------------------------#define SSID "### ## "; // Vaše poverilnice WiFi tukaj #define PW "#####";

7. korak: Vse združite

Image
Image

Prepričajte se, da se moduli ne dotikajo nobenega od kontaktov LED modulov, če pa pridejo, uporabite nekaj električnega traku, da pokrijete stike, da se izognete kratkim stikom.

Da bi se prepričali, da se zaslon ne premakne, ko odvijem pokrov kozarca, sem na spodnji konec posode dodal nekaj traku, tako da ostane na svojem mestu na dnu kozarca. Ostaja le, da priključite kabel USB in to je to!

8. korak: Nadaljnje ideje

Dodajte rezervno baterijo, napolnjeno prek TP4056;

Oblikujte 3D tiskano ohišje

Upam, da ste uživali v tem projektu in če imate kakšno vprašanje, ga vprašajte.

Hvala za branje!

Priporočena: