DHT11/DHT22 – Wetterdaten mit Bluetooth-Modul übermitteln




Ziel des Projekts

Das Pro­gramm soll die Mess­da­ten eines DHT-Sen­sors sam­meln, auf dem Smart­phone anzei­gen und auf der SD-Kar­te spei­chern.

Die Aktio­nen wer­den durch die Bild­schirm­tas­ta­tur der jewei­li­gen App gestar­tet.

Benötigte Bauteile

  • Tem­pe­ra­tur-/Feuch­tig­keits­sen­sor DHT11/DHT22
  • Blue­tooth-Modu­le HM10 oder HC-08
  • SD-Kar­ten-Modul
  • Lei­tungs­dräh­te

Die Hardware

DHT- Sensor

Die Pin­be­le­gung kann sich von der hier gezeig­ten unter­schei­den. Ach­te auf die Beschrif­tung auf dem Modul!

Bluetooth-Modul HM-10

Die Blue­tooth-Modu­le HM-10 und HC-08 arbei­ten mit BLE (Blue­tooth Low Ener­gy) und kön­nen mit Android-Betriebs­sys­te­men und iOS umge­hen.

Messdaten anzeigen

Bluetooth DHT Messdaten anzeigen

BLE Seri­al tinyBLE Ter­mi­nal

Der Schaltplan

(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

BLE Serial tiny

Startver­bin­denDaten anzei­gen

Benötigte Bibliothek

Soft­wa­re­Se­ri­al

Das Programm

Bin­de die benö­tig­te Biblio­thek ein und defi­nie­re die Varia­blen:

Der setup-Teil

Der loop-Teil

Messdaten sammeln, anzeigen und speichern

Das Pro­gramm soll die Mess­da­ten des DHT-Sen­sors sam­meln, auf dem Smart­phone anzei­gen und auf der SD-Kar­te spei­chern.

Die Aktio­nen wer­den durch die Bild­schirm­tas­ta­tur der jewei­li­gen App gestar­tet.

  • Tas­te 1: Daten sam­meln und anzei­gen
  • Tas­te 2: Daten auf der SD-Kar­te im CSV-For­mat spei­chern
  • Tas­te 3: Datei öff­nen und im Seri­el­len Moni­tor anzei­gen
  • Tas­te 4: Datei löschen

CSV-Datei­en (Com­ma Sepe­ra­ted Value) tren­nen Daten­sät­ze nach bestimm­ten Zei­chen. Das Kom­ma kann nicht ver­wen­det wer­den, weil es in der Anzei­ge von Tem­pe­ra­tur und Luft­feuch­tig­keit benutzt wird. Des­halb dient das Semi­ko­lon als Trenn­zei­chen.

Zusätzlich benötigte Bauteile:

  • RTC-Modul DS3231
  • SD-Kar­ten-Modul

Wenn du ein ⇒Ether­net-Shield hast, kannst du das Pro­gramm ohne Ände­rung mit dem dort ver­bau­ten SD-Kar­ten-Modul ver­wen­den.
Mit einem ⇒Daten­log­ger-Shield musst du den Wert für den Daten­pin auf 10 set­zen.

RTC-Modul

SD-Kar­ten-Modul

Der Schaltplan

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

[Wet­ter-Blue­tooth]

Anzeige auf dem Smartphone

Daten mit der App „Blue­tooth for Ardui­no“ (iOS) anzei­gen:

Daten mit der App „DSD-Tech“ (iOS und Android) anzei­gen

Daten mit der App „BLE Ter­mi­nal“ (iOS) anzei­gen

Zusätzlich benötigte Bibliotheken

Bibliotheken und Variable

Bin­de die benö­tig­ten Biblio­the­ken ein und defi­nie­re die Varia­blen:

Der setup-Teil

Der loop-Teil

Die Funktion schreibeUeberschrift


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Ähnliche Projekte


letz­te Aktua­li­sie­rung: Jan. 2, 2026 @ 10:10

Inhalt