Kazalo:

Zaslon e-papirja IoT Weather Monitor - Internetno povezan ESP8266: 7 korakov
Zaslon e-papirja IoT Weather Monitor - Internetno povezan ESP8266: 7 korakov

Video: Zaslon e-papirja IoT Weather Monitor - Internetno povezan ESP8266: 7 korakov

Video: Zaslon e-papirja IoT Weather Monitor - Internetno povezan ESP8266: 7 korakov
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Junij
Anonim
Image
Image

Na zaslonu E-papir bodo prikazane vremenske informacije, sinhronizirane z API OpenWeatherMap (prek WiFi). Srce projekta je ESP8266/32.

Hej, kaj je, fantje? Akarsh tukaj iz CETech-a. Danes bomo naredili projekt, ki je vremenski monitor, ki prikazuje vse vremenske informacije na zaslonu E-Paper iz DFRobota.

Zaslon je priključen na esp8266, s tem zaslonom lahko uporabite tudi esp32. Esp8266 je povezan z internetom prek wifija, katerega podatke je mogoče spremeniti s kodo, ki sem jo posredoval na GitHubu.

Pa začnimo! Posnel sem tudi video o podrobni gradnji tega projekta, priporočam ogled za boljši vpogled in podrobnosti.

1. korak: Deli

Deli
Deli
Deli
Deli

Če želite to narediti, potrebujete ploščo ESP8266 ali ESP32, po želji pa lahko dodate tudi baterijo.

Za prikaz sem uporabil modul EPaper Firebeetle.

Predlagam, da s tem modulom uporabite ploščo DFRobot, saj bo pinout združljiv in se ne boste nikjer srečali, uporabil sem ploščo Firebeetle iz DFRobot, saj ima vgrajeno rešitev za polnjenje in spremljanje baterij.

2. korak: Pridobite PCB -je za vaš projekt

Pridobite PCB -je za vaš projekt
Pridobite PCB -je za vaš projekt

Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!

Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.

3. korak: Prenesite in nastavite Arduino IDE

Prenesite in nastavite Arduino IDE
Prenesite in nastavite Arduino IDE

Prenesite Arduino IDE od tukaj.

1. Namestite Arduino IDE in ga odprite. 2. Pojdite v Datoteka> Nastavitve

3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -je upravitelja plošč.

4. Pojdite v Orodja> Kartica> Upravitelj plošč

5. Poiščite ESP8266 in nato namestite ploščo.

6. Znova zaženite IDE.

4. korak: Priključite zaslon e-papirja na mikro krmilnik Firebeetle

Zaslon e-papirja priključite na mikro krmilnik Firebeetle
Zaslon e-papirja priključite na mikro krmilnik Firebeetle

1. Preprosto ujemajte in poravnajte bele vogale obeh modulov in jih zložite drug na drugega.

5. korak: Prijavite se na OpenWeatherMap.org

Prijavite se na OpenWeatherMap.org
Prijavite se na OpenWeatherMap.org
Prijavite se na OpenWeatherMap.org
Prijavite se na OpenWeatherMap.org

1. Pojdite na spletno mesto.

2. Prijavite se s svojim e -poštnim naslovom in drugimi poverilnicami (BREZPLAČNO).

3. Ko ste prijavljeni, pojdite na zavihek Ključi API in kopirajte svoj edinstven ključ API, ki ga bomo potrebovali v naslednjem koraku.

6. korak: Kodiranje modula

Kodiranje modula
Kodiranje modula

1. Prenesite skladišče GitHub:

2. Izvlecite preneseno skladišče.

3. Kopirajte knjižnice iz prenesenega skladišča v mapo Knjižnica v mapi skice Arduino.

4. Odprite skico Code.ino v Arduino IDE.

5. V skici spremenite SSID in geslo Wi-Fi.

6. Namesto oznak oznak dodajte ključ API iz 4. koraka v vrstico 44 kode.

7. Pomaknite se do Orodja> Plošča. Izberite ustrezno ploščo, ki jo uporabljate, v mojem primeru Firebeetle ESP8266.

8. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.

9. Pritisnite gumb za nalaganje.

10. Ko na zavihku piše Končano nalaganje, ste pripravljeni za uporabo vremenskega monitorja.

7. korak: Igranje z monitorjem

Igranje z monitorjem
Igranje z monitorjem

Takoj, ko se modul poveže z omrežjem WiFi, se zaslon začne osveževati in videli boste, da projekt zaživi.

Priporočena: