Raspberry Pi 3 mit DHT11 verbinden und Daten an ThingsIo.ai Cloud hochladen
Raspberry Pi 3 mit DHT11 verbinden und Daten an ThingsIo.ai Cloud hochladen
Ziel dieses Tutorials ist es, Sie durch das Erfassen von Temperatur- und Luftfeuchtigkeitsdaten mit einem DHT11-Sensor an einem Raspberry Pi 3 und dem Senden an die ThingsIo.ai-Cloudplattform zur Speicherung und Visualisierung zu führen.
Übersicht
Diese Schritt-für-Schritt-Anleitung deckt Hardware-Setup, Raspberry-Pi-Konfiguration, ThingsIo.ai-Kontoerstellung, Code-Deployment und Datenvisualisierung ab. Ob Hobbyist oder professioneller IoT-Entwickler – die Anweisungen sind klar, prägnant und basieren auf bewährten Best Practices.
Hardware-Anforderungen
- Raspberry Pi 3 Model B
- Micro-SD-Karte (8–16 GB)
- DHT11 Temperatur- & Luftfeuchtigkeitssensor
- HDMI-Kabel, Ethernet-Kabel (optional WLAN)
- Netzteil (5 V 2,5 A)
- USB-Kabel für Remote-Zugriff (optional)
Software und Tools
- Raspberry Pi OS (Raspbian Stretch mit Desktop) – Download-Link
- SD-Karten-Formatter – Anleitung
- Win32 Disk Imager (Windows)
- Advanced IP Scanner, Putty, VNC Viewer, XLaunch/Xming (Windows)
- Git, WiringPi (Raspberry Pi)
Teil I: Raspberry Pi Setup
- SD-Karte mit dem SD-Karten-Formatter formatieren und Raspbian-Image mit Win32 Disk Imager flashen.
- Leere Datei namens
ssh(keine Extension) auf der Boot-Partition erstellen, um SSH zu aktivieren. wpa_supplicant.confmit WLAN-Zugangsdaten erstellen:country=US ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOUR_SSID" psk="YOUR_PASSWORD" }- SD-Karte einlegen, Pi einschalten und IP-Adresse mittels Advanced IP Scanner ermitteln (
168.0.1‑254oder192.168.137.1‑254). - Per Putty via SSH auf den Pi verbinden: Benutzername
pi, Passwortraspberry. - SSH aktivieren und VNC installieren:
sudo raspi-config # Navigate to Interface Options → SSH → Enable sudo apt-get update && sudo apt-get install tightvncserver - VNC-Server starten und via VNC Viewer von Windows verbinden.
Teil II: ThingsIo.ai Cloud Setup
- Bei ThingsIo.ai registrieren und E-Mail verifizieren.
- Im Dashboard einloggen und neues Projekt anlegen.
- Im Projekt ein neues Gerät hinzufügen, um eine Device ID zu erhalten.
- Zu Sample Device Code → Raspberry Pi navigieren, um das bereitgestellte Python-Skript zu kopieren.
- Skript auf den Pi hochladen (z. B.
device.py) und ausführen, um einen Test-Datensatz zu senden.
Teil III: Verkabelung und Code-Konfiguration
- WiringPi auf dem Pi installieren:
sudo apt-get update sudo apt-get install git-core git clone git://git.drogon.net/wiringPi - Skript im bevorzugten Editor (Geany, Nano, etc.) öffnen. Sicherstellen, dass die GPIO-Pin-Zuordnung zur DHT11-Verbindung passt.
- Code anpassen, um Ihre Device ID und ThingsIo.ai-Endpunkt zu referenzieren.
- Skript ausführen und bestätigen, dass Daten im ThingsIo.ai-Dashboard erscheinen.
Teil IV: Daten auf ThingsIo.ai visualisieren
- Im Geräte-Dashboard spezielle Parameter aktivieren (z. B. Temperatur, Luftfeuchtigkeit).
- Graphen erstellen: Parameter auswählen, Vorschau anzeigen, speichern.
- Gerätestandort konfigurieren falls erforderlich.
- Echtzeit-Chart nutzen, um Sensormesswerte live zu überwachen.
Mit diesem Setup streamt Ihr Raspberry Pi kontinuierlich Temperatur- und Luftfeuchtigkeitsdaten in die ThingsIo.ai-Cloud, wo Sie Trends analysieren, Alarme setzen und mit anderen Diensten integrieren können.
Weiterführende Ressourcen
Für tiefere Erkundung konsultieren Sie die offizielle Raspberry-Pi-Dokumentation, das DHT11-Datenblatt und die ThingsIo.ai-Entwicklerguides.
Herstellungsprozess
- Raspberry Pi & HDC2010: Kompletter I2C Temperatur- & Feuchtigkeitssensor Setup-Guide
- Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen
- DIY Solar-betriebene Wetterstation mit Raspberry Pi
- Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
- Raspberry Pi Wetterstation bauen, die tägliche Wetterdaten per E-Mail sendet
- Einsteiger IoT Tutorial: Temperaturdaten vom Raspberry Pi streamen
- HC-SR04 Ultraschallsensor an Raspberry Pi 3 anschließen – Komplettanleitung
- LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
- Günstiger Raspberry Pi Bodenfeuchtesensor für smarte Bewässerung
- Linearen Hall-Sensor mit Raspberry Pi auslesen: Java-Anleitung & ADC0832 Einblicke