Sisällysluettelo:

IoT-säämonitorin sähköinen paperinäyttö - Internet -yhteys ESP8266: 7 vaihetta
IoT-säämonitorin sähköinen paperinäyttö - Internet -yhteys ESP8266: 7 vaihetta

Video: IoT-säämonitorin sähköinen paperinäyttö - Internet -yhteys ESP8266: 7 vaihetta

Video: IoT-säämonitorin sähköinen paperinäyttö - Internet -yhteys ESP8266: 7 vaihetta
Video: Sähkökaaos + Fees & Money | #rahapodi 295 2024, Heinäkuu
Anonim
Image
Image

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

Osat
Osat
Osat
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

Hanki piirilevyt projektillesi
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 ja asenna Arduino IDE
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

Liitä E-paperinäyttö Firebeetle Micro -ohjaimeen
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

Rekisteröidy OpenWeatherMap.org-sivustolle
Rekisteröidy OpenWeatherMap.org-sivustolle
Rekisteröidy OpenWeatherMap.org-sivustolle
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

Moduulin koodaus
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ä

Pelaaminen näytöllä
Pelaaminen näytöllä

Heti kun moduuli muodostaa yhteyden WiFi -verkkoon, näyttö alkaa virkistyä ja näet projektin heräävän eloon.

Suositeltava: