Cuprins:

Afișare e-hârtie Monitor meteorologic IoT - Conectat la internet ESP8266: 7 pași
Afișare e-hârtie Monitor meteorologic IoT - Conectat la internet ESP8266: 7 pași

Video: Afișare e-hârtie Monitor meteorologic IoT - Conectat la internet ESP8266: 7 pași

Video: Afișare e-hârtie Monitor meteorologic IoT - Conectat la internet ESP8266: 7 pași
Video: Testing MQ-6 gas/alcohol sensor 2024, Noiembrie
Anonim
Image
Image

Afișajul E-Paper va afișa informațiile despre vreme, sincronizate cu OpenWeatherMap API (prin WiFi). Inima proiectului este ESP8266 / 32.

Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Astăzi vom face un proiect care este un monitor meteo care afișează toate informațiile legate de vreme pe un afișaj E-Paper de la DFRobot.

Afișajul este conectat la un esp8266, puteți utiliza și un esp32 cu acest afișaj. Esp8266 este conectat la internet folosind wifi ale cărui detalii pot fi schimbate prin codul pe care l-am furnizat pe GitHub.

Deci sa începem! De asemenea, am realizat un videoclip despre construirea acestui proiect în detaliu, vă recomand să îl urmăriți pentru o mai bună înțelegere și detalii.

Pasul 1: Piese

Părți
Părți
Părți
Părți

Pentru a face acest lucru, veți avea nevoie de o placă ESP8266 sau un ESP32 și puteți adăuga și o baterie, dacă doriți.

Pentru afișaj, am folosit un modul EPaper Firebeetle.

Vă sugerez să utilizați o placă de la DFRobot cu acest modul, deoarece pinout-ul va fi compatibil și nu veți întâmpina nicio problemă nicăieri, am folosit placa Firebeetle de la DFRobot deoarece are soluția de încărcare și monitorizare a bateriei la bord.

Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat

Obțineți PCB-uri pentru proiectul dvs. fabricat
Obțineți PCB-uri pentru proiectul dvs. fabricat

Trebuie să verificați JLCPCB pentru a comanda PCB online ieftin!

Veți obține 10 PCB-uri de bună calitate fabricate și expediate la pragul dvs. pentru 2 $ și o parte din transport. Veți primi, de asemenea, o reducere la expediere la prima comandă. Pentru a vă proiecta propriul cap PCB către easyEDA, odată ce ați terminat, încărcați fișierele Gerber pe JLCPCB pentru a le fabrica cu o calitate bună și timp de livrare rapid.

Pasul 3: Descărcați și configurați IDE-ul Arduino

Descărcați și configurați IDE-ul Arduino
Descărcați și configurați IDE-ul Arduino

Descărcați ID-ul Arduino de aici.

1. Instalați Arduino IDE și deschideți-l. 2. Accesați Fișier> Preferințe

3. Adăugați https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresele URL suplimentare ale administratorului plăcilor.

4. Accesați Instrumente> Placă> Manager placi

5. Căutați ESP8266 și apoi instalați placa.

6. Reporniți IDE-ul.

Pasul 4: Conectați afișajul pentru hârtie electronică la microcontrolerul Firebeetle

Conectați afișajul pentru hârtie electronică la microcontrolerul Firebeetle
Conectați afișajul pentru hârtie electronică la microcontrolerul Firebeetle

1. Pur și simplu potriviți și aliniați colțurile albe ale ambelor module și stivați modulele unul peste celălalt.

Pasul 5: Înscrieți-vă pe OpenWeatherMap.org

Înscrieți-vă pe OpenWeatherMap.org
Înscrieți-vă pe OpenWeatherMap.org
Înscrieți-vă pe OpenWeatherMap.org
Înscrieți-vă pe OpenWeatherMap.org

1. Accesați site-ul web.

2. Înscrieți-vă cu ID-ul dvs. de e-mail și alte acreditări (GRATUIT).

3. Odată ce v-ați conectat, accesați fila Chei API și copiați cheia API unică de care vom avea nevoie la pasul următor.

Pasul 6: Codificarea modulului

Codificarea modulului
Codificarea modulului

1. Descărcați depozitul GitHub:

2. Extrageți depozitul descărcat.

3. Copiați bibliotecile din depozitul descărcat în folderul Library din folderul de schițe Arduino.

4. Deschideți schița Code.ino în IDE Arduino.

5. Schimbați SSID-ul Wi-Fi și parola din schiță.

6. Adăugați cheia API de la pasul 4 la numărul de linie 44 al codului în locul hashtagurilor.

7. Navigați la Instrumente> Placă. Selectați placa potrivită pe care o utilizați, Firebeetle ESP8266 în cazul meu.

8. Selectați comunicarea corectă port accesând Instrumente> Port.

9. Apăsați butonul de încărcare.

10. Când fila indică Încărcare finalizată, sunteți gata să utilizați monitorul meteo.

Pasul 7: Joacă cu monitorul

Joc cu monitorul
Joc cu monitorul

De îndată ce modulul se conectează la rețeaua WiFi, afișajul începe să fie reîmprospătat și veți vedea că proiectul prinde viață.

Recomandat: