Messwerte DHT-Sensor mit Bluetooth-Modul an Smartphone übermitteln und auf SD-Karte speichern

Kate­go­rien: ,



Ziel des Projekts

Das Pro­gramm soll die Mess­wer­te 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

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

Smartphone-App BLE Serial tiny

Startver­bin­denDaten anzei­gen

Benötigte Bibliothek

Das Programm

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

Der setup-Teil

Der loop-Teil

Messwerte sammeln, anzeigen und speichern

Das Pro­gramm soll die Mess­wer­te 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:

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

Der Schaltplan

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

Anzeige auf dem Smartphone

App „Blue­tooth for Ardui­no“ (iOS)

App „DSD-Tech“ (iOS und Android)

App „BLE Ter­mi­nal“ (iOS)

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

Ähnliche Projekte


letz­te Aktua­li­sie­rung: Aug. 4, 2026 @ 20:31