Sisällysluettelo:

ESP8266 LED -matriisikello: 8 vaihetta (kuvilla)
ESP8266 LED -matriisikello: 8 vaihetta (kuvilla)

Video: ESP8266 LED -matriisikello: 8 vaihetta (kuvilla)

Video: ESP8266 LED -matriisikello: 8 vaihetta (kuvilla)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Heinäkuu
Anonim
ESP8266 LED -matriisikello
ESP8266 LED -matriisikello

ESP8266 LED -matriisikello

Yksinkertainen LED -matriisikello, joka perustuu suosittuun ESP8266: een, jossa on reaaliaikakellomoduuli ja ajan synkronointi WiFi: n kautta NTP -palvelimelta.

UUSI ! Saatavana myös ESP32 -versio

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

Katsotaan ensin, mitä tarvitsemme.

Osat:

  • 6 x 8x8 MAX7219 LED -matriisi Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 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 Bangood

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ö ja RTC ESP8266 -laitteeseen

Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen
Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen
Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen
Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen
Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen
Liitä LED -matriisinäyttö ja RTC ESP8266 -laitteeseen

Juottaa moduulien nastat ja liitä ne sitten dupont -kaapeleilla seuraavasti.

MAX7219 - ESP8266

  • VCC - 3.3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 - ESP8266

  • GND - GND
  • VCC - 3.3V
  • SDA - D1
  • SCL - D2

Yksi huomautus RTC -moduulista, ilmeisesti siinä on myös kyky ladata akkua, mutta se ei ole hyvä idea käytettäessä CR2032 -laitetta. Yksi mahdollinen ratkaisu olisi leikata kuvaan merkitty jälki piirin latausosan poistamiseksi käytöstä. Lisätietoja tästä löytyy täältä.

Vaihe 4: Salama ESP8266 -moduuli

Salama ESP8266 -moduuli
Salama ESP8266 -moduuli

Nest -vaihe olisi ladata koodi ESP8266 -laitteeseen.

Vaikka alkuperäinen koodi löytyy täältä (suuret kiitokset tekijälle!), Löydät sen liitteenä englanninkielisen version.

Latausprosessi on melko suoraviivainen, älä unohda päivittää koodia WiFi -tunnuksillasi.

char ssid = "xxxxx"; // verkkosi SSID (nimi) char pass = "xxxxx"; // verkkosi salasana

Vaihe 5: 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 6: 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. Ne liitetään ESP8266 -laitteeseen seuraavasti.

  • + - VIN
  • - - GNG

Poraa koko purkin kannen keskelle ja kiinnitä DC -liitin.

Vaihe 7: Yhdistä kaikki

Image
Image
Kaikki yhteen
Kaikki yhteen
Kaikki yhteen
Kaikki yhteen

Jotta asiat olisivat hieman siistimpiä, kiinnitin RTC: n ja ESP8266: n LED -näytön takaosaan käyttämällä kaksipuolista teippiä. 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;
  • Lisää lämpötila- ja kosteusanturi;
  • Suunnittele 3D -painettu kotelo;
  • Lisää valoanturi näytön himmentämiseksi yöllä.

Toivottavasti pidit projektista ja jos sinulla on kysyttävää, kysy rohkeasti.

Suositeltava: