Beispiel 3: Test des Temperatursensors

Aufgabe

Die Temperatur in einem Raum soll überwacht werden: Um das richtige Funktionieren des Sensors zu testen, soll der Sensor DS18B20 an das NodeMCU angeschlossen und die Temperatur erfasst werden.

Bauteile

Sensor 18DSB20, NodeMCU, Widerstand 10 Kiloohm, Verbindungskabel (siehe Kapitel Die eingesetzten Bauteile).

Schaltung

Der Sensor hat drei Anschlüsse und wird mit einem fest verlöteten Anschlusskabel geliefert. Die Drahtfarben bedeuten:

  • rot: Spannung 3,3V
  • gelb: Output
  • schwarz: GND

 

Temperatursensor DS18B20 mit Lüsterklemmen und Widerstand
Lüsterklemme für den Temperatursensor DS18B20, Zwischen dem roten und dem gelben Kabel (links) ist ein Widerstand eingesteckt.

Steckbrettaufbau

Das Board NodeMCU wird so auf ein Steckbrett gesteckt, dass links und rechts jeweils eine Reihe neben dem Board zum Stecken von Bauteilen oder Anschlusskabeln frei bleibt.

Temperatursensor, NodeMCU. Steckbrett
Temperatursensor, NodeMCU. Steckbrett

Die Anschlüsse werden mit dem Board verbunden: 3V3, GND und D4. Zur Vermeidung von Störungen kann ein 10 K Ω Widerstand zwischen 3V3 und D4 geschaltet werden. Der Widerstand kann auch – wie oben im Bild gezeigt – an der Lüsterklemme eingesteckt werden.

Sketch

Laden Sie die Datei Beispiel 3 aus dem Anhang.

Vor der Nutzung des Sketches müssen die Libraries Onewire und DallasTemperature, wie unten beschrieben, installiert werden, denn sie werden im Sketch

  • in Zeile 5 mit #include <OneWire.h> und
  • in Zeile 6 mit #include <DallasTemperature.h>

aufgerufen.

Dazu bitte

  • über >Sketch >Bibliothek einbinden und
  • >Bibliotheken verwalten die Libraries suchen und
  • nach Drücken von More info

installieren.

Auszug aus Sketch zum Beispiel 3. Foto HoSi
Auszug aus Sketch zum Beispiel 3

 

Ergebnis

Der Sketch wird auf das Board NodeMCU hochgeladen. Wenn die Schaltung und der Sensor fehlerfrei sind, werden nach dem Hochladen die gemessenen Temperaturen auf dem Seriellen Monitor des Arduino IDE angezeigt.

Ergebnisse zum Beispiel 3, Foto HoSi
Ergebnisse zum Beispiel 3

Lizenz

Icon für Creative Commons Namensnennung-Nicht kommerziell-Weitergabe unter gleichen Bedinungen 4.0 International

Senioren nutzen Mikrocontroller Copyright © 2016 by Senioren-Lernen-Online UG (haftungsbeschränkt) is licensed under a Creative Commons Namensnennung-Nicht kommerziell-Weitergabe unter gleichen Bedinungen 4.0 International, except where otherwise noted.

Dieses Buch teilen