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

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

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.

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Bolt WiFi-Modul auf dem Boltduino

Schritt 2: DHT11-Sensor anschließen

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
DHT11 an Boltduino/Arduino

Schritt 3: Benötigte Bibliotheken installieren

Für dieses Projekt werden drei Arduino-Bibliotheken benötigt:

  1. BoltIoT-Arduino-Helper
  2. Adafruit_Sensor
  3. 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!

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Bibliothek als ZIP herunterladen
Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
ZIP-Bibliothek in Arduino IDE hinzufügen

Schritt 4: Code hochladen

  1. In der Arduino IDE: Datei → Beispiele → BoltIoT-Arduino-Helper → DHT2Cloud
  2. Das Beispiel öffnet sich in einem neuen Fenster.
  3. 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.

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Produkt-Erstellung in der Bolt Cloud

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.

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Produktkonfiguration mit Diagramm-Code

Schritt 3: Bolt-Gerät mit dem Produkt verknüpfen

Nach dem Verknüpfen auf „Deploy Configurations“ klicken.

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Gerät verknüpfen und Konfiguration bereitstellen

Schritt 4: Daten anzeigen

Die Cloud fragt alle 5 Minuten Daten ab. Warten Sie 20–25 Minuten, bevor Sie die ersten Diagramme prüfen.

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Live-Diagramme in der Bolt Cloud

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:

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).

Bolt IoT: Fortschrittliche Luftfeuchte- & Temperaturüberwachung mit DHT11 und Arduino
Breadboard-Verdrahtung

Herstellungsprozess

  1. Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
  2. DIY Heimbrau-Temperaturregelung: Überwachen & Steuern mit Arduino
  3. RFID-Anwesenheitssystem mit Arduino & Python – Daten direkt in phpMyAdmin (XAMPP) speichern
  4. Smartes System zur Luftqualitäts- & Abfallüberwachung mit Raspberry Pi, Arduino & IOTA
  5. Arduino Temperatur- & Feuchtelogger mit DHT11 & Ethernet Shield
  6. BME280 Temperatur, Luftfeuchte & Druck auf Nextion Touchscreen anzeigen
  7. Berührungsloses Temperatur-Überwachungstor für schnelles Screening
  8. Stufenlose LED-Helligkeitssteuerung mit Bolt IoT und Arduino UNO
  9. Echtzeit-Waldbrand-Überwachungssystem mit SMS-Alarm
  10. Temperatur & Luftfeuchte mit DHT11 auf Blynk auslesen – Arduino-Tutorial Schritt für Schritt