Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Komponenten und Zubehör
| DHT11 Temperatur- & Luftfeuchtesensor (4 Pins) | × | 1 |
| Bolt IoT Bolt WiFi-Modul | × | 1 |
| Arduino UNO | × | 1 |
Apps und Onlinedienste
- Bolt IoT Bolt Cloud
Projektbeschreibung
Das Bolt-Team hat kürzlich die BoltIoT-Arduino-Helper-Bibliothek aktualisiert. Dieses Projekt zeigt, wie man einen DHT11-Sensor damit an die Bolt Cloud anbindet.
Hardware-Aufbau
Ich verwende ein Boltduino (eine angepasste Version des Arduino Uno R2), aber das Projekt funktioniert genauso mit einem normalen Arduino Uno. Das Fritzing-Diagramm wurde mit einem Arduino UNO erstellt.
Schritt 1: Bolt mit Boltduino/Arduino verbinden
Beim Boltduino steckt das Bolt WiFi-Modul direkt auf den dafür vorgesehenen Pinheadern. Bei einem normalen Arduino verbinden Sie das Bolt-Modul mit 4 Male-to-Male-Jumperkabeln.
Schritt 2: DHT11-Sensor anschließen
Schritt 3: Benötigte Bibliotheken installieren
Für dieses Projekt werden drei Arduino-Bibliotheken benötigt:
- BoltIoT-Arduino-Helper
- Adafruit_Sensor
- DHT-Sensor-library
Installation: Gehen Sie zu den jeweiligen GitHub-Links, klicken Sie auf „Clone or download“ → „Download ZIP“. Dann in der Arduino IDE: Sketch → Include Library → Add .ZIP Library… und die heruntergeladene ZIP-Datei auswählen. Alle drei Bibliotheken installieren!
Schritt 4: Code hochladen
- In der Arduino IDE: Datei → Beispiele → BoltIoT-Arduino-Helper → DHT2Cloud
- Das Beispiel öffnet sich in einem neuen Fenster.
- Boltduino per USB mit dem PC verbinden und auf „Hochladen“ klicken.
WICHTIG für Arduino Uno: Das Bolt-Modul muss beim Hochladen vom Arduino getrennt sein!
Software-Setup (Bolt Cloud)
Voraussetzung: Sie haben bereits einen Bolt-Cloud-Account und Ihr Bolt WiFi-Modul mit der Cloud verknüpft. Falls nicht, holen Sie das nach.
Schritt 1: Neues Produkt in der Bolt Cloud anlegen
Wählen Sie „Input Devices“ und „UART“ als Option.
Schritt 2: Produkt konfigurieren
Die Konfigurationsdaten (JavaScript-Code für die Diagramme) finden Sie im Code-Bereich unten. Nach der Eingabe speichern und die Ansicht verlassen.
Schritt 3: Bolt-Gerät mit dem Produkt verknüpfen
Nach dem Verknüpfen auf „Deploy Configurations“ klicken.
Schritt 4: Daten anzeigen
Die Cloud fragt alle 5 Minuten Daten ab. Warten Sie 20–25 Minuten, bevor Sie die ersten Diagramme prüfen.
Fazit
Probieren Sie dieses Projekt aus! Wenn Ihnen das Temperatur- und Luftfeuchtemonitoring gefällt, unterstützen Sie uns auf Indiegogo – es gibt exklusive Entwickler-Rabatte und die erste Bolt-Lieferung startete im Februar 2018.
Weitere spannende Projekte rund um die Bolt IoT Plattform:
- Bolt IoT Demo & Türkontrolle (Deutsch)
- Pflanzen-Überwachungs-Alarmsystem
- Müllmelder mit Bolt IoT
- Bolt IoT CPU-Stress-O-Meter
- Krypto-Alarmsystem mit Bolt IoT
- „OK Google, Licht an“ in 5 Minuten & 4 Schritten
- FumeSucker powered by Bolt IoT
- Armer-Manns-Theremin mit Bolt IoT
- Sprachgesteuertes Licht für 12 $ in 4 Schritten
- … und viele mehr
Code
Produkt-Konfiguration (JavaScript für Bolt Cloud Diagramme)
var lineGraph1 = new boltGraph();
lineGraph1.setChartType("lineGraph");
lineGraph1.setAxisName('X-Axis Name', 'Temperature->');
lineGraph1.plotChart('time_stamp', 'Temperature');
var lineGraph2 = new boltGraph();
lineGraph2.setChartType("lineGraph");
lineGraph2.setAxisName('X-Axis Name', 'Humidity->');
lineGraph2.plotChart('time_stamp', 'Humidity');
Schaltplan
Fritzing-Datei: dht11boltarduino_5THd5r6p4C.fzz (bei Verwendung des Boltduino entfällt die Verdrahtung des Bolt-Moduls per Kabel).
Herstellungsprozess
- Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
- DIY Heimbrau-Temperaturregelung: Überwachen & Steuern mit Arduino
- RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
- Smartes System zur Luftqualitäts- & Abfallüberwachung mit Raspberry Pi, Arduino & IOTA
- Arduino Temperatur- & Feuchtelogger mit DHT11 & Ethernet Shield
- BME280 Temperatur, Luftfeuchte & Druck auf Nextion Touchscreen anzeigen
- Berührungsloses Temperatur-Überwachungstor für schnelles Screening
- Stufenlose LED-Helligkeitssteuerung mit Bolt IoT und Arduino UNO
- Echtzeit-Waldbrand-Überwachungssystem mit SMS-Alarm
- Temperatur & Luftfeuchte mit DHT11 auf Blynk auslesen – Arduino-Tutorial Schritt für Schritt