Turinys:

ESP32 LED matricinis laikrodis: 8 žingsniai
ESP32 LED matricinis laikrodis: 8 žingsniai

Video: ESP32 LED matricinis laikrodis: 8 žingsniai

Video: ESP32 LED matricinis laikrodis: 8 žingsniai
Video: Управляем адресными светодиодами на ESP32, прошивка WLED, применение в Home Assistant 2024, Gegužė
Anonim
LED matricinis laikrodis ESP32
LED matricinis laikrodis ESP32

Tai yra ESP8266 LED matricinio laikrodžio projekto tęsinys.

Pradinio kodo autorius jį atnaujino ESP32 (didelis ačiū schreibfaul1!), Todėl nusprendžiau atnaujinti ir laikrodį, kurį jau padariau.

1 žingsnis: dalys ir įrankiai

Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai
Dalys ir įrankiai

Dalys:

  • 6 x 8x8 MAX7219 LED matrica
  • 1 x ESP32 plokštė
  • 1 x fotorezistoriaus KY-018 modulis
  • 1 x DHT11 jutiklis
  • 1 x Micro USB kištukas
  • 1 x makaronų indelis
  • 1 x 5,5 mm x 2,1 mm nuolatinės srovės maitinimo šaltinio metalinis lizdo skydo laikiklis
  • 1 x USB iki 5,5 mm x 2,1 mm statinės lizdo 5 V nuolatinės srovės maitinimo kabelis
  • 1 x langų atspalvio plėvelė
  • 11 x moterų ir moterų dupontiniai laidai

Įrankiai:

  • lituoklis
  • purškimo buteliukas
  • pomėgio peilis
  • dvipusė juosta

Visas dalis galima lengvai įsigyti iš „ebay“/„aliexpress“ir (arba) vietinių parduotuvių.

2 žingsnis: LED matricos paruošimas

LED matricos paruošimas
LED matricos paruošimas
LED matricos paruošimas
LED matricos paruošimas

Man buvo lengviau nusipirkti 2 x 4 vnt modulius, perpjauti vieną iš jų per pusę ir lituoti prie kito, išlaikant ant PCB atspausdintą orientaciją.

3 veiksmas: prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32

Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32
Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32
Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32
Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32
Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32
Prijunkite LED matricos ekraną, LDR ir DHT11 prie ESP32

Lituokite kaiščių antgalius ant modulių, tada naudokite dupontinius kabelius, kad juos prijungtumėte taip.

MAX7219

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

DHT11

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

LDR

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

4 žingsnis: ant makaronų stiklainio uždėkite saulės plėvelę

Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę
Ant makaronų stiklainio uždėkite saulės plėvelę

Aš nusprendžiau tik vieną stiklainio dalį padengti plėvele, kad likę komponentai būtų matomi.

Po tam tikrų bandymų ir klaidų pastebėjau, kad „paslaptis“yra tai, kad ir stiklainis, ir plėvelė būtų kuo drėgnesni muiluotu vandeniu, kad juos pritaikant būtų galima atlikti pakeitimus. Naudokite purškimo buteliuką, kad viskas būtų gražu ir drėgna, o pomėgio peiliu nupjaukite plėvelės perteklių. Kai visiškai išdžius, plėvelė turėtų būti gana gerai ištempta ant stiklainio.

5 žingsnis: Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą

Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą
Paruoškite nuolatinės srovės maitinimo šaltinio metalinį lizdą

Lituokite 2 dvigubus laidus prie nuolatinės srovės lizdo, tada lituokite mikro USB kištuką.

Aš naudoju čia aprašytą kontaktą.

Gręžkite visą stiklainio dangčio viduryje ir pritvirtinkite nuolatinės srovės lizdą.

Taip pat DHT11 jutiklio dangtelyje išgręžkite keletą dalių.

6 veiksmas: paleiskite ESP32 modulį

Blykstelėkite ESP32 modulį
Blykstelėkite ESP32 modulį

Kitas žingsnis būtų įkelti kodą į ESP32.

Nors originalų kodą galima rasti čia (didelis ačiū autoriui!), Pridedama mano versija, kurioje yra DHT11 ir LDR jutiklių atnaujinimas. Įkėlimo procesas yra gana paprastas, tik nepamirškite atnaujinti kodo naudodami „WiFi“prisijungimo duomenis.

// Įgaliojimai ----------------------------------------#apibrėžti SSID "### ## "; // Jūsų „WiFi“prisijungimo duomenys čia #define PW "#####";

7 žingsnis: viską sudėkite

Image
Image

Įsitikinkite, kad moduliai neliečia nė vieno šviesos diodų modulio kontaktų, o jei liečia, kontaktų uždengimui naudokite tam tikrą elektros juostą, kad išvengtumėte šortų.

Be to, norėdamas įsitikinti, kad ekranas nejuda, kai atsukau stiklainio dangtelį, apatiniame jo gale pridėjau šiek tiek juostos, kad ji liktų vietoje stiklainio apačioje. Belieka tik prijungti USB kabelį ir viskas!

8 žingsnis: Kitos idėjos

Pridėkite atsarginę bateriją, įkrautą per TP4056;

Suprojektuokite 3D spausdintą dėklą

Tikimės, kad jums patiko šis projektas ir jei turite klausimų, nedvejodami klauskite.

Ačiū, kad skaitėte!

Rekomenduojamas: