Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
E-Paper-näytössä näkyy säätiedot, jotka on synkronoitu OpenWeatherMap-sovellusliittymän kanssa (WiFi-yhteyden kautta). Projektin ydin on ESP8266/32.
Hei, mitä kuuluu, kaverit? Tänään teemme projektin, joka on säämonitori, joka näyttää kaikki säätiedot DFRobotin E-Paper-näytöllä.
Näyttö on liitetty esp8266 -laitteeseen, voit käyttää myös esp32 -laitetta tämän näytön kanssa. Esp8266 on yhteydessä internetiin wifi -yhteydellä, jonka tietoja voidaan muuttaa GitHubissa antamani koodin avulla.
Aloitetaan siis! Olen myös tehnyt videon tämän projektin rakentamisesta yksityiskohtaisesti, suosittelen katsomaan sen paremman näkemyksen ja yksityiskohtien saamiseksi.
Vaihe 1: Osat
Tätä varten tarvitset ESP8266 -kortin tai ESP32 -kortin ja voit myös lisätä akun, jos haluat.
Näytössä käytin EPaper Firebeetle -moduulia.
Suosittelen käyttämään DFRobot -korttia tämän moduulin kanssa, koska pinout on yhteensopiva, eikä sinulla ole ongelmia missään, käytin DFRobotin Firebeetle -levyä, koska siinä on akun lataus- ja valvontaratkaisu.
Vaihe 2: Hanki piirilevyt projektillesi
Sinun täytyy tarkistaa JLCPCB, jos haluat tilata piirilevyjä verkosta halvalla!
Saat 10 laadukasta piirilevyä, jotka valmistetaan ja toimitetaan kotiovellesi 2 dollarin hintaan ja joidenkin toimitusten kanssa. Saat myös alennuksen ensimmäisestä tilauksestasi. Jos haluat suunnitella oman piirilevyn, siirry easyEDAan, kun olet valmis, lähetä Gerber -tiedostosi JLCPCB: hen, jotta ne valmistetaan laadukkaasti ja nopeasti.
Vaihe 3: Lataa ja asenna Arduino IDE
Lataa Arduino IDE täältä.
1. Asenna Arduino IDE ja avaa se. 2. Valitse Tiedosto> Asetukset
3. Lisää https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json lisäkorttien hallinnan URL -osoitteet.
4. Valitse Työkalut> Hallitus> Taulujen hallinta
5. Etsi ESP8266 ja asenna levy.
6. Käynnistä IDE uudelleen.
Vaihe 4: Liitä E-paperinäyttö Firebeetle Micro -ohjaimeen
1. Yksinkertaista ja kohdista molempien moduulien valkoiset kulmat ja pinota moduulit päällekkäin.
Vaihe 5: Rekisteröidy OpenWeatherMap.org-sivustolle
1. Siirry verkkosivustolle.
2. Rekisteröidy sähköpostiosoitteellasi ja muilla kirjautumistiedoillasi (ILMAISEKSI).
3. Kun olet kirjautunut sisään, siirry API -avaimet -välilehteen ja kopioi ainutlaatuinen sovellusliittymäavaimesi, jota tarvitsemme seuraavassa vaiheessa.
Vaihe 6: Moduulin koodaus
1. Lataa GitHub-arkisto:
2. Pura ladattu arkisto.
3. Kopioi kirjastot ladatusta arkistosta Kirjasto -kansioon Arduinon luonnoskansiossa.
4. Avaa Code.ino -luonnos Arduino IDE: ssä.
5. Vaihda luonnoksen Wi-Fi SSID ja salasana.
6. Lisää vaiheen 4 API -avain koodin rivinumeroon 44 hashtagien tilalle.
7. Siirry kohtaan Työkalut> Hallitus. Valitse käyttämäsi levy, Firebeetle ESP8266 minun tapauksessani.
8. Valitse oikea komm. porttiin valitsemalla Työkalut> Portti.
9. Paina latauspainiketta.
10. Kun välilehdessä lukee Valmis lataus, olet valmis käyttämään säämonitoria.
Vaihe 7: Pelaaminen näytöllä
Heti kun moduuli muodostaa yhteyden WiFi -verkkoon, näyttö alkaa virkistyä ja näet projektin heräävän eloon.