Sisällysluettelo:

ESP32 LED -matriisikello: 8 vaihetta
ESP32 LED -matriisikello: 8 vaihetta

Video: ESP32 LED -matriisikello: 8 vaihetta

Video: ESP32 LED -matriisikello: 8 vaihetta
Video: How to make a 8x8x8 LED Cube at Home 2024, Marraskuu
Anonim
ESP32 LED -matriisikello
ESP32 LED -matriisikello

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 ja työkalut
Osat ja työkalut
Osat ja työkalut
Osat ja työkalut
Osat ja työkalut
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

LED -matriisin valmistelu
LED -matriisin valmistelu
LED -matriisin valmistelu
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

Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
Liitä LED -matriisinäyttö, LDR ja DHT11 ESP32 -laitteeseen
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

Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
Levitä aurinkokalvo pastapurkkiin
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

Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
Valmistele tasavirtalähteen metalliliitin
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

Salama ESP32 -moduuli
Salama 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

Image
Image

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: