Inhoudsopgave:

Weermonitor met Arduino MKR ENV Shield - Ajarnpa
Weermonitor met Arduino MKR ENV Shield - Ajarnpa

Video: Weermonitor met Arduino MKR ENV Shield - Ajarnpa

Video: Weermonitor met Arduino MKR ENV Shield - Ajarnpa
Video: Práctica Arduino MKR Vidor 4000 Eq 4 3IIA01 2024, Juli-
Anonim
Weermonitor met Arduino MKR ENV-schild
Weermonitor met Arduino MKR ENV-schild

We hebben enkele dagen geleden enkele van de gloednieuwe MKR ENV-schilden gekregen. Deze schilden hebben verschillende sensoren (temperatuur, luchtdruk, vochtigheid, UV….) aan boord - een goede verzameling om samen met onze ArduiTouch MKR kit een eenvoudig weerstation te maken. We hebben een Arduino MKR 1010 met wifi als moederbord gebruikt om wat weersinformatie te ontvangen voor een eenvoudige voorspelling door openweather map.org. Uiteindelijk toont het display van de ArduiTouch een eenvoudige voorspelling en buitentemperatuur samen met de gemeten binnentemperatuur, luchtdruk en vochtigheid.

Stap 1: Gereedschappen en materialen

Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen
Gereedschappen en materialen

Materialen:

  • Arduino MKR1000 of 1010
  • Arduino MKR ENV-schild
  • ArduiTouch MKR-kit

Gereedschap:

  • soldeerbout
  • dunne soldeerdraad
  • Naaldbektang
  • zijkniptang
  • middelgrote kruiskopschroevendraaier

Software:

Arduino IDE

Stap 2: Montage van ArduiTouch MKR Kit

Montage van ArduiTouch MKR Kit
Montage van ArduiTouch MKR Kit

Volg de bijgevoegde montage-instructie.

Stap 3: Monteer het Arduino MKR-bord en ENV-schild

Monteer het Arduino MKR-bord en ENV-schild
Monteer het Arduino MKR-bord en ENV-schild

Na de montage van de ArduiTouch Kit zelf moet je de Arduino MKR 1010 en het MKR ENV Shield op de achterkant van de PCB aansluiten

Stap 4: Installatie van extra bibliotheken

Installeer de volgende bibliotheken via Arduino Library Manager:

AdafruitGFX-bibliotheek

AdafruitILI9341 Bibliotheek

Arduino JSON-bibliotheek 5.x

Je kunt de bibliotheek ook rechtstreeks downloaden als ZIP-bestand en de map uitpakken onder je arduinosketchfolder/libraries/

Start na het installeren van de Adafruit-bibliotheken de Arduino IDE opnieuw.

Stap 5: Aanpassing van firmware

U kunt de firmware downloaden van onze website

Voor aanpassing zijn enkele wijzigingen in de broncode vereist: WiFi: voer de SSID en het wachtwoord in de regels 63 en 64 in

char* ssid ="yourssid"; // SSID van lokaal netwerk

char* wachtwoord ="uwwachtwoord"; // Wachtwoord op netwerk

Account voor OpenWeatherMap: Om latere gegevens van het platform OpenWeatherMap te ontvangen, heeft u een eigen account nodig. Meld u hier aan om een API-sleutel te krijgen:

Voer uw API-sleutel in in regel 71:

String APIKEY = "your_api_key";

Uw locatie: Ga naar https://openweathermap.org/appid en zoek naar een locatie. Doorloop de resultatenset en selecteer het item dat het dichtst bij de werkelijke locatie ligt waarvoor u gegevens wilt weergeven. Het zal een URL zijn zoals https://openweathermap.org/appid. Het nummer aan het einde is wat u toewijst aan de constante hieronder. Voer het nummer van uw locatie in regel 72

String CityID = "your_city_id";

Tijd: Kies uw tijdzone in regel 73

int TijdZone = 1;

Stap 6: Finale compilatie en upload

Laatste compilatie en upload
Laatste compilatie en upload

Open dit voorbeeld in de Arduino IDE. Compileren en uploaden.

Aanbevolen: