Innholdsfortegnelse:

Værmonitor med Arduino MKR ENV -skjerm: 6 trinn
Værmonitor med Arduino MKR ENV -skjerm: 6 trinn

Video: Værmonitor med Arduino MKR ENV -skjerm: 6 trinn

Video: Værmonitor med Arduino MKR ENV -skjerm: 6 trinn
Video: Голубая стрела (1958) фильм 2024, November
Anonim
Værmonitor med Arduino MKR ENV -skjold
Værmonitor med Arduino MKR ENV -skjold

Vi fikk noen av de splitter nye MKR ENV -skjoldene for noen dager siden. Disse skjoldene har flere sensorer (temperatur, lufttrykk, fuktighet, UV …) ombord - en god samling for å lage en enkel værstasjon sammen med vårt ArduiTouch MKR -sett. Vi har brukt en Arduino MKR 1010 med WiFi som hovedkort for å motta litt værinformasjon for en enkel værmelding av openweather map.org. Til slutt viser ArduiTouch en enkel prognose og utetemperatur sammen med målt innetemperatur, lufttrykk og fuktighet.

Trinn 1: Verktøy og materialer

Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer
Verktøy og materialer

Materialer:

  • Arduino MKR1000 eller 1010
  • Arduino MKR ENV Shield
  • ArduiTouch MKR -sett

Verktøy:

  • loddejern
  • tynn loddetråd
  • Nål nesetang
  • sidekutt
  • middels skrutrekker

Programvare:

Arduino IDE

Trinn 2: Montering av ArduiTouch MKR Kit

Montering av ArduiTouch MKR -sett
Montering av ArduiTouch MKR -sett

Følg vedlagte monteringsinstruksjoner.

Trinn 3: Monter Arduino MKR Board og ENV Shield

Monter Arduino MKR Board og ENV Shield
Monter Arduino MKR Board og ENV Shield

Etter montering av selve ArduiTouch -settet må du koble Arduino MKR 1010 og MKR ENV -skjoldet på baksiden av kretskortet

Trinn 4: Installasjon av flere biblioteker

Installer følgende biblioteker gjennom Arduino Library Manager:

AdafruitGFX Library

AdafruitILI9341 bibliotek

Arduino JSON Library 5.x

Du kan også laste ned biblioteket også direkte som ZIP -fil og pakke ut mappen under din dinuinosketchfolder/biblioteker/

Etter å ha installert Adafruit -bibliotekene, start Arduino IDE på nytt.

Trinn 5: Tilpasning av fastvare

Du kan laste ned fastvaren fra nettstedet vårt

Noen endringer i kildekoden er nødvendig for tilpasning: WiFi: Skriv inn SSID og passord i linjene 63 og 64

char* ssid = "yourssid"; // SSID for lokalt nettverk

char* password = "ditt passord"; // Passord på nettverket

Konto for OpenWeatherMap: For å motta senere data fra plattformen OpenWeatherMap trenger du en egen konto. Registrer deg her for å få en API -nøkkel:

Skriv inn API -nøkkelen din på linje 71:

String APIKEY = "your_api_key";

Din plassering: Gå til https://openweathermap.org/appid og søk etter et sted. Gå gjennom resultatsettet og velg oppføringen nærmest den faktiske plasseringen du vil vise data for. Det vil være en URL som https://openweathermap.org/appid Tallet på slutten er det du tildeler konstanten nedenfor. Skriv inn nummeret til posisjonen din på linje 72

String CityID = "your_city_id";

Tid: Velg tidssonen på linje 73

int TimeZone = 1;

Trinn 6: Sluttkompilering og opplasting

Endelig kompilering og opplasting
Endelig kompilering og opplasting

Vennligst åpne denne prøven i Arduino IDE. Kompiler og last den opp.

Anbefalt: