Cuprins:
- Pasul 1: Piese
- Pasul 2: obțineți PCB-uri pentru proiectul dvs. fabricat
- Pasul 3: Descărcați și configurați IDE-ul Arduino
- Pasul 4: Conectați afișajul pentru hârtie electronică la microcontrolerul Firebeetle
- Pasul 5: Înscrieți-vă pe OpenWeatherMap.org
- Pasul 6: Codificarea modulului
- Pasul 7: Joacă cu monitorul
Video: Afișare e-hârtie Monitor meteorologic IoT - Conectat la internet ESP8266: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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 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
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
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
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
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:
Cum să faceți Coronavirus COVID 19 Tracker de date live cu ESP8266, afișare E-paper: 7 pași
Cum se face Coronavirus COVID 19 Live Data Tracker cu ESP8266, afișaj E-paper: 1
Ceas meteorologic barometru Raspberry Pi: 9 pași (cu imagini)
Ceas meteorologic pentru barometru Raspberry Pi: În acest instructiv vă voi arăta cum să construiți un ceas de bază pentru termometru / barometru folosind un Raspberry Pi 2 cu un senzor BMP180 I2C afișat pe un afișaj Adafruit cu 4 cifre și 7 segmente I2C. Pi utilizează, de asemenea, un modul de ceas I2C DS3231 în timp real pentru a
Creați un studiu meteorologic de casă: 3 pași
Creați un sondaj meteorologic de casă: pentru acest sondaj ieftin de vânt de casă, vom avea nevoie de niște bile de ping pong ieftine, o țeavă din pvc, super lipici, o sursă de căldură și un motor HD vechi
Monitor de temperatură și nivel de lumină cu afișare pe LCD NOKIA 5110: 4 pași
Monitor de temperatură și nivel de lumină cu afișare pe LCD NOKIA 5110: Bună ziua tuturor! În această secțiune realizăm un dispozitiv electronic simplu pentru a monitoriza temperatura și nivelul de lumină. Măsurătorile acestor parametri sunt afișate pe ecranul LCD NOKIA 5110. Dispozitivul se bazează pe microcontrolerul AVR ATMEGA328P. Monitorizarea
Monitor SMS -- Afișare cu matrice de puncte -- MAX7219 -- SIM800L: 8 pași (cu imagini)
Monitor SMS || Afișare cu matrice de puncte || MAX7219 || SIM800L: În acest videoclip, veți învăța cum să utilizați un modul GSM, un afișaj cu matrice de puncte și cum să afișați textul defilat pe acesta. După aceea, le vom combina pentru a afișa mesajele primite printr-un SIM GSM pe un afișaj cu matrice de puncte. Este destul de ușor și