Zuverlässige Wetterstation mit MKR Zero Data Logger selbst bauen
Komponenten und Zubehör
| Arduino MKR Zero | × | 1 |
| Steckbrücken (Sortiment) | × | 3 |
| Keramikkondensator 100 nF | × | 1 |
| Widerstand 4,75 kΩ | × | 1 |
| microSD-Karte | × | 1 |
| Mittelgroßes Steckbrett | × | 1 |
| DHT22 Temperatur- und Feuchtigkeitssensor | × | 1 |
Apps und Online-Dienste
- Arduino IDE
- Arduino Web Editor
Über dieses Projekt
Hinweis: Dieses Tutorial könnte veraltet sein – hier gibt es eine aktuellere Version.
Einführung
Mit diesem Projekt erstellst du in wenigen Minuten einen Temperatur- und Feuchtigkeits-Datenlogger. Der eingebaute SD-Kartenleser des MKR Zero speichert die Daten. Batterie anschließen, Schutzgehäuse drumherum – fertig ist ein portabler Wetter-Datenlogger für abgelegene Orte ohne Netzwerk. Der Fantasie sind keine Grenzen gesetzt!
Hardware
Wir nutzen ein Arduino MKR Zero Board – kleine Bauform und integrierter SD-Kartenleser machen es ideal.
Dazu ein DHT22 Temperatur-/Feuchtigkeitssensor. Leicht verfügbar, vielseitig, Versorgung 3,3–6 V. Wir verbinden VCC des DHT22 mit dem 3,3-V-Pin (VCC) des MKR Zero. Benötigt: 4,7 kΩ Pull-up-Widerstand an der Datenleitung und 100 nF Keramikondensator zur Störunterdrückung an der Versorgungsleitung. Mehr zu DHT22: Adafruit DHT Tutorial.
Kleines Steckbrett, 3 Steckbrücken, SD-Karte, 3,7 V LiPo-Akku für Portabilität.
Optional: In rauer Umgebung Elektronik trocken halten – Schutzgehäuse nicht vergessen!
Schaltplan
- MKR Zero auf Steckbreck stecken.
- DHT22 auf Steckbrett stecken.
- DHT22 VCC → MKR Zero VCC (3,3 V).
- DHT22 Data → MKR Zero Digital Pin 7.
- DHT22 GND → MKR Zero GND.
- 100 nF Kondensator zwischen DHT22 VCC und GND.
- 4,7 kΩ Pull-up zwischen DHT22 VCC und Data.
- SD-Karte in MKR Zero stecken.
Arduino IDE
Elektronik fertig – jetzt Sketch auf MKR Zero hochladen. Benötigt: DHT22-Bibliotheken aus diesem GitHub-Repo. Herunterladen und in „libraries“ im Sketchbook-Ordner ablegen.
Wetter-Datenlogger-Sketch herunterladen und in Sketchbook-Ordner legen (unten im Tutorial).
Arduino IDE öffnen → Boardverwalter → MKR Zero installieren. Danach unter Werkzeuge → Board MKR Zero auswählen. MKR Zero per Micro-USB an PC anschließen. In IDE: Datei → Sketchbook → MKRZERO_WeatherDataLogger öffnen. Kompilieren & hochladen.
Fertig! Werte auch im Seriellen Monitor sichtbar.
Code
MKRZERO_Weather_Data_Logger Code
Code im Tutorial-Verzeichnis verfügbar.
Schaltplan
Herstellungsprozess
- Multichannel-Datenlogger mit Raspberry Pi bauen – Teil 1: Anforderungen & Architektur
- Multi-Position Temperatursensor-System für Smart-Home-Integration
- Arduino Temperatur- & Feuchtelogger mit DHT11 & Ethernet Shield
- MotionSense: Smarte Einbruchserkennung mit Arduino & ESP8266
- 3D-Drucker Brandschutz: Intelligentes Sensorsicherheitssystem
- Arduino-basierte abstoßende Magnetschwebung: Einfache Schaltung & DIY-Anleitung
- Fortgeschrittener ferngesteuerter Greifer-Roboter für präzises Handling
- Hochleistungs-Datenlogger für Arduino-Wetterballons
- Tragbare Arduino-Wetterstation für 10$ bauen (Nano, DHT22, BMP180 & LCD)
- CoroFence Thermaldetektor: PIR-Sensor & IoT-Integration mit Panasonic GridEye