Turinys:
- 1 žingsnis: KAIP VEIKIA?
- 2 žingsnis: NUSTATYMAS
- 3 žingsnis: KODAS
- 4 žingsnis: REZULTATAS
- 5 veiksmas: iš kur čia?
- 6 žingsnis: IŠVADA
Video: IoT ESP8266 pagrįsta orų stotis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
Rekomenduojamas:
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„NaTaLia“orų stotis: „Arduino“saulės energija varoma oro stotis padaryta teisingai: 8 žingsniai (su nuotraukomis)
„NaTaLia“orų stotis: „Arduino Solar Powered Weather Station“padaryta teisingai: Po vienerių metų sėkmingo veikimo 2 skirtingose vietose dalinuosi saulės kolektorių projektų planais ir paaiškinu, kaip ji išsivystė į sistemą, kuri tikrai gali išgyventi ilgą laiką laikotarpius nuo saulės energijos. Jei sekate
ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): 4 žingsniai
ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): Sveiki, vaikinai! Šioje instrukcijoje mokysimės susieti LM35 jutiklį su „NodeMCU“ir parodyti šią temperatūros informaciją internete išmaniajame telefone su „Blynk“programa. (Taip pat šiame projekte mes naudosime „SuperChart“valdiklį „Bl“
Kita IoT orų stotis: 8 žingsniai
Kita „IoT“orų stotis: Toliau nurodyta mano tėčio gimtadienio dovana; įkvėptas kito „Instructable“, kurį aš mačiau ir iš pradžių ketinau jam įrodyti kaip savarankišką komplektą. Tačiau pradėjęs su juo dirbti su šiuo projektu, labai greitai supratau, kad pradinis t
Vėjo stotis burlenčių sportui, pagrįsta MQTT ir AWS: 3 žingsniai (su nuotraukomis)
Vėjo stotis burlenčių sportui, pagrįsta MQTT ir AWS: Šendžene yra daug gražių paplūdimių. Vasaros dienomis mano mėgstamiausia sporto šaka yra buriavimas. Buriavimo sporte aš vis dar esu pradininkas, man patinka jausmas, kai jūros vanduo liečia mano veidą, ir dar daugiau, su šia sporto šaka susiradau daug naujų draugų. Tačiau