Cuprins:
- Pasul 1: Creați un cont pe Openweathermap.org
- Pasul 2: Conexiuni hardware
- Pasul 3: Ardeți programul din Arduino IDE
Video: Ceas de rețea bazat pe ESP8266 și monitor meteo: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Proiect de week-end scurt și simplu, cu afișaj OLED 128x64 de 0,96 și ESP8266.
Dispozitivul este un ceas de rețea, adică preia timpul de pe serverele ntp. De asemenea, afișează informații despre vreme cu pictograme de pe openweathermap.org
Piese necesare:
1. Modul ESP8266 (oricare, am folosit NodeMCU)
2. OLED de 0,96 (bazat pe I2C)
3. Sârme jumper
4. Placă de pâine
5. Cablu USB pentru a atașa ESP8266 la computer
Pasul 1: Creați un cont pe Openweathermap.org
Crearea unui cont pe openweathermap.org este simplă.
Creați un cont făcând clic pe înscriere.
Conectați-vă și accesați fila API. Rețineți cheia API.
Pasul 2: Conexiuni hardware
Pe NodeMCU conexiunile sunt după cum urmează.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
Pasul 3: Ardeți programul din Arduino IDE
Deschideți programul în Arduino IDE.
Selectați modulul ESP8266 pe care îl utilizați din meniul Placi și încărcați codul în modul.
Codul actualizează informațiile despre vreme la fiecare 10 minute.
Toate pictogramele meteo sunt plasate în fișierul icon.h.
Codul pictogramei este returnat din apelul pe care îl facem către openweathermap.org
Am folosit o logică de analiză foarte brută pentru a extrage informațiile despre vreme din json care este primit.
Puteți utiliza biblioteca json pentru Arduino, dacă doriți.
Recomandat:
Ceas multifuncțional bazat pe poziție: 5 pași (cu imagini)
Ceas cu ceas multifuncțional bazat pe poziție: Acesta este un ceas pe bază de Arduino cu un afișaj OLED care funcționează ca un ceas cu data, ca temporizator de somn și ca lumină de noapte. Diferitele „funcții” sunt controlate de un accelerometru și sunt selectate prin rotirea ceasului cub
ESP8266 Ceas de rețea fără niciun RTC - Nodemcu NTP Clock No RTC - PROIECT DE Ceas INTERNET: 4 pași
ESP8266 Ceas de rețea fără niciun RTC | Nodemcu NTP Clock No RTC | PROIECT DE Ceas INTERNET: În proiect va fi realizat un proiect de ceas fără RTC, va lua timp de pe internet folosind wifi și îl va afișa pe afișajul st7735
Ceas Arduino bazat pe modulul DS1307 Ceas în timp real (RTC) și 0.96: 5 pași
Ceas bazat pe Arduino folosind modulul DS1307 Ceas în timp real (RTC) și 0.96: Bună băieți, în acest tutorial vom vedea cum să facem un ceas de lucru folosind un modul de ceas în timp real DS1307 & Afișaje OLED. Deci, vom citi ora din modulul de ceas DS1307. Și tipăriți-l pe ecranul OLED
Generator de muzică bazat pe vreme (Generator Midi bazat pe ESP8266): 4 pași (cu imagini)
Generator de muzică bazat pe vreme (Generator midi bazat pe ESP8266): Bună, astăzi vă voi explica cum să vă creați propriul generator de muzică bazat pe vreme. Se bazează pe un ESP8266, care este un fel ca un Arduino și răspunde la temperatură, ploaie și intensitatea luminii. Nu vă așteptați să producă melodii întregi sau programe de acord
Ceas meteo ESP8266: 6 pași (cu imagini)
ESP8266 Weather Clock: Sunt foarte mândru de sosirea dvs. și vă urez bun venit