DHT11/DHT22 — Wetterdaten mit Bluetooth-Modul übermitteln

Lesezeit: 5 Minuten


Messdaten des DHT in einer Bluetooth-App anzeigen

Zunächst sollen die Mess­dat­en des DHT in ein­er Blue­tooth-App angezeigt wer­den:

Bluetooth DHT Messdaten anzeigen

BLE Ser­i­al tinyBLE Ter­mi­nal

Die Hardware

Benötigte Bauteile

  • Tem­per­atur-/Feuchtigkeitssen­sor DHT11/DHT22
  • Blue­tooth-Mod­ule HM10 oder HC-08
  • Leitungs­drähte

Beispiele für DHT11/DHT22 Sensoren

Die Pin­bele­gung kann sich von der hier gezeigten unter­schei­den. Achte auf die Beschrif­tung auf dem Mod­ul!

Das Bluetooth-Modul HM-10

Die Blue­tooth-Mod­ule HM-10 ud HC-08 arbeit­en mit BLE (Blue­tooth Low Ener­gy) und kön­nen mit Android-Betrieb­ssys­te­men und iOS umge­hen.

Die Schaltplan

Baue die Schal­tung auf.
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

BLE Serial tiny

StartverbindenDat­en anzeigen

Das Programm

Benötigte Bibliothek

Bibliothek und Variablen

Soft­ware­Se­r­i­al

Binde die benötigte Bib­lio­thek ein und definiere die Vari­ablen:

Der setup-Teil

Der loop-Teil

Messdaten sammeln, anzeigen und speichern

Das Pro­gramm soll die Mess­dat­en des Sen­sors DHT11 oder DHT22 sam­meln, auf dem Smart­phone anzeigen und auf der SD-Karte spe­ich­ern.

Die Aktio­nen wer­den durch die Bild­schirm­tas­tatur der jew­eili­gen App ges­tartet.

Taste 1: Dat­en sam­meln und anzeigen
Taste 2: Dat­en auf der SD-Karte im CSV-For­mat spe­ich­ern
Taste 3: Datei öff­nen und im Seriellen Mon­i­tor anzeigen
Taste 4: Datei löschen

CSV-Dateien (Com­ma Seper­at­ed Val­ue) tren­nen Daten­sätze nach bes­timmten Zeichen. Das Kom­ma kann nicht ver­wen­det wer­den, weil es in der Anzeige von Tem­per­atur und Luft­feuchtigkeit benutzt wird. Deshalb dient das Semi­kolon als Trennze­ichen.

Zusätzlich benötigte Bauteile:

  • RTC-Mod­ul DS3231
  • SD-Karten-Mod­ul

Wenn du ein ⇒Eth­er­net-Shield hast, kannst du das Pro­gramm ohne Änderung mit dem dort ver­baut­en SD-Karten-Mod­ul ver­wen­den.
Mit einem ⇒Daten­log­ger-Shield musst du den Wert für den Daten­pin auf 10 set­zen.

RTC-Mod­ul

SD-Karten-Mod­ul

Der Schaltplan

Baue die Schal­tung auf.
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

[Wet­ter-Blue­tooth]

Anzeige auf dem Smartphone

Dat­en mit der App “Blue­tooth for Arduino” (iOS) anzeigen:

Dat­en mit der App “DSD-Tech” (iOS und Android) anzeigen

Dat­en mit der App “BLE Ter­mi­nal” (iOS) anzeigen

Das Programm

Zusätzlich benötigte Bibliotheken

Bibliotheken und Variable

Binde die benötigten Bib­lio­theken ein und definiere die Vari­ablen:

Der setup-Teil

Der loop-Teil

Die Funktion schreibeUeberschrift:


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    let­zte Aktu­al­isierung: Okt. 24, 2025 @ 13:20