Satura rādītājs:

ESP32 LED matricas pulkstenis: 8 soļi
ESP32 LED matricas pulkstenis: 8 soļi

Video: ESP32 LED matricas pulkstenis: 8 soļi

Video: ESP32 LED matricas pulkstenis: 8 soļi
Video: Smart Clock WS2812B NeoPixel Addressable RGB LED Gyver Matrix Kits 2024, Novembris
Anonim
ESP32 LED matricas pulkstenis
ESP32 LED matricas pulkstenis

Tas ir ESP8266 LED matricas pulksteņa projekta turpinājums.

Sākotnējā koda autors to atjaunināja ESP32 (liels paldies schreibfaul1!), Tāpēc es nolēmu atjaunināt arī jau veikto pulksteni.

1. darbība: detaļas un rīki

Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki

Daļas:

  • 6 x 8x8 MAX7219 LED matrica
  • 1 x ESP32 tāfele
  • 1 x fotorezistora KY-018 modulis
  • 1 x DHT11 sensors
  • 1 x Micro USB spraudnis
  • 1 x makaronu burka
  • 1 x 5,5 mm X 2,1 mm līdzstrāvas padeves metāla ligzdas paneļa stiprinājums
  • 1 x USB līdz 5,5 mm X 2,1 mm cilindra ligzdas 5 V līdzstrāvas barošanas kabelis
  • 1 x loga tonēšanas plēve
  • 11 x sieviešu un sieviešu dupont vadi

Rīki:

  • lodāmurs
  • aerosola pudele
  • hobija nazis
  • divpusēja lente

Visas detaļas var viegli iegūt no ebay/aliexpress un/vai vietējiem veikaliem.

2. solis: LED matricas sagatavošana

LED matricas sagatavošana
LED matricas sagatavošana
LED matricas sagatavošana
LED matricas sagatavošana

Man šķita vieglāk iegādāties 2 x 4 gab. Moduļus, vienu no tiem pārgriezt uz pusēm un pielodēt pie otra, vienlaikus saglabājot uz PCB uzdrukāto orientāciju.

3. darbība: pievienojiet LED matricas displeju, LDR un DHT11 ESP32

Pievienojiet LED matricas displeju, LDR un DHT11 ESP32
Pievienojiet LED matricas displeju, LDR un DHT11 ESP32
Pievienojiet LED matricas displeju, LDR un DHT11 ESP32
Pievienojiet LED matricas displeju, LDR un DHT11 ESP32
Pievienojiet LED matricas displeju, LDR un DHT11 ESP32
Pievienojiet LED matricas displeju, LDR un DHT11 ESP32

Lodējiet tapu galvenes uz moduļiem un pēc tam izmantojiet dupont kabeļus, lai tos savienotu šādi.

MAX7219

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

DHT11

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

LDR

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

4. solis: uzklājiet saules plēvi uz makaronu burkas

Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas
Uzklājiet saules plēvi uz makaronu burkas

Es nolēmu pārklāt tikai vienu burkas daļu ar plēvi, lai pārējās sastāvdaļas būtu redzamas.

Pēc dažiem izmēģinājumiem un kļūdām esmu pamanījis, ka “noslēpums” ir, lai gan burka, gan plēve būtu pēc iespējas mitrāki ar ziepjūdeni, lai varētu tos pielāgot, kad to uzklājat. Izmantojiet aerosola pudeli, lai viss būtu jauks un slapjš, un hobija nazi, lai nogrieztu lieko plēvi. Kad plēve ir pilnībā izžuvusi, tai jābūt diezgan labi izstieptai uz burkas.

5. darbība: sagatavojiet līdzstrāvas barošanas metāla ligzdu

Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu
Sagatavojiet līdzstrāvas barošanas metāla ligzdu

Lodējiet 2 dupont vadus līdzstrāvas ligzdā un pēc tam lodējiet mikro USB spraudni.

Es izmantoju pinout, kas tika aprakstīts šeit.

Burkas vāka vidū urbiet veselu un uzstādiet līdzstrāvas ligzdu.

DHT11 sensora vākā arī urbiet dažus veselus gabalus.

6. darbība: zibspuldzējiet ESP32 moduli

Zibspuldzējiet ESP32 moduli
Zibspuldzējiet ESP32 moduli

Nākamais solis būtu koda augšupielāde ESP32.

Lai gan sākotnējais kods ir atrodams šeit (liels paldies autoram!), Pielikumā varat atrast manu versiju, kas ietver DHT11 un LDR sensoru atjauninājumu. Augšupielādes process ir diezgan vienkāršs, vienkārši neaizmirstiet atjaunināt kodu, izmantojot WiFi akreditācijas datus.

// Akreditācijas dati ----------------------------------------#definējiet SSID "### ## "; // Jūsu WiFi akreditācijas dati šeit #define PW "#####";

7. solis: visu salieciet kopā

Image
Image

Pārliecinieties, ka moduļi nepieskaras nevienam LED moduļa kontaktam, un, ja tas notiek, izmantojiet kādu elektrisko lenti, lai pārklātu kontaktus, lai izvairītos no šortiem.

Turklāt, lai pārliecinātos, ka displejs nepārvietojas, tiklīdz es aizskrūvēju burkas vāku, es pievienoju lenti tās apakšējā galā, lai tā paliktu vietā burkas apakšā. Atliek tikai pievienot USB kabeli un viss!

8. solis: citas idejas

Pievienojiet rezerves akumulatoru, kas uzlādēts caur TP4056;

Izstrādājiet 3D drukas korpusu

Ceru, ka jums patika šis projekts, un, ja jums ir kādi jautājumi, jautājiet.

Paldies par lasīšanu!

Ieteicams: