Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

MKR Zero Weather Data Logger

Komponenten und Verbrauchsmaterialien

Arduino MKR Zero
× 1
Jumper (generisch)
× 3
Kondensator 100 nF
× 1
Widerstand 4,75 kOhm
× 1
microSD-Karte
× 1
Mittelgroßes Steckbrett
× 1
DHT22 Temperatur- und Feuchtigkeitssensor
× 1

Apps und Onlinedienste

Arduino-IDE
Arduino Web Editor

Ü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

  1. Professioneller Multichannel-Datenlogger auf Raspberry Pi – Teil 1
  2. Multi-Temperatursensor
  3. Temperatur- und Feuchtigkeitsdatenlogger
  4. MotionSense
  5. 3D-Drucker Brandschutz
  6. Arduino Repulsive Electromagnetic Levitation
  7. Greifer-Bot mit Fernbedienung
  8. Arduino-betriebener Wetterballon-Datenlogger
  9. $10 Portable Arduino Wetterstation (AWS)
  10. CoroFence - Wärmedetektor🖖