Inhoudsopgave:

ESP8266 LED-matrixklok - Ajarnpa
ESP8266 LED-matrixklok - Ajarnpa

Video: ESP8266 LED-matrixklok - Ajarnpa

Video: ESP8266 LED-matrixklok - Ajarnpa
Video: ESP8266 Led Matrix Clock, Weather, News, Bitcion 2024, Juli-
Anonim
ESP8266 LED-matrixklok
ESP8266 LED-matrixklok

ESP8266 LED-matrixklok

Eenvoudige LED-matrixklok gebaseerd op de populaire ESP8266 met Real Time Clock-module en tijdsynchronisatie via WiFi vanaf een NTP-server.

NIEUWE ! ESP32-versie ook beschikbaar

Stap 1: Onderdelen en gereedschappen

Onderdelen en gereedschappen
Onderdelen en gereedschappen
Onderdelen en gereedschappen
Onderdelen en gereedschappen
Onderdelen en gereedschappen
Onderdelen en gereedschappen

Laten we eerst eens kijken wat we nodig hebben.

Onderdelen:

  • 6 x 8x8 MAX7219 LED-matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12-bord Bangood
  • 1 x pastapot
  • 1 x 5,5 mm x 2,1 mm DC-voeding metalen jack paneelmontage
  • 1 x USB naar 5,5 mm x 2,1 mm barrel jack 5v dc voedingskabel
  • 1 x Raamtintfilm
  • 11 x vrouwelijke naar vrouwelijke dupont-draden Bangood

Gereedschap:

  • soldeerbout
  • spuitfles
  • hobbymes
  • dubbelzijdige tape

Alle onderdelen zijn gemakkelijk te verkrijgen bij ebay/aliexpress en/of lokale winkels.

Stap 2: De LED-matrix voorbereiden

De LED-matrix voorbereiden
De LED-matrix voorbereiden
De LED-matrix voorbereiden
De LED-matrix voorbereiden

Ik vond het gemakkelijker om modules van 2 x 4 stuks te kopen, een ervan doormidden te knippen en aan de andere te solderen, terwijl de op de PCB afgedrukte oriëntatie behouden bleef.

Stap 3: Sluit het LED-matrixdisplay en de RTC aan op de ESP8266

Sluit de LED Matrix Display en de RTC aan op de ESP8266
Sluit de LED Matrix Display en de RTC aan op de ESP8266
Sluit de LED Matrix Display en de RTC aan op de ESP8266
Sluit de LED Matrix Display en de RTC aan op de ESP8266
Sluit de LED Matrix Display en de RTC aan op de ESP8266
Sluit de LED Matrix Display en de RTC aan op de ESP8266

Soldeer de pin-headers op de modules en gebruik de dupont-kabels om ze als volgt aan te sluiten.

MAX7219 tot ESP8266

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

DS3231 tot ESP8266

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

Een opmerking over de RTC-module, blijkbaar heeft deze ook de mogelijkheid om de batterij op te laden, maar dat is geen goed idee bij gebruik van een CR2032. Een mogelijke oplossing zou zijn om het op de afbeelding gemarkeerde spoor te verwijderen om het oplaadgedeelte van het circuit uit te schakelen. Meer informatie hierover vindt u hier.

Stap 4: Flash de ESP8266-module

Flash de ESP8266-module
Flash de ESP8266-module

Nest stap zou zijn om de code te uploaden naar de ESP8266.

Hoewel de originele code hier te vinden is (met dank aan de auteur !) kun je de Engelse versie ervan in bijlage vinden.

Het uploadproces is vrij eenvoudig, vergeet alleen niet om de code bij te werken met uw WiFi-inloggegevens.

char ssid = "xxxxx"; // uw netwerk-SSID (naam) char pass = "xxxxx"; // uw netwerkwachtwoord

Stap 5: Breng de Solar Film aan op de Pasta Jar

Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar
Breng de Solar Film aan op de Pasta Jar

Ik heb besloten om slechts één deel van de pot met folie te bedekken om de rest van de componenten zichtbaar te houden.

Na wat vallen en opstaan heb ik gemerkt dat het 'geheim' is om zowel de pot als de film zo nat mogelijk te maken met een sopje om aanpassingen te kunnen maken terwijl je het aanbrengt. Gebruik de spuitfles om alles mooi nat te houden en het hobbymes om de overtollige folie weg te snijden.

Zodra het volledig droog is, moet de film vrij goed op de pot worden uitgerekt.

Stap 6: Bereid de metalen DC-voedingsaansluiting voor

Bereid de metalen DC-voedingsaansluiting voor
Bereid de metalen DC-voedingsaansluiting voor
Bereid de metalen DC-voedingsaansluiting voor
Bereid de metalen DC-voedingsaansluiting voor
Bereid de metalen DC-voedingsaansluiting voor
Bereid de metalen DC-voedingsaansluiting voor

Soldeer 2 dupont-draden aan de DC-aansluiting. Ze worden als volgt op de ESP8266 aangesloten.

  • + - VIN
  • - - GNG

Boor een geheel in het midden van het deksel van de pot en monteer de DC-aansluiting.

Stap 7: Alles samenbrengen

Image
Image
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten

Om het wat overzichtelijker te maken heb ik de RTC en de ESP8266 met wat dubbelzijdig plakband op de achterkant van het LED-display geplakt. Zorg ervoor dat de modules de contacten van de LED-modules niet raken, en als ze dat wel doen, gebruik dan wat isolatietape om de contacten af te dekken om kortsluiting te voorkomen.

Om ervoor te zorgen dat het display niet beweegt als ik het deksel van de pot terugschroef, heb ik wat tape aan de onderkant toegevoegd, zodat het op zijn plaats blijft op de bodem van de pot.

Het enige dat overblijft is om de USB-kabel aan te sluiten en dat is alles!

Stap 8: Verdere ideeën

  • Voeg een back-upbatterij toe die is opgeladen via een TP4056;
  • Voeg een temperatuur- en vochtigheidssensor toe;
  • Ontwerp een 3D-geprint hoesje;
  • Voeg een lichtsensor toe om het scherm 's nachts te dimmen.

Ik hoop dat je genoten hebt van dit project en als je vragen hebt, stel ze gerust.

Aanbevolen: