Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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?
„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
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
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
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