Sadržaj:

IoT zaslon za praćenje e-papira - Internet Connected ESP8266: 7 koraka
IoT zaslon za praćenje e-papira - Internet Connected ESP8266: 7 koraka

Video: IoT zaslon za praćenje e-papira - Internet Connected ESP8266: 7 koraka

Video: IoT zaslon za praćenje e-papira - Internet Connected ESP8266: 7 koraka
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, Srpanj
Anonim
Image
Image

Zaslon E-papira prikazat će vremenske podatke, sinkronizirane s OpenWeatherMap API-jem (preko WiFi-a). Srce projekta je ESP8266/32.

Hej, što ima ljudi? 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 spojen na esp8266, s ovim zaslonom možete koristiti i esp32. Esp8266 je spojen na internet putem wifija čiji se podaci mogu promijeniti putem koda koji sam dao na GitHubu.

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

Korak 1: Dijelovi

Dijelovi
Dijelovi
Dijelovi
Dijelovi

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 modul EPaper Firebeetle.

Predlažem da s ovim modulom upotrijebite ploču iz DFRobota jer će ispis biti kompatibilan i nigdje se nećete 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š projekt

Nabavite PCB -ove za vaš projekt Proizvedeno
Nabavite PCB -ove za vaš projekt Proizvedeno

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 za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.

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 zaslon e-papira s mikrokontrolerom Firebeetle

Spojite zaslon e-papira na mikrokontroler Firebeetle
Spojite zaslon e-papira na mikrokontroler Firebeetle

1. Jednostavno poravnajte i poravnajte bijele kutove 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 stranicu.

2. Prijavite se sa svojim ID -om e -pošte i ostalim 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 spremište GitHub:

2. Raspakirajte preuzeto spremište.

3. Kopirajte knjižnice iz preuzetog spremišta u mapu Knjižnica u mapi skica Arduino.

4. Otvorite skicu Code.ino 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 da odete na Tools> Port.

9. Pritisnite gumb za prijenos.

10. Kad kartica kaže Gotovo učitavanje, spremni ste za korištenje meteorologa.

Korak 7: Igranje s monitorom

Igranje s monitorom
Igranje s monitorom

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

Preporučeni: