Sisällysluettelo:

Säämonitori Arduino MKR ENV -kilvellä: 6 vaihetta
Säämonitori Arduino MKR ENV -kilvellä: 6 vaihetta

Video: Säämonitori Arduino MKR ENV -kilvellä: 6 vaihetta

Video: Säämonitori Arduino MKR ENV -kilvellä: 6 vaihetta
Video: 16 Things You Didn't Know About The A-10 Warthog 2024, Marraskuu
Anonim
Säämonitori Arduino MKR ENV Shieldillä
Säämonitori Arduino MKR ENV Shieldillä

Saimme joitakin uusia MKR ENV -suojia muutama päivä sitten. Näissä suojuksissa on useita antureita (lämpötila, ilmanpaine, kosteus, UV …) - hyvä kokoelma yksinkertaisen sääaseman luomiseksi yhdessä ArduiTouch MKR -sarjan kanssa. Olemme käyttäneet Arduino MKR 1010 -laitetta, jossa on WiFi, emolevynä saadaksemme joitain säätietoja openweather map.org: n yksinkertaista ennustusta varten. Lopuksi ArduiTouchin näytössä näkyy yksinkertainen ennuste ja ulkolämpötila sekä mitattu sisälämpötila, ilmanpaine ja kosteus.

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit

Materiaalit:

  • Arduino MKR1000 tai 1010
  • Arduino MKR ENV Shield
  • ArduiTouch MKR -sarja

Työkalut:

  • juotin
  • ohut juotoslanka
  • Neulan pihdit
  • sivuleikkurit
  • keskikokoinen rako ruuvimeisseli

Ohjelmisto:

Arduino IDE

Vaihe 2: ArduiTouch MKR -sarjan kokoaminen

ArduiTouch MKR -sarjan kokoaminen
ArduiTouch MKR -sarjan kokoaminen

Noudata liitteenä olevia asennusohjeita.

Vaihe 3: Asenna Arduino MKR Board ja ENV Shield

Asenna Arduino MKR Board ja ENV Shield
Asenna Arduino MKR Board ja ENV Shield

Itse ArduiTouch Kitin kokoamisen jälkeen sinun on kytkettävä Arduino MKR 1010 ja MKR ENV Shield piirilevyn takaosaan.

Vaihe 4: Lisäkirjastojen asennus

Asenna seuraavat kirjastot Arduino Library Managerin kautta:

AdafruitGFX-kirjasto

AdafruitILI9341 -kirjasto

Arduino JSON Library 5.x

Voit myös ladata kirjaston myös suoraan ZIP -tiedostona ja purkaa kansion yourarduinosketchfolder/libraries/

Kun olet asentanut Adafruit -kirjastot, käynnistä Arduino IDE uudelleen.

Vaihe 5: Laiteohjelmiston mukauttaminen

Voit ladata laiteohjelmiston verkkosivustoltamme

Joitakin muutoksia lähdekoodiin tarvitaan muokkaamiseen: WiFi: Anna SSID ja salasana riveille 63 ja 64

char* ssid = "sinun omaasi"; // Paikallisen verkon SSID

char* password = "salasanasi"; // Salasana verkossa

OpenWeatherMap -tili: Saadaksesi myöhemmin tietoja OpenWeatherMap -alustalta tarvitset oman tilin. Rekisteröidy täältä saadaksesi API -avaimen:

Kirjoita API -avain riville 71:

Jono APIKEY = "sinun_api_avain";

Sijainti: Siirry osoitteeseen https://openweathermap.org/appid ja etsi paikka. Käy tulosjoukko läpi ja valitse merkintä, joka on lähimpänä todellista sijaintia, jonka tietoja haluat näyttää. Se on URL -osoite, kuten https://openweathermap.org/appid Lopussa oleva numero on se, jonka määrität alla olevaan vakioon. Kirjoita sijaintisi numero riville 72

Merkkijono CityID = "sinun_kaupunkisi_tunnus";

Aika: Valitse aikavyöhyke riviltä 73

int aikavyöhyke = 1;

Vaihe 6: Lopullinen kääntäminen ja lataaminen

Lopullinen kääntäminen ja lataaminen
Lopullinen kääntäminen ja lataaminen

Avaa tämä näyte Arduino IDE: ssä. Kokoa ja lataa se.

Suositeltava: