Satura rādītājs:
- 1. darbība. KĀ TAS STRĀDĀ?
- 2. darbība: IESTATĪŠANA
- 3. darbība: KODS
- 4. solis: REZULTĀTS
- 5. solis: KUR ŠEIT?
- 6. SECINĀJUMS
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Vai vēlaties izveidot laika staciju projektu, neizmantojot sensoru, un saņemt informāciju par laika apstākļiem no visas pasaules?
Izmantojot OpenWeatherMap, tas kļūst par īstu uzdevumu.
1. darbība. KĀ TAS STRĀDĀ?
OpenWeatherMap.org piedāvā datus no visas planētas, un tam ir viegli piekļūt, izmantojot to API (lietojumprogrammu saskarni), kas, protams, tiek izvadīta JSON.
OpenWeatherMap.org ne tikai sniedz pašreizējos laika apstākļu datus, bet var kalpot arī 5 dienu un 16 dienu prognozēm, vēsturiskiem datiem un pat brīdinājumiem par laika apstākļiem.
Šī vietne piedāvā mums bezmaksas iespēju, kas piedāvā iespēju iegūt pašreizējos laika apstākļus un piecu dienu prognozi no jebkuras pasaules pilsētas.
2. darbība: IESTATĪŠANA
1. Dodieties uz vietni OpenWeatherMap.org.
2. Lai iegūtu API atslēgu, jums būs jāreģistrējas viņu bezmaksas kontam.
Lai to atrastu, piesakieties savā kontā, pēc tam dodieties uz “API atslēgas” un pēc tam ievadiet atslēgas nosaukumu un noklikšķiniet uz pogas ģenerēt.
Skatiet fotoattēlus iepriekš.
3. darbība: KODS
Mēs izmantosim ESP8266 bibliotēkas un platformu. Zemāk redzamais kods tika pārbaudīts, izmantojot NodeMCU.
Vispirms, lūdzu, pārliecinieties, ka jūsu izstrādes vidē ir instalētas bibliotēkas ESP8266 un ArduinoJSON.
ESP8266 bibliotēkai palaidiet Arduino un atveriet logu Preferences. Ievadiet:
papildu dēļos ir iesniegti pārvaldnieka URL.
Izvēlnē Tools> Board atveriet Boards Manager un atrodiet platformu ESP8266. Izvēlieties vajadzīgo versiju un pēc tam noklikšķiniet uz instalēšanas pogas. izvēlnē Rīki> Padome izvēlieties ESP8266 plati.
ArduinoJSON bibliotēku varat atrast, meklējot sadaļā Iekļaut bibliotēku> Pārvaldīt bibliotēkas.
Augšupielādējiet zemāk esošo kodu savā ESP8266 balstītajā panelī.
4. solis: REZULTĀTS
Vispirms jums ir nedaudz jāmaina kods, - mainiet ssid ar savu WiFi nosaukumu.
- nomainiet paroli, izmantojot savu WiFi paroli.
- ievietojiet savu API_KEY pēc: & appid =
Ja viss ir kārtībā, augšupielādējiet kodu savā panelī.
Jūs varat iegūt datus no jebkuras pasaules pilsētas.
skatīt fotogrāfijas.
Pārbaudiet videoklipu, ja esat iestrēdzis.
5. solis: KUR ŠEIT?
Tas ir daudz lielāka projekta sākums, tādēļ, ja vēlaties to paplašināt, varat viegli pievienot OLED vai LCD ekrānus, kas parāda pašreizējos laika apstākļus, un izlasīt savu dienas grafiku, lai izveidotu gudru spoguli.
6. SECINĀJUMS
Internetā ir daudz laika apstākļu datu avotu, un to funkcijas atšķiras.
OpenWeatherMap.org ir jābūt vienam no vienkāršākajiem un elegantākajiem risinājumiem, ko esam atraduši, lai viegli piekļūtu laika apstākļu datiem no visas planētas.
Ja jums ir kādi jautājumi, protams, varat atstāt komentāru. MyYoutube
myFacebook
myTwitter
Paldies, ka izlasījāt šo projektu ^^ un jauku dienu.
Uz redzi.
Ahmeds Nuira
Ieteicams:
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Uz IOT balstīta viedā laika un vēja ātruma uzraudzības sistēma: 8 soļi
IOT balstīta viedā laika un vēja ātruma uzraudzības sistēma: Izstrādāja - Nikhil Chudasma, Dhanashri Mudliar un Ashita Raj Ievads Laika apstākļu uzraudzības nozīme pastāv daudzos veidos. Laika apstākļu parametri ir jāuzrauga, lai saglabātu attīstību lauksaimniecībā, siltumnīcā
Daļiņu fotonu IoT personīgā laika stacija: 4 soļi (ar attēliem)
Daļiņu fotonu IoT personīgā laika stacija:
Iot laika stacija: 5 soļi
Iot meteoroloģiskā stacija: Sveiki, puiši, Iam, rakstot šo pamācību, lai parādītu, kā izveidot laika apstākļu staciju, kas balstīta uz jotu. Izmanto 128 × 68 Oled displeju, lai parādītu informāciju par laika apstākļiem, temperatūru no OpenWeather kartes
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu