Arduino Lektion 22: Bluetooth Wetterstation

Eine Wetterstation ist mit einem Arduino schnell aufgebaut nur der Empfänger ist das „komplizierte“ aber auch hierfür gibt es eine praktikable Lösung.

Benötigte Sensoren:

Zu den oben genannten Sensoren habe ich bereits ein ausführliches Tutorial erstellt, daher möchte ich nur auf die Kommunikation über Bluetooth eingehen.
Für die Bluetoothkommunikation benutze ich das Modul HC06 welches ich in dem Tutorial Arduino Lektion 21: Bluetooth Modul HC-06 beschrieben habe.
Zusätzlich wird eine Android Bluetooth Terminal App für das Abfragen der Werte benötigt.

Aufbau der Schaltung

Schaltplan

PIN Belegung
Modul / SensorArduino UNO
Bluetooth Modul HC-06
VCC5V
GNDGND
TX11
RX10
DHT11
+5V
outPWM PIN 13
GND
BMP180
VCC3.3V
GNDGND
SDAA4
SCLA5

Fliegender Aufbau auf einem Breadboard

Der Aufbau der Wetterstation ist auf einem Breadboard schnell erledigt, da hier nicht gelötet oder geschraubt werden muss sonder „nur“ die Kabel wie in den Tutorials benannt angeschlossen werden müssen.

Aufbau der Wetterstation
Aufbau der Wetterstation

Wenn der Aufbau erledigt ist muss noch das Sketch geschrieben werden.

Der Arduino Sketch

Der Sketch ist ein Mix aus allen vier Tutorials.

Ausgabe des Sketches in einer Bluetooth Terminal Android App

Folgende Ausgabe erfolgt wenn man sich mit der Schaltung verbunden hat und die Werte

  • t – für Temperatur
  • h – für Luftfeuchtigkeit
  • p – für Luftdruck

eingibt.

Ausgabe der Werte in einer Bluetooth Terminal App.
Ausgabe der Werte in einer Bluetooth Terminal App.

Download des Sketches

 

Verwandte Beiträge

Ein Gedanke zu „Arduino Lektion 22: Bluetooth Wetterstation

  • Juli 25, 2017 um 20:31
    Permalink

    Leider funktioniert es nicht. Bekomme die Fehlermeldung: „‚BMP180‘ does not name a type“

    Ich bekomme es seit Tagen nicht gefixt. Bitte um Hilfe

    Antwort

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.