Satura rādītājs:
- 1. darbība: izveidojiet kontu vietnē Openweathermap.org
- 2. darbība. Aparatūras savienojumi
- 3. solis: ierakstiet programmu no Arduino IDE
Video: Uz ESP8266 balstīts tīkla pulkstenis un laika apstākļu monitors: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Īss un vienkāršs nedēļas nogales projekts ar ESP8266 un 0,96 collu 128x64 OLED displeju.
Ierīce ir tīkla pulkstenis, t.i., iegūst laiku no ntp serveriem. Tas arī parāda laika apstākļu informāciju ar ikonām no vietnes openweathermap.org
Nepieciešamās detaļas:
1. ESP8266 modulis (jebkurš, es izmantoju NodeMCU)
2. 0,96 collu OLED (pamatojoties uz I2C)
3. Jumper vadi
4. Maizes dēlis
5. USB kabelis ESP8266 pievienošanai datoram
1. darbība: izveidojiet kontu vietnē Openweathermap.org
Konta izveide vietnē openweathermap.org ir vienkārša.
Izveidojiet kontu, noklikšķinot uz reģistrēšanās.
Piesakieties un dodieties uz cilni API. Ievērojiet savu API atslēgu.
2. darbība. Aparatūras savienojumi
NodeMCU savienojumi ir šādi.
MezglsMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
3. solis: ierakstiet programmu no Arduino IDE
Atveriet programmu Arduino IDE.
Izvēlnē Dēļi atlasiet izmantoto moduli ESP8266 un augšupielādējiet kodu modulī.
Kods atjaunina laika apstākļu informāciju ik pēc 10 minūtēm.
Visas laika ikonas ir ievietotas failā icon.h.
Ikona kods tiek atgriezts no zvana, ko veicam uz openweathermap.org
Esmu izmantojis ļoti neapstrādātu parsēšanas loģiku, lai no saņemtā json iegūtu informāciju par laika apstākļiem.
Ja vēlaties, varat izmantot Arduino json bibliotēku.
Ieteicams:
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: 4 soļi (ar attēliem)
Tīkla laika digitālais pulkstenis, izmantojot ESP8266: Mēs uzzinām, kā izveidot jauku mazu ciparu pulksteni, kas sazinās ar NTP serveriem un parāda tīkla vai interneta laiku. Mēs izmantojam WeMos D1 mini, lai izveidotu savienojumu ar WiFi tīklu, iegūtu NTP laiku un parādītu to OLED modulī. Iepriekš redzamais video
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: 5 soļi (ar attēliem)
Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: Dark Sky specializējas laika prognozēšanā un vizualizācijā. Stilīgākais Dark Sky aspekts ir viņu laika apstākļu API, ko mēs varam izmantot, lai izgūtu laika apstākļu datus no gandrīz jebkuras vietas pasaulē. Tas ir ne tikai lietains vai saulains laiks, bet arī temperatūra
Uz ESP32 balstīts M5Stack M5stick C laika apstākļu monitors ar DHT11 - Uzraugiet M5stick-C temperatūras mitruma un siltuma indeksu ar DHT11: 6 soļi
Uz ESP32 balstīts M5Stack M5stick C laika apstākļu monitors ar DHT11 | Uzraugiet M5stick-C temperatūras mitruma un siltuma indeksu ar DHT11: Sveiki, puiši, šajā pamācībā mēs uzzināsim, kā sasaistīt DHT11 temperatūras sensoru ar m5stick-C (izstrādes panelis pēc m5stack) un parādīt to m5stick-C displejā. Tāpēc šajā apmācībā mēs lasīsim temperatūru, mitrumu un amp; siltums es
Laika apstākļu monitors ar Arduino MKR ENV vairogu: 6 soļi
Laika apstākļu monitors ar Arduino MKR ENV vairogu: Pirms dažām dienām mēs ieguvām dažus pilnīgi jaunus MKR ENV vairogus. Šajos vairogos ir vairāki sensori (temperatūra, gaisa spiediens, mitrums, UV ….) - laba kolekcija, lai kopā ar mūsu ArduiTouch MKR komplektu izveidotu vienkāršu laika staciju. Mēs