MKR Zero Weather Data Logger
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
| ||||
|
Über dieses Projekt
Hinweis:Dieses Tutorial könnte veraltet sein, bitte gehen Sie hier für eine aktuellere Version.
Einführung
Mit diesem Projekt können Sie in wenigen Minuten einen Temperatur- und Feuchtigkeitsdatenlogger erstellen. Sie können den eingebauten SD-Kartenleser des MKR Zero verwenden, um die Daten zu speichern. Schließen Sie eine Batterie an, fügen Sie eine Schutzhülle hinzu und Sie haben einen ordentlichen Wetterdatenlogger, den Sie an abgelegenen Orten verwenden können, an denen keine Verbindung verfügbar ist. Der Fantasie sind keine Grenzen gesetzt!
Hardware
Um den Wetterdatenlogger zu bauen, verwenden wir ein Arduino MKR Zero Board. Der kleine Formfaktor und der integrierte SD-Kartenleser machen es zur perfekten Wahl für dieses Projekt.
Zweitens benötigen wir einen DHT22 Temperatur- und Feuchtigkeitssensor. Dieser Sensor ist leicht verfügbar und sehr vielseitig. Es kann von 3,3 V bis 6 V betrieben werden. Wir werden den Power-Pin des DHT22 mit dem VCC (3,3V)-Pin in unserem MKRZero verbinden. Wir benötigen auch einen 4k7 Ohm Pull-Up-Widerstand für die Datenleitung und einen 100nF-Kondensator, um das Rauschen in der Stromleitung zu beseitigen. Weitere Informationen zu DHT22 finden Sie im DHT-Tutorial von Adafruit.
Wir verwenden ein kleines Steckbrett mit 3 Überbrückungsdrähten, um alles miteinander zu verbinden, eine SD-Karte zum Speichern der Informationen und einen 3,7-V-LiPo-Akku, um unseren Datenlogger tragbar zu machen.
Optional
Es ist wichtig, Ihre Elektronik trocken zu halten. Wenn Sie also planen, Ihren Wetterdatenlogger in einer rauen Umgebung zu platzieren, vergessen Sie nicht, eine Schutzhülle zu verwenden, um Schäden an der Elektronik zu vermeiden!
Schaltpläne
- Schließen Sie den MKRZero an das Steckbrett an.
- Schließen Sie das DHT22 an das Steckbrett an.
- Verbinden Sie den Power-Pin des DHT22 mit dem VCC-Pin im MKRZero.
- Verbinden Sie den Daten-Pin des DHT22 mit dem digitalen Pin 7 im MKRZero.
- Verbinden Sie den Massestift des DHT22 mit dem GND-Pin im MKRZero.
- Verbinden Sie den 100-nF-Kondensator zwischen dem Power- und dem GND-Pin.
- Verbinden Sie den 4k7-Pull-Up-Widerstand zwischen dem Power- und dem Data-Pin.
- Stecken Sie die SD-Karte in das MKR Zero Board ein.
Arduino-IDE
Ok, jetzt sollten Sie die gesamte Elektronik zusammengebaut haben. Es ist Zeit, die Skizze auf das MKR Zero-Board hochzuladen. Für dieses Projekt benötigen Sie die Bibliotheken für den DHT22-Sensor. Sie finden die Bibliotheken in diesem GitHub-Repository. Laden Sie sie herunter und legen Sie sie in "Bibliotheken" in Ihrem Skizzenbuchordner ab.
Jetzt müssen Sie die Skizze für den Wetterdatenlogger herunterladen und in den Skizzenbuchordner legen. Du findest die Skizze unten im Tutorial.
Öffnen Sie Ihre Arduino IDE und verwenden Sie den Boards Manager, um das MKR Zero Board zu installieren. Sobald die Installation abgeschlossen ist, sollten Sie in der Lage sein, das MKR Zero-Board aus dem Menü Tools -> Board
. auszuwählen . Verbinden Sie nun den MKRZero über den microUSB
. mit Ihrem Computer Kabel. Gehen Sie in der IDE zu Datei->Sketchbook->MKRZERO_WeatherDataLogger und öffnen Sie die Skizze. Kompilieren und auf das Board hochladen.
Voila! Ihr System ist bereit für den Kampf. Sie können die Werte auch auf dem seriellen Monitor sehen.
Code
MKRZERO_Weather_Data_Logger-Code
Schaltpläne
Herstellungsprozess
- Professioneller Multichannel-Datenlogger auf Raspberry Pi – Teil 1
- Multi-Temperatursensor
- Temperatur- und Feuchtigkeitsdatenlogger
- MotionSense
- 3D-Drucker Brandschutz
- Arduino Repulsive Electromagnetic Levitation
- Greifer-Bot mit Fernbedienung
- Arduino-betriebener Wetterballon-Datenlogger
- $10 Portable Arduino Wetterstation (AWS)
- CoroFence - Wärmedetektor🖖