Sisällysluettelo:
- Vaihe 1: Osat ja työkalut
- Vaihe 2: LED -matriisin valmistelu
- Vaihe 3: Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
- Vaihe 4: Levitä aurinkokalvo pastapurkkiin
- Vaihe 5: Valmistele tasavirtalähteen metalliliitin
- Vaihe 6: Flash ESP32 -moduuli
- Vaihe 7: Yhdistä kaikki
- Vaihe 8: Muita ideoita
Video: ESP32 LED -matriisikello: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on ESP8266 LED Matrix Clock -projektin jatkoa.
Alkuperäisen koodin kirjoittaja päivitti sen ESP32: lle (iso kiitos schreibfaul1!), Joten päätin myös päivittää kellon, jonka tein jo.
Vaihe 1: Osat ja työkalut
Osat:
- 6 x 8x8 MAX7219 LED -matriisi
- 1 x ESP32 -levy
- 1 x KY-018 -valovastusmoduuli
- 1 x DHT11 -anturi
- 1 x Micro USB -liitin
- 1 x pastapurkki
- 1 x 5,5 mm x 2,1 mm: n tasavirtalähteen metallipistokeliitäntä
- 1 x USB - 5,5 mm X 2,1 mm: n tynnyrin liitin 5 V: n tasavirtajohto
- 1 x ikkunan värjäyskalvo
- 11 x naaras -naaras -dupont -johdot
Työkalut:
- juotin
- suihkupullo
- harrasteveitsi
- kaksipuolinen teippi
Kaikki osat on helppo hankkia ebaystä/aliexpressistä ja/tai paikallisista kaupoista.
Vaihe 2: LED -matriisin valmistelu
Minusta oli helpompaa ostaa 2 x 4 kpl moduulia, leikata yksi niistä puoliksi ja juottaa se toiseen säilyttäen piirilevyyn painettu suunta.
Vaihe 3: Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
Juottaa moduulien nastat ja liitä ne sitten dupont -kaapeleilla seuraavasti.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
Vaihe 4: Levitä aurinkokalvo pastapurkkiin
Olen päättänyt peittää vain yhden osan purkista kalvolla, jotta loput komponentit näkyvät.
Yrittämisen ja erehdyksen jälkeen olen huomannut, että salaisuus on, että sekä purkki että kalvo ovat mahdollisimman märät saippuavedellä, jotta niitä voidaan säätää levitettäessä. Käytä suihkepulloa pitämään kaikki mukavana ja märkänä ja harrastusveitsellä leikkaamaan ylimääräinen kalvo. Kun se on täysin kuivunut, kalvon tulisi olla melko hyvin venytetty purkkiin.
Vaihe 5: Valmistele tasavirtalähteen metalliliitin
Juotos 2 dupont -johtoa DC -liittimeen ja juota sitten mikro -USB -pistoke.
Käytin pinoutia, joka on kuvattu täällä.
Poraa koko purkin kannen keskelle ja kiinnitä DC -liitin.
Poraa myös joitakin kokonaisuuksia DHT11 -anturin kanteen.
Vaihe 6: Flash ESP32 -moduuli
Seuraava vaihe olisi ladata koodi ESP32: een.
Vaikka alkuperäinen koodi löytyy täältä (suuret kiitokset tekijälle!), Liitteenä on minun versioni siitä, joka sisältää DHT11- ja LDR -antureiden päivityksen. Latausprosessi on melko suoraviivainen, älä unohda päivittää koodia WiFi -tunnuksillasi.
// Kirjautumistiedot ----------------------------------------#määritä SSID "### ## "; // WiFi -tunnuksesi täällä #define PW "#####";
Vaihe 7: Yhdistä kaikki
Varmista, että moduulit eivät kosketa LED -moduulien koskettimia, ja jos ne koskettavat, käytä sähköteippiä koskettimien peittämiseksi, jotta vältetään oikosulku.
Lisäksi sen varmistamiseksi, että näyttö ei liiku, kun ruuvaan purkin kannen takaisin, lisäsin teippiä sen pohjaan, jotta se pysyy paikallaan purkin pohjassa. Jäljellä on vain liittää USB -kaapeli ja siinä kaikki!
Vaihe 8: Muita ideoita
Lisää vara -akku, joka on ladattu TP4056: n kautta;
Suunnittele 3D -painettu kotelo
Toivottavasti pidit projektista ja jos sinulla on kysyttävää, kysy rohkeasti.
Kiitos, että luit!
Suositeltava:
M5StickC ESP32 & NeoPixels LED -rengas Satunnainen väri: 7 vaihetta
M5StickC ESP32 & NeoPixels LED -rengas Satunnainen väri: Tässä projektissa opimme näyttämään satunnaisen värin NeoPixels LED -renkaassa käyttämällä M5StickC ESP32 -korttia
WebApp -palapelin LED -lamppu ja ESP32: 5 vaihetta (kuvilla)
WebApp -palapeli -LED -lamppu ESP32: lla: Olen leikkinyt LED -nauhoilla vuosia ja muuttanut äskettäin ystäväni paikkaan, jossa en voinut tehdä suuria muutoksia, kuten kiinnittää nauha seiniin, joten koin tämän lampun yksi johto tulee ulos virtalähteestä ja voidaan sijoittaa
ESP32 Bluetooth -opetusohjelma - ESP32: n sisäänrakennetun Bluetoothin käyttö: 5 vaihetta
ESP32 Bluetooth -opetusohjelma | ESP32: n sisäänrakennetun Bluetoothin käyttäminen: Hei kaverit Koska ESP32 -kortin mukana tulee WiFi ja amp; Bluetooth molemmilla, mutta useimmissa projekteissamme käytämme yleensä vain Wifi -yhteyttä, emme käytä Bluetoothia, joten näissä ohjeissa näytän kuinka helppoa on käyttää ESP32 & Perusprojekteihisi
ESP32 CAM -laitteen käytön aloittaminen - Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta - ESP32 -turvakameraprojekti: 8 vaihetta
ESP32 CAM -laitteen käytön aloittaminen | Videon suoratoisto ESP CAM: n avulla Wifi -yhteyden kautta | ESP32 -turvakameraprojekti: Tänään opimme käyttämään tätä uutta ESP32 CAM -korttia ja miten voimme koodata sen ja käyttää sitä turvakamerana ja saada suoratoistovideon wifi -yhteyden kautta
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide