Inhaltsverzeichnis:

Wettermonitor mit Arduino MKR ENV Shield - Gunook
Wettermonitor mit Arduino MKR ENV Shield - Gunook

Video: Wettermonitor mit Arduino MKR ENV Shield - Gunook

Video: Wettermonitor mit Arduino MKR ENV Shield - Gunook
Video: Weather monitoring station #wather #monitoring #weatherstation #trending #arduino #robuin 2024, Juli
Anonim
Wettermonitor mit Arduino MKR ENV Shield
Wettermonitor mit Arduino MKR ENV Shield

Wir haben vor einigen Tagen einige der brandneuen MKR ENV-Schilde bekommen. Diese Schilde haben mehrere Sensoren (Temperatur, Luftdruck, Feuchtigkeit, UV….) an Bord - eine gute Sammlung, um zusammen mit unserem ArduiTouch MKR-Kit eine einfache Wetterstation zu erstellen. Wir haben einen Arduino MKR 1010 mit WiFi als Hauptplatine verwendet, um einige Wetterinformationen für eine einfache Vorhersage von openweather map.org zu erhalten. Am Ende zeigt das Display des ArduiTouch eine einfache Vorhersage und Außentemperatur zusammen mit der gemessenen Innentemperatur, Luftdruck und Luftfeuchtigkeit.

Schritt 1: Werkzeuge und Materialien

Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien
Werkzeuge und Materialien

Materialien:

  • Arduino MKR1000 oder 1010
  • Arduino MKR ENV-Schild
  • ArduiTouch MKR-Kit

Werkzeuge:

  • Lötkolben
  • dünner Lötdraht
  • Spitzzange
  • Seitenschneider
  • mittlerer Kreuzschlitzschraubendreher

Software:

Arduino-IDE

Schritt 2: Montage des ArduiTouch MKR-Kits

Montage des ArduiTouch MKR-Kits
Montage des ArduiTouch MKR-Kits

Bitte beachten Sie die beiliegende Montageanleitung.

Schritt 3: Montieren Sie das Arduino MKR Board und das ENV Shield

Montieren Sie das Arduino MKR Board und das ENV Shield
Montieren Sie das Arduino MKR Board und das ENV Shield

Nach der Montage des ArduiTouch Kits selbst müssen Sie das Arduino MKR 1010 und das MKR ENV Shield auf die Rückseite der Platine stecken

Schritt 4: Installation zusätzlicher Bibliotheken

Installieren Sie die folgenden Bibliotheken über den Arduino Library Manager:

AdafruitGFX-Bibliothek

AdafruitILI9341 Bibliothek

Arduino JSON-Bibliothek 5.x

Sie können die Bibliothek auch direkt als ZIP-Datei herunterladen und den Ordner unter yourarduinosketchfolder/libraries/ entpacken.

Starten Sie nach der Installation der Adafruit-Bibliotheken die Arduino-IDE neu.

Schritt 5: Anpassung der Firmware

Sie können die Firmware von unserer Website herunterladen

Für die Anpassung sind einige Änderungen im Quellcode erforderlich: WLAN: Bitte geben Sie in den Zeilen 63 und 64 die SSID und das Passwort ein

char* ssid = "Ihre ID"; // SSID des lokalen Netzwerks

char* passwort ="IhrPasswort"; // Passwort im Netzwerk

Account für OpenWeatherMap: Um spätere Daten von der Plattform OpenWeatherMap zu erhalten, benötigen Sie einen eigenen Account. Melden Sie sich hier an, um einen API-Schlüssel zu erhalten:

Geben Sie Ihren API-Schlüssel in Zeile 71 ein:

String APIKEY = "your_api_key";

Ihr Standort: Gehen Sie zu https://openweathermap.org/appid und suchen Sie nach einem Standort. Gehen Sie die Ergebnismenge durch und wählen Sie den Eintrag aus, der dem tatsächlichen Standort am nächsten liegt, für den Sie Daten anzeigen möchten. Es wird eine URL wie https://openweathermap.org/appid sein. Die Zahl am Ende ist das, was Sie der Konstanten unten zuweisen. Geben Sie die Nummer Ihres Standorts in Zeile 72 ein

String CityID = "your_city_id";

Zeit: Bitte wählen Sie Ihre Zeitzone in Zeile 73

int Zeitzone = 1;

Schritt 6: Abschließendes Kompilieren und Hochladen

Abschließendes Kompilieren und Hochladen
Abschließendes Kompilieren und Hochladen

Bitte öffnen Sie dieses Beispiel in der Arduino IDE. Kompilieren und hochladen.

Empfohlen: