Sadržaj:

IoT E-papir za monitor vremena - Internet Connected ESP8266: 7 koraka
IoT E-papir za monitor vremena - Internet Connected ESP8266: 7 koraka

Video: IoT E-papir za monitor vremena - Internet Connected ESP8266: 7 koraka

Video: IoT E-papir za monitor vremena - Internet Connected ESP8266: 7 koraka
Video: How To Chia GPU Plotting and Farming Guide for WINDOWS UPDATED - Gigahorse Start to Finish - 2023 2024, Juli
Anonim
Image
Image

Na ekranu E-papira prikazat će se vremenske informacije, sinkronizirane s OpenWeatherMap API (preko WiFi-a). Srce projekta je ESP8266/32.

Hej, šta ima momci? Akarsh ovdje iz CETech-a. Danas ćemo napraviti projekt koji je monitor vremena koji prikazuje sve vremenske informacije na ekranu e-papira iz DFRobota.

Zaslon je povezan s esp8266, s ovim zaslonom možete koristiti i esp32. Esp8266 je spojen na internet putem wifija čiji se detalji mogu promijeniti putem koda koji sam dao na GitHubu.

Pa krenimo! Snimio sam i video o detaljnoj izgradnji ovog projekta, preporučujem da to pogledate radi boljeg uvida i detalja.

Korak 1: Dijelovi

Delovi
Delovi
Delovi
Delovi

Da biste to učinili, trebat će vam ploča ESP8266 ili ESP32, a možete dodati i bateriju ako želite.

Za prikaz sam koristio EPaper Firebeetle modul.

Predlažem da s ovim modulom koristite ploču iz DFRobota jer će ispis biti kompatibilan i nećete se nigdje suočiti s problemima. Koristio sam Firebeetle ploču iz DFRobota jer ima ugrađeno rješenje za punjenje i nadzor baterije.

Korak 2: Nabavite PCB -ove za vaš projekat

Nabavite PCB -ove za vaš projekat Proizvedeni
Nabavite PCB -ove za vaš projekat Proizvedeni

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!

Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.

Korak 3: Preuzmite i postavite Arduino IDE

Preuzmite i postavite Arduino IDE
Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.

1. Instalirajte Arduino IDE i otvorite ga. 2. Idite na Datoteka> Postavke

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

4. Idite na Alati> Ploča> Upravitelj ploča

5. Potražite ESP8266, a zatim instalirajte ploču.

6. Ponovo pokrenite IDE.

Korak 4: Povežite ekran e-papira sa mikrokontrolerom Firebeetle

Povežite ekran e-papira sa mikrokontrolerom Firebeetle
Povežite ekran e-papira sa mikrokontrolerom Firebeetle

1. Jednostavno poravnajte i poravnajte bijele uglove oba modula i složite module jedan na drugi.

Korak 5: 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. Idite na web lokaciju.

2. Prijavite se sa svojim ID -om e -pošte i drugim vjerodajnicama (BESPLATNO).

3. Nakon što ste prijavljeni, prijeđite na karticu API ključevi i kopirajte svoj jedinstveni API ključ koji će nam trebati u sljedećem koraku.

Korak 6: Kodiranje modula

Kodiranje modula
Kodiranje modula

1. Preuzmite GitHub spremište:

2. Izdvojite preuzeto spremište.

3. Kopirajte biblioteke iz preuzetog spremišta u fasciklu Library u Arduino mapi za skice.

4. Otvorite Code.ino skicu u Arduino IDE -u.

5. Promijenite Wi-Fi SSID i lozinku na skici.

6. Dodajte API ključ iz 4. koraka u red 44 koda umjesto hashtagova.

7. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP8266 u mom slučaju.

8. Odaberite ispravnu komunikaciju. port tako što ćete otići na Tools> Port.

9. Pritisnite dugme za otpremanje.

10. Kada kartica kaže Gotovo učitavanje, spremni ste za upotrebu meteorologa.

Korak 7: Igranje s monitorom

Igranje sa monitorom
Igranje sa monitorom

Čim se modul poveže s WiFi mrežom, zaslon počinje osvježavati i vidjet ćete kako projekt oživljava.

Preporučuje se: