INHOUDSOPGAWE:

Weermonitor met Arduino MKR ENV -skild: 6 stappe
Weermonitor met Arduino MKR ENV -skild: 6 stappe

Video: Weermonitor met Arduino MKR ENV -skild: 6 stappe

Video: Weermonitor met Arduino MKR ENV -skild: 6 stappe
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, November
Anonim
Weermonitor met Arduino MKR ENV -skild
Weermonitor met Arduino MKR ENV -skild

Ons het 'n paar dae gelede 'n paar van die splinternuwe MKR ENV -skilde gekry. Hierdie skilde het verskeie sensors (temperatuur, lugdruk, humiditeit, UV …) aan boord - 'n goeie versameling om 'n eenvoudige weerstasie saam met ons ArduiTouch MKR -kit te skep. Ons het 'n Arduino MKR 1010 met WiFi as hoofbord gebruik om weerinligting te ontvang vir 'n eenvoudige voorspelling deur openweather map.org. Uiteindelik sal die vertoning van die ArduiTouch 'n eenvoudige voorspelling en buitentemperatuur toon, tesame met die gemete binnetemperatuur, lugdruk en humiditeit.

Stap 1: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal

Materiaal:

  • Arduino MKR1000 of 1010
  • Arduino MKR ENV Shield
  • ArduiTouch MKR -stel

Gereedskap:

  • soldeerbout
  • dun soldeerdraad
  • Naald tang
  • sysny tang
  • medium kruisgleufskroewedraaier

Sagteware:

Arduino IDE

Stap 2: Montering van ArduiTouch MKR -kit

Samestelling van ArduiTouch MKR -kit
Samestelling van ArduiTouch MKR -kit

Volg die aangehegte monteerinstruksie.

Stap 3: Monteer die Arduino MKR Board en ENV Shield

Monteer die Arduino MKR Board en ENV Shield
Monteer die Arduino MKR Board en ENV Shield

Na die montering van die ArduiTouch Kit self moet u die Arduino MKR 1010 en die MKR ENV Shield aan die agterkant van die printplaat aansluit

Stap 4: Installasie van addisionele biblioteke

Installeer die volgende biblioteke deur Arduino Library Manager:

AdafruitGFX-biblioteek

AdafruitILI9341 -biblioteek

Arduino JSON Library 5.x

U kan die biblioteek ook direk as 'n zip -lêer aflaai en die gids onder u lêermap/biblioteke/

Nadat u die Adafruit -biblioteke geïnstalleer het, herbegin die Arduino IDE.

Stap 5: Aanpassing van firmware

U kan die firmware van ons webwerf aflaai

Sommige aanpassings in die bronkode is nodig vir aanpassing: WiFi: Voer die SSID en wagwoord in die reëls 63 en 64 in

char* ssid = "yourssid"; // SSID van die plaaslike netwerk

char* password = "yourpassword"; // Wagwoord op netwerk

Rekening vir OpenWeatherMap: Om 'n latere data deur die platform OpenWeatherMap te ontvang, benodig u 'n eie rekening. Teken hier aan om 'n API -sleutel te kry:

Voer u API -sleutel in reël 71 in:

String APIKEY = "your_api_key";

Jou ligging: Gaan na https://openweathermap.org/appid en soek 'n plek. Gaan deur die resultaatset en kies die inskrywing wat die naaste aan die werklike plek is waarvoor u data wil vertoon. Dit sal 'n URL wees soos https://openweathermap.org/appid Die nommer aan die einde is wat u aan die konstante hieronder toewys. Voer die nommer van u ligging in reël 72 in

String CityID = "your_city_id";

Tyd: kies u tydsone in reël 73

int TimeZone = 1;

Stap 6: Laaste opstel en oplaai

Laaste opstel en oplaai
Laaste opstel en oplaai

Maak hierdie voorbeeld oop in die Arduino IDE. Stel dit op en laai dit op.

Aanbeveel: