Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Hanki piirilevyt projektillesi
- Vaihe 3: Lataa ja asenna Arduino IDE
- Vaihe 4: Liitä E-paperinäyttö Firebeetle Micro -ohjaimeen
- Vaihe 5: Rekisteröidy OpenWeatherMap.org-sivustolle
- Vaihe 6: Moduulin koodaus
- Vaihe 7: Pelaaminen näytöllä
Video: IoT-säämonitorin sähköinen paperinäyttö - Internet -yhteys ESP8266: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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.
Suositeltava:
Sähköinen musiikki -instrumentti 3D -painettu vahvistin: 11 vaihetta (kuvilla)
Sähköinen musiikki -instrumentin 3D -painettu vahvistin: projektin määritelmä Toivon, että teen tulostettavan vahvistimen käytettäväksi sähköviulun tai minkä tahansa muun sähkölaitteen kanssa. aktiivinen vahvistin ja pidä se pienenä
Sähköinen LED -merkki: 4 vaihetta
Sähköinen LED -merkki: Halloween lähestyy. Onko sinulla ajatuksia sisustamisesta ja pukeutumisesta? On mahtavaa, jos sinulla on yksinomainen sähköinen led -merkki. Joten keskustelemme tänään siitä, kuinka tehdä tällainen sähköinen merkki
3D-painettu sähköinen liukukytkin (vain klemmari): 7 vaihetta (kuvien kanssa)
3D-painettu sähköinen liukukytkin (vain paperiliittimen avulla): Olen vuosien varrella harrastanut johdotusta yhteen omien pienien sähköprojektieni kanssa, lähinnä paperiliittimien, alumiinifolion ja pahvin muodossa. Ostin äskettäin 3D -tulostimen (Creality Ender 3) ja menin etsimään
Raspberry Pi -kolorimetri, jossa on sähköinen paperinäyttö: 8 vaihetta (kuvilla)
Raspberry Pi -kolorimetri, jossa on sähköinen paperinäyttö: Olin alkanut työskennellä tämän idean parissa vuonna 2018, koska se oli jatkoa edelliselle projektille, kolorimetrille. Tarkoitukseni oli käyttää sähköistä paperinäyttöä, joten kolorimetriä voitaisiin käyttää itsenäisenä ratkaisuna ilman ulkoisia vaatimuksia
Sähköinen kulutusmittari CHINT + ESP8266 ja Matrix Led MAX7912: 9 vaihetta (kuvilla)
Sähkönkulutusmittari CHINT + ESP8266 ja Matrix Led MAX7912: Tällä kertaa palaamme mielenkiintoiseen projektiin, sähkönkulutuksen mittaamiseen invasiivisella tavalla CHINT DDS666 Meter Mono -vaiheella, teknisesti se on asuin- tai asuntomittari, joka meillä on jo esiteltiin edellisessä