Innholdsfortegnelse:

ESP8266 LED Matrix Clock: 8 trinn (med bilder)
ESP8266 LED Matrix Clock: 8 trinn (med bilder)

Video: ESP8266 LED Matrix Clock: 8 trinn (med bilder)

Video: ESP8266 LED Matrix Clock: 8 trinn (med bilder)
Video: NODEMCU ESP8266 animated internet clock on 8x8 Led matrices 2024, November
Anonim
ESP8266 LED Matrix Clock
ESP8266 LED Matrix Clock

ESP8266 LED Matrix Clock

Enkel LED -matriseklokke basert på den populære ESP8266 med sanntidsklokke -modul og tidssynkronisering via WiFi fra en NTP -server.

NYHET! ESP32 -versjon er også tilgjengelig

Trinn 1: Deler og verktøy

Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy

La oss først se hva vi trenger.

Deler:

  • 6 x 8x8 MAX7219 LED Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 1 x pastakrukke
  • 1 x 5,5 mm X 2,1 mm likestrømforsyning Metal Jack Panel Mount
  • 1 x USB til 5,5 mm X 2,1 mm fatkontakt 5v DC strømkabel
  • 1 x Vindusfarget film
  • 11 x hunn til hunn dupont ledninger Bangood

Verktøy:

  • loddejern
  • sprayflaske
  • hobbykniv
  • dobbeltsidig tape

Alle delene kan enkelt hentes fra ebay/aliexpress og/eller lokale butikker.

Trinn 2: Forbereder LED -matrisen

Forbereder LED -matrisen
Forbereder LED -matrisen
Forbereder LED -matrisen
Forbereder LED -matrisen

Jeg syntes det var lettere å kjøpe 2 x 4 stk moduler, kutte den ene i to og lodde den til den andre mens du beholder retningen som er trykt på kretskortet.

Trinn 3: Koble LED Matrix Display og RTC til ESP8266

Koble LED Matrix Display og RTC til ESP8266
Koble LED Matrix Display og RTC til ESP8266
Koble LED Matrix Display og RTC til ESP8266
Koble LED Matrix Display og RTC til ESP8266
Koble LED Matrix Display og RTC til ESP8266
Koble LED Matrix Display og RTC til ESP8266

Lodd pinnehodene på modulene, og bruk deretter dupont -kablene til å koble dem til som følger.

MAX7219 til ESP8266

  • VCC - 3,3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 til ESP8266

  • GND - GND
  • VCC - 3,3V
  • SDA - D1
  • SCL - D2

Ett notat om RTC -modulen, det har tilsynelatende også muligheten til å lade batteriet, men det er ikke en god idé når du bruker en CR2032. En mulig løsning ville være å kutte sporet merket på bildet for å deaktivere ladedelen av kretsen. Mer informasjon om dette finner du her.

Trinn 4: Flash ESP8266 -modulen

Flash ESP8266 -modulen
Flash ESP8266 -modulen

Nest trinn ville være å laste opp koden til ESP8266.

Selv om den originale koden finnes her (tusen takk til forfatteren!) Kan du finne vedlagt den engelske versjonen av den.

Opplastingsprosessen er ganske rett frem, bare ikke glem å oppdatere koden med WiFi -legitimasjonen din.

char ssid = "xxxxx"; // nettverks -SSID (navn) char pass = "xxxxx"; // nettverkspassordet ditt

Trinn 5: Påfør solfilmen på pastaglasset

Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset
Påfør solfilmen på pastaglasset

Jeg har bestemt meg for å bare dekke en del av glasset med film for å holde resten av komponentene synlige.

Etter litt prøving og feiling har jeg lagt merke til at "hemmeligheten" er å ha både glasset og filmen så våt som mulig med såpevann for å kunne gjøre justeringer mens du bruker den. Bruk sprayflasken til å holde alt fint og vått og hobbykniven for å kutte overflødig film.

Når den er helt tørket, skal filmen være ganske godt strukket på glasset.

Trinn 6: Klargjør DC -strømforsyningen Metal Jack

Klargjør DC -strømforsyningen Metal Jack
Klargjør DC -strømforsyningen Metal Jack
Klargjør DC -strømforsyningen Metal Jack
Klargjør DC -strømforsyningen Metal Jack
Klargjør DC -strømforsyningen Metal Jack
Klargjør DC -strømforsyningen Metal Jack

Lodd 2 dupont -ledninger til DC -kontakten. De vil bli koblet til ESP8266 som følger.

  • + - VIN
  • - - GNG

Bor en helhet midt på glasslokket og monter DC -kontakten.

Trinn 7: Sett alt sammen

Image
Image
Å sette alt sammen
Å sette alt sammen
Å sette alt sammen
Å sette alt sammen

For å gjøre ting litt mer ryddig stakk jeg RTC og ESP8266 bak på LED -skjermen ved hjelp av litt dobbeltsidig tape. Sørg for at modulene ikke berører noen av LED -modulens kontakter, og hvis de gjør det, bruk litt elektrisk tape for å dekke kontaktene for å unngå shorts.

For å sikre at skjermen ikke beveger seg når jeg skruer igjen lokket på glasset, la jeg til litt tape på den nedre enden slik at den forblir på plass på bunnen av krukken.

Det gjenstår bare å koble til USB -kabelen, og det er det!

Trinn 8: Ytterligere ideer

  • Legg til et reservebatteri ladet gjennom en TP4056;
  • Legg til en temperatur- og fuktighetssensor;
  • Design et 3d -trykt etui;
  • Legg til en lyssensor for å dempe skjermen om natten.

Håper du likte dette prosjektet, og hvis du har spørsmål, er du velkommen til å stille.

Anbefalt: