DHT11/DHT22 — Wetterdaten mit Bluetooth-Modul übermitteln

Lesezeit: 5 Minuten


Ziel des Projekts

Das Pro­gramm soll die Mess­dat­en eines DHT-Sen­sors 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­ta­tur der jewei­li­gen App ges­tartet.

Benötigte Bauteile

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

Die Hardware

DHT- Sensor

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

Bluetooth-Modul HM-10

Die Blue­tooth-Mod­ule HM-10 und 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.

Messdaten anzeigen

Bluetooth DHT Messdaten anzeigen

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

Der Schaltplan

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

BLE Serial tiny

StartverbindenDat­en anzeigen

Benötigte Bibliothek

Soft­ware­Se­r­i­al

Das Programm

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 DHT-Sen­sors 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

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: Dez. 6, 2025 @ 11:34

Inhalt