Sisukord:

ESP8266 -põhine võrgukell ja ilmamõõtja: 3 sammu (koos piltidega)
ESP8266 -põhine võrgukell ja ilmamõõtja: 3 sammu (koos piltidega)

Video: ESP8266 -põhine võrgukell ja ilmamõõtja: 3 sammu (koos piltidega)

Video: ESP8266 -põhine võrgukell ja ilmamõõtja: 3 sammu (koos piltidega)
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Juuli
Anonim
ESP8266 põhine võrgukell ja ilmamõõtja
ESP8266 põhine võrgukell ja ilmamõõtja

Lühike ja lihtne nädalavahetusprojekt ESP8266 ja 0,96 -tollise 128x64 OLED -ekraaniga.

Seade on võrgukell, st võtab aega ntp -serveritest. Samuti kuvatakse ilmateavet koos ikoonidega saidilt openweathermap.org

Vajalikud osad:

1. ESP8266 moodul (ükskõik milline, ma kasutasin NodeMCU)

2. 0,96 -tolline OLED (I2C -põhine)

3. Jumper Traadid

4. Leivalaud

5. USB -kaabel ESP8266 ühendamiseks arvutiga

Samm: looge konto saidil Openweathermap.org

Looge konto saidil Openweathermap.org
Looge konto saidil Openweathermap.org

Konto loomine saidil openweathermap.org on lihtne.

Looge konto, klõpsates registreerumisel.

Logige sisse ja minge vahekaardile API. Pange tähele oma API võtit.

Samm: riistvaraühendused

Riistvaraühendused
Riistvaraühendused

NodeMCU -s on ühendused järgmised.

SõlmMCU OLED

3V ------------- Vcc

Gnd ------------- Gnd

D1 ------------- SCL

D2 -------------- SDA

Samm: põletage programm Arduino IDE -st

Avage programm Arduino IDE -s.

Valige menüüst Tahvlid kasutatav ESP8266 moodul ja laadige kood moodulisse üles.

Kood uuendab ilmateavet iga 10 minuti järel.

Kõik ilmaikoonid on paigutatud faili icon.h.

Ikoonikood tagastatakse kõne kaudu, mille teeme aadressile openweathermap.org

Olen kasutanud väga toorest parsimisloogikat, et saada jsonilt ilmateavet.

Soovi korral saate Arduino jaoks kasutada json -raamatukogu.

Soovitan: