Innehållsförteckning:

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

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

Video: ESP8266 LED Matrix Clock: 8 steg (med bilder)
Video: Boost Your Home Assistant Dashboard with RSS Feeds: A Step-by-Step Guide 2024, November
Anonim
ESP8266 LED Matrix Clock
ESP8266 LED Matrix Clock

ESP8266 LED Matrix Clock

Enkel LED -matrisklocka baserad på den populära ESP8266 med Real Time Clock -modul och tidssynkronisering via WiFi från en NTP -server.

NYHET! ESP32 -version finns också

Steg 1: Delar och verktyg

Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg
Delar och verktyg

Låt oss först se vad vi behöver.

Delar:

  • 6 x 8x8 MAX7219 LED Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 Board Bangood
  • 1 x pastaburk
  • 1 x 5,5 mm X 2,1 mm DC -strömförsörjning Metal Jack Panel Mount
  • 1 x USB till 5,5 mm X 2,1 mm fatuttag 5v likströmskabel
  • 1 x Färgton
  • 11 x kvinnliga till kvinnliga duponttrådar Bangood

Verktyg:

  • lödkolv
  • sprayflaska
  • hobbykniv
  • dubbelsidig tejp

Alla delar kan enkelt hämtas från ebay/aliexpress och/eller lokala butiker.

Steg 2: Förbereda LED -matrisen

Förbereder LED -matrisen
Förbereder LED -matrisen
Förbereder LED -matrisen
Förbereder LED -matrisen

Jag tyckte att det var lättare att köpa 2 x 4st moduler, klippa en av dem på mitten och löd den till den andra samtidigt som orienteringen som trycktes på kretskortet bibehålls.

Steg 3: Anslut LED Matrix Display och RTC till ESP8266

Anslut LED Matrix Display och RTC till ESP8266
Anslut LED Matrix Display och RTC till ESP8266
Anslut LED Matrix Display och RTC till ESP8266
Anslut LED Matrix Display och RTC till ESP8266
Anslut LED Matrix Display och RTC till ESP8266
Anslut LED Matrix Display och RTC till ESP8266

Löd stifthuvudena på modulerna och använd sedan dupontkablarna för att ansluta dem enligt följande.

MAX7219 till ESP8266

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

DS3231 till ESP8266

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

En anteckning om RTC -modulen, tydligen har den också möjlighet att ladda batteriet, men det är inte en bra idé när du använder en CR2032. En möjlig lösning skulle vara att klippa av spåret som är markerat på bilden för att inaktivera laddningsdelen av kretsen. Mer information om detta hittar du här.

Steg 4: Flasha ESP8266 -modulen

Flasha ESP8266 -modulen
Flasha ESP8266 -modulen

Nest -steget skulle vara att ladda upp koden till ESP8266.

Även om den ursprungliga koden finns här (stort tack till författaren!) Kan du hitta bifogad den engelska versionen av den.

Uppladdningsprocessen är ganska enkel, glöm inte att uppdatera koden med dina WiFi -uppgifter.

char ssid = "xxxxx"; // ditt nätverks -SSID (namn) char pass = "xxxxx"; // ditt nätverkslösenord

Steg 5: Applicera solfilmen på pastaglaset

Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset
Applicera solfilmen på pastaglaset

Jag har bestämt mig för att bara täcka en del av burken med film för att hålla resten av komponenterna synliga.

Efter lite försök och fel har jag märkt att "hemligheten" är att ha både burken och filmen så våt som möjligt med tvålvatten för att kunna göra justeringar när du applicerar den. Använd sprayflaskan för att hålla allt fint och blött och hobbykniven för att klippa överflödig film.

När den torkat helt bör filmen vara ganska välsträckt på burken.

Steg 6: Förbered DC -nätaggregatet

Förbered DC Power Supply Metal Jack
Förbered DC Power Supply Metal Jack
Förbered DC Power Supply Metal Jack
Förbered DC Power Supply Metal Jack
Förbered DC Power Supply Metal Jack
Förbered DC Power Supply Metal Jack

Löd 2 duponttrådar till DC -uttaget. De kommer att anslutas till ESP8266 enligt följande.

  • + - VIN
  • - - GNG

Borra en helhet i mitten av burklocket och montera DC -uttaget.

Steg 7: Att sätta ihop allt

Image
Image
Att sätta ihop allt
Att sätta ihop allt
Att sätta ihop allt
Att sätta ihop allt

För att göra saker och ting lite mer städade jag fast RTC och ESP8266 på baksidan av LED -skärmen med hjälp av lite dubbelsidig tejp. Se till att modulerna inte rör någon av LED -modulernas kontakter, och om de gör det, använd lite tejp för att täcka kontakterna för att undvika kortslutningar.

För att se till att displayen inte rör sig när jag skruvar tillbaka locket på burken lade jag till lite tejp på den nedre änden så att den sitter kvar på botten av burken.

Det återstår bara att ansluta USB -kabeln och det är det!

Steg 8: Ytterligare idéer

  • Lägg till ett reservbatteri laddat genom en TP4056;
  • Lägg till en temperatur- och fuktsensor;
  • Designa ett 3D -tryckt fodral;
  • Lägg till en ljussensor för att dämpa skärmen på natten.

Hoppas du gillade detta projekt och om du har några frågor är du välkommen att ställa.

Rekommenderad: