Satura rādītājs:

Laika apstākļu monitors ar Arduino MKR ENV vairogu: 6 soļi
Laika apstākļu monitors ar Arduino MKR ENV vairogu: 6 soļi

Video: Laika apstākļu monitors ar Arduino MKR ENV vairogu: 6 soļi

Video: Laika apstākļu monitors ar Arduino MKR ENV vairogu: 6 soļi
Video: Разговор о метеостанции (погода, часы, время, фазы луны, названия месяцев и дней недели) LV - RU 2024, Jūlijs
Anonim
Laika apstākļu monitors ar Arduino MKR ENV vairogu
Laika apstākļu monitors ar Arduino MKR ENV vairogu

Pirms dažām dienām mēs saņēmām dažus pilnīgi jaunus MKR ENV vairogus. Šajos vairogos ir vairāki sensori (temperatūra, gaisa spiediens, mitrums, UV …) - laba kolekcija, lai kopā ar mūsu ArduiTouch MKR komplektu izveidotu vienkāršu laika staciju. Mēs esam izmantojuši Arduino MKR 1010 ar WiFi kā galveno plati, lai saņemtu informāciju par laika apstākļiem vienkāršai prognozei vietnē openweather map.org. Beigās ArduiTouch displejā tiks parādīta vienkārša prognoze un āra temperatūra kopā ar izmērīto iekštelpu temperatūru, gaisa spiedienu un mitrumu.

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli

Materiāli:

  • Arduino MKR1000 vai 1010
  • Arduino MKR ENV vairogs
  • ArduiTouch MKR komplekts

Rīki:

  • lodāmurs
  • plāns lodēšanas stieple
  • Adatu deguna knaibles
  • sānu griešanas knaibles
  • vidēja šķērsgriezuma skrūvgriezis

Programmatūra:

Arduino IDE

2. darbība: ArduiTouch MKR komplekta montāža

ArduiTouch MKR komplekta montāža
ArduiTouch MKR komplekta montāža

Lūdzu, ievērojiet pievienoto montāžas instrukciju.

3. darbība: uzstādiet Arduino MKR paneli un ENV vairogu

Uzstādiet Arduino MKR paneli un ENV vairogu
Uzstādiet Arduino MKR paneli un ENV vairogu

Pēc paša ArduiTouch komplekta montāžas jums ir jāpievieno Arduino MKR 1010 un MKR ENV vairogs PCB aizmugurē.

4. darbība. Papildu bibliotēku uzstādīšana

Izmantojot Arduino bibliotēkas pārvaldnieku, instalējiet šādas bibliotēkas:

AdafruitGFX bibliotēka

AdafruitILI9341 bibliotēka

Arduino JSON bibliotēka 5.x

Jūs varat arī lejupielādēt bibliotēku tieši kā ZIP failu un atspiest mapi zem vietnes yourarduinosketchfolder/libraries/

Pēc Adafruit bibliotēku instalēšanas restartējiet Arduino IDE.

5. darbība: programmaparatūras pielāgošana

Jūs varat lejupielādēt programmaparatūru no mūsu vietnes

Pielāgošanai ir nepieciešamas dažas avota koda izmaiņas: WiFi: lūdzu, ievadiet SSID un paroli 63. un 64. rindā

char* ssid = "tavsids"; // vietējā tīkla SSID

char* parole = "tava parole"; // Parole tīklā

OpenWeatherMap konts: Lai platformā OpenWeatherMap saņemtu vēlākus datus, jums būs nepieciešams savs konts. Reģistrējieties šeit, lai iegūtu API atslēgu:

Ievadiet savu API atslēgu 71. rindā:

String APIKEY = "your_api_key";

Jūsu atrašanās vieta: dodieties uz vietni https://openweathermap.org/appid un meklējiet atrašanās vietu. Pārlūkojiet rezultātu kopu un atlasiet ierakstu, kas ir vistuvāk faktiskajai atrašanās vietai, par kuru vēlaties parādīt datus. Tas būs tāds URL kā https://openweathermap.org/appid Skaitlis beigās ir tas, ko jūs piešķirat zemāk esošajai konstantei. Ievadiet savas atrašanās vietas numuru 72. rindā

String CityID = "jūsu_pilsētas_id";

Laiks: lūdzu, izvēlieties savu laika joslu 73. rindā

int Laika josla = 1;

6. darbība: galīgā apkopošana un augšupielāde

Galīgā apkopošana un augšupielāde
Galīgā apkopošana un augšupielāde

Lūdzu, atveriet šo paraugu Arduino IDE. Apkopojiet un augšupielādējiet to.

Ieteicams: