
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53


Die E-Paper-skerm vertoon die weerinligting, gesinkroniseer met OpenWeatherMap API (via WiFi). Die kern van die projek is ESP8266/32.
Haai, wat gaan aan, ouens? Akarsh hier van CETech. Vandag gaan ons 'n projek maak wat 'n weermonitor is wat alle weerverwante inligting op 'n E-Paper-skerm van DFRobot vertoon.
Die skerm is gekoppel aan 'n esp8266, u kan ook 'n esp32 met hierdie skerm gebruik. Die esp8266 is verbind met die internet via wifi waarvan die besonderhede verander kan word deur die kode wat ek op GitHub verstrek het.
So laat ons begin! Ek het ook 'n video gemaak oor die bou van hierdie projek in detail; ek raai u aan om dit te sien vir beter insig en detail.
Stap 1: Onderdele


Hiervoor benodig u 'n ESP8266 -bord of 'n ESP32, en u kan ook 'n battery byvoeg as u wil.
Vir die vertoning het ek 'n EPaper Firebeetle -module gebruik.
Ek stel voor om 'n bord van DFRobot met hierdie module te gebruik, aangesien die pinout versoenbaar is en u nêrens probleme ondervind nie; ek het Firebeetle -bord van DFRobot gebruik, aangesien dit 'n oplossing vir die laai en monitor van batterye aan boord het.
Stap 2: Kry PCB's vir u projek

U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!
U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.
Stap 3: Laai die Arduino IDE af en stel dit op

Laai die Arduino IDE hier af.
1. Installeer die Arduino IDE en maak dit oop. 2. Gaan na Lêer> Voorkeure
3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json die Addisionele Boards Manager URL's by.
4. Gaan na Tools> Board> Boards Manager
5. Soek ESP8266 en installeer die bord.
6. Herbegin die IDE.
Stap 4: Koppel die E-papier-skerm aan die Firebeetle Micro Controller

1. Pas die wit hoeke van beide modules bymekaar en pas die modules bo -op mekaar.
Stap 5: Meld u aan op OpenWeatherMap.org


1. Gaan na die webwerf.
2. Teken in met u e -pos -ID en ander geloofsbriewe (GRATIS).
3. Sodra u aangemeld is, gaan na die blad API sleutels en kopieer u unieke API -sleutel wat ons in die volgende stap benodig.
Stap 6: Kodering van die module

1. Laai die GitHub-bewaarplek af:
2. Pak die afgelaaide bewaarplek uit.
3. Kopieer die biblioteke van die afgelaaide bewaarplek na die biblioteekmap in die Arduino -sketsmap.
4. Maak die Code.ino -skets oop in die Arduino IDE.
5. Verander die Wi-Fi SSID en wagwoord in die skets.
6. Voeg die API -sleutel van stap 4 by reël nommer 44 van die kode in die plek van die hashtags.
7. Gaan na Tools> Board. Kies die toepaslike bord wat u gebruik, Firebeetle ESP8266 in my geval.
8. Kies die korrekte komm. poort deur na Tools> Port te gaan.
9. Druk die oplaai -knoppie.
10. As die oortjie Gereed oplaai is, is u gereed om die weermonitor te gebruik.
Stap 7: Speel met die monitor

Sodra die module homself verbind met die WiFi -netwerk, begin die skerm verfris en sien u hoe die projek tot lewe kom.
Aanbeveel:
Ambilight -stelsel vir elke invoer wat op u TV gekoppel is. WS2812B Arduino UNO Raspberry Pi HDMI (Opgedateer 12.2019): 12 stappe (met foto's)

Ambilight -stelsel vir elke invoer wat op u TV gekoppel is. WS2812B Arduino UNO Raspberry Pi HDMI (Opgedateer 12.2019): Ek wou nog altyd ambilight by my TV voeg. Dit lyk so gaaf! Ek het dit uiteindelik gedoen, en ek was nie teleurgesteld nie! Ek het baie video's en baie tutoriale gesien oor die skep van 'n Ambilight -stelsel vir u TV, maar ek het nog nooit 'n volledige handleiding vir my presiese behoefte gekry nie
NEO -6M GPS gekoppel aan NodeMCU - OLED -skermposisie - Visuino: 7 stappe

NEO -6M GPS gekoppel aan NodeMCU - OLED -skermposisie - Visuino: In hierdie tutoriaal gebruik ons NodeMCU Mini, OLED Lcd, NEO -6M GPS en Visuino om lewendige GPS -posisie op die LCD te vertoon. Kyk na 'n demonstrasievideo
ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe

ESP32 -gebaseerde M5Stack M5stick C -weermonitor met DHT11 | Monitor temperatuurvochtigheid en hitte-indeks op M5stick-C Met DHT11: Hallo ouens, in hierdie instruksies leer ons hoe om 'n koppelvlak van DHT11-temperatuursensor met m5stick-C ('n ontwikkelingsbord deur m5stack) te plaas en dit op die skerm van m5stick-C te vertoon. In hierdie handleiding sal ons dus die temperatuur, humiditeit en amp lees; hitte ek
Weermonitor met Arduino MKR ENV -skild: 6 stappe

Weermonitor met Arduino MKR ENV Shield: Ons het 'n paar dae gelede 'n paar van die splinternuwe MKR ENV -skilde gekry. Hierdie skilde het verskeie sensors (temperatuur, lugdruk, humiditeit, UV ….) aan boord - 'n goeie versameling om 'n eenvoudige weerstasie saam met ons ArduiTouch MKR -kit te skep. Ons
ESP8266 -gebaseerde netwerkklok en weermonitor: 3 stappe (met foto's)

ESP8266 -gebaseerde netwerkklok en weermonitor: kort en eenvoudige naweekprojek met ESP8266 en 0,96 '' 128x64 OLED -skerm. Dit wys ook weerinligting met ikone van openweathermap.org Vereiste onderdele: 1. ESP8266 -module (A