Turinys:

IoT ESP8266 pagrįsta orų stotis: 6 žingsniai
IoT ESP8266 pagrįsta orų stotis: 6 žingsniai

Video: IoT ESP8266 pagrįsta orų stotis: 6 žingsniai

Video: IoT ESP8266 pagrįsta orų stotis: 6 žingsniai
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Gruodis
Anonim
Image
Image

Norite sukurti orų stoties projektą nenaudodami jokio jutiklio ir gauti informacijos apie orą iš viso pasaulio?

Naudojant „OpenWeatherMap“, tai tampa tikra užduotimi.

1 žingsnis: KAIP VEIKIA?

Sąranka
Sąranka

„OpenWeatherMap.org“siūlo duomenis iš visos planetos ir yra lengvai prieinama per jų API (programų programavimo sąsają), kuri, žinoma, pateikiama JSON.

„OpenWeatherMap.org“ne tik teikia dabartinius orų duomenis, bet ir gali teikti 5 dienų ir 16 dienų prognozes, istorinius duomenis ir net įspėjimus apie orus.

Ši svetainė suteikia mums nemokamą parinktį, kuri suteikia galimybę gauti dabartinį orą ir penkių dienų prognozę iš bet kurio pasaulio miesto.

2 žingsnis: NUSTATYMAS

Sąranka
Sąranka
Sąranka
Sąranka
Sąranka
Sąranka

1. Eikite į „OpenWeatherMap.org“.

2. Kad gautumėte API raktą, turėsite prisiregistruoti prie nemokamos paskyros.

Norėdami tai rasti, prisijunkite prie savo paskyros, tada eikite į „API raktai“, tada įveskite savo rakto pavadinimą ir spustelėkite mygtuką „Sukurti“.

Žiūrėkite aukščiau esančias nuotraukas.

3 žingsnis: KODAS

KODAS
KODAS
KODAS
KODAS
KODAS
KODAS

Mes naudosime ESP8266 bibliotekas ir platformą. Žemiau pateiktas kodas buvo išbandytas naudojant „NodeMCU“.

Pirmiausia įsitikinkite, kad jūsų kūrimo aplinkoje yra įdiegtos bibliotekos ESP8266 ir ArduinoJSON.

Jei norite naudoti ESP8266 biblioteką, paleiskite „Arduino“ir atidarykite nuostatų langą. Įveskite:

į papildomas lentų valdytojo URL.

Atidarykite lentų tvarkyklę meniu Įrankiai> Lenta ir raskite platformą ESP8266. Pasirinkite reikiamą versiją, tada spustelėkite diegimo mygtuką. meniu ESR8266 pasirinkite Įrankiai> Lenta.

„ArduinoJSON“biblioteką galite rasti ieškodami Įtraukti biblioteką> Tvarkyti bibliotekas.

Įkelkite žemiau esantį kodą į savo ESP8266 plokštę.

4 žingsnis: REZULTATAS

Image
Image
REZULTATAS
REZULTATAS
REZULTATAS
REZULTATAS
REZULTATAS
REZULTATAS

Pirmiausia turite šiek tiek pakeisti kodą, - pakeiskite „ssid“naudodami „WiFi“pavadinimą.

- pakeiskite slaptažodį naudodami „WiFi“slaptažodį.

- įdėkite savo API_KEY po: & appid =

Jei viskas gerai, įkelkite kodą į savo lentą.

Galite gauti duomenis iš bet kurio pasaulio miesto.

pamatyti nuotraukas.

Patikrinkite vaizdo įrašą, jei įstrigote.

5 veiksmas: iš kur čia?

Tai yra daug didesnio projekto pradžia, todėl jei norėtumėte jį išplėsti, galite lengvai pridėti OLED arba LCD ekranus, rodančius esamą orą, ir perskaityti savo dienos tvarkaraštį, kad sukurtumėte išmanųjį veidrodį.

6 žingsnis: IŠVADA

Internete yra daug orų duomenų šaltinių ir jie skiriasi savo funkcijomis.

„OpenWeatherMap.org“turi būti vienas iš paprasčiausių ir elegantiškiausių sprendimų, kuriuos radome, kad būtų galima lengvai pasiekti orų duomenis iš visos planetos.

Žinoma, jei turite kokių nors klausimų, galite palikti komentarą.myYoutube

myFacebook

myTwitter

Ačiū, kad perskaitėte šį projektą ^^ ir geros dienos.

Iki.

Ahmedas Nouira

Rekomenduojamas: