INHOUDSOPGAWE:

IoT ESP8266-gebaseerde weerstasie: 6 stappe
IoT ESP8266-gebaseerde weerstasie: 6 stappe

Video: IoT ESP8266-gebaseerde weerstasie: 6 stappe

Video: IoT ESP8266-gebaseerde weerstasie: 6 stappe
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Image
Image

Wil u 'n weerstasieprojek bou sonder om 'n sensor te gebruik, en inligting oor weer oor die hele wêreld te kry?

Met behulp van OpenWeatherMap word dit 'n werklike taak.

Stap 1: HOE WERK DIT?

DIE OPSTEL
DIE OPSTEL

OpenWeatherMap.org bied data van regoor die planeet aan, en dit is maklik toeganklik via hul API (toepassingsprogrammeerkoppelvlak), wat natuurlik in JSON verskyn.

OpenWeatherMap.org verskaf nie net die huidige weerdata nie, maar kan ook voorspellings van 5 dae en 16 dae, historiese data en selfs weerswaarskuwings lewer.

Hierdie webwerf bied ons 'n gratis opsie wat die geleentheid bied om die huidige weer en voorspelling van vyf dae van enige stad ter wêreld te kry.

Stap 2: DIE OPSTEL

DIE OPSTEL
DIE OPSTEL
DIE OPSTEL
DIE OPSTEL
DIE OPSTEL
DIE OPSTEL

1. Gaan na OpenWeatherMap.org.

2. Om 'n API -sleutel te kry, moet u by hul gratis rekening aanmeld.

Om dit te vind, meld u aan by u rekening, gaan dan na 'API sleutels', voer u sleutelnaam in en klik op die knoppie Genereer.

Sien foto's hierbo.

Stap 3: DIE KODE

DIE KODE
DIE KODE
DIE KODE
DIE KODE
DIE KODE
DIE KODE

Ons sal die ESP8266 -biblioteke en -platform gebruik. Die onderstaande kode is getoets met behulp van die NodeMCU.

Maak eerstens seker dat u die ESP8266- en ArduinoJSON -biblioteke in u ontwikkelingsomgewing geïnstalleer het.

Vir die ESP8266 -biblioteek, begin Arduino en maak die venster Voorkeure oop. Enter:

in bykomende borde bestuurder URL's ingedien.

Maak die direksiebestuurder oop in die menu Tools> Board en vind die ESP8266 -platform. Kies die weergawe wat u benodig, en klik dan op die installeringsknoppie. kies die ESP8266 -bord in die gereedskap> bord -kieslys.

Vir die ArduinoJSON -biblioteek kan u dit vind deur in die Include Library> Manage Libraries te soek.

Laai die onderstaande kode op u ESP8266-bord op.

Stap 4: DIE RESULTAT

Image
Image
DIE RESULTAAT
DIE RESULTAAT
DIE RESULTAAT
DIE RESULTAAT
DIE RESULTAAT
DIE RESULTAAT

Eerstens moet u die kode 'n bietjie verander, - verander die naam van u WiFi.

- verander wagwoord met die wagwoord van u WiFi.

- sit u API_KEY agter: & appid =

Laai die kode na u bord as alles in orde is.

U kan die data van enige stad ter wêreld kry.

sien foto's.

Kyk na die video as u vas is.

Stap 5: WAAR OM HIER TE KOM?

Dit is die begin van 'n baie groter projek, so as u dit wil uitbrei, kan u maklik OLED- of LCD -skerms byvoeg wat die huidige weer weergee, en u daaglikse skedule lees om 'n slim spieël te bou.

Stap 6: GEVOLGTREKKING

Daar is baie weerdatabronne op die internet en dit wissel in funksie.

OpenWeatherMap.org moet een van die eenvoudigste en elegantste oplossings wees wat ons gevind het om maklike toegang tot die weerdata van regoor die planeet te verkry.

As u enige vrae het, kan u natuurlik 'n opmerking laat. MyYoutube

myFacebook

myTwitter

Dankie dat u hierdie projek gelees het ^^ en 'n aangename dag.

Sien jou.

Ahmed Nouira

Aanbeveel: