Das Ablesen der Temperatur mit dem Arduino ist eine sehr nützliche Aufgabe. Es gibt eine Vielzahl von Temperatursensoren mit unterschiedlichen Funktionen, die Sie in Ihren Projekten verwenden können. In diesem Artikel haben wir eine Zusammenstellung von 9 erschwinglichen Temperatursensoren zusammengestellt, die mit dem Arduino und anderen Entwicklungsboards (wie ESP32 oder ESP8266) kompatibel sind.

DHT11

Der DHT11 ist ein digitaler Temperatursensor, der die Temperatur und die relative Luftfeuchtigkeit misst.

Diese Sensoren enthalten einen Chip, der eine Analog-Digital-Wandlung durchführt und ein digitales Signal mit der Temperatur und der Luftfeuchtigkeit ausspuckt. Dadurch lassen sie sich sehr einfach mit jedem Mikrocontroller verwenden, auch mit dem Arduino.

Die folgende Tabelle zeigt die wichtigsten Spezifikationen des DHT11 Temperatursensors.

DHT11
Kommunikationsprotokoll Ein-Draht
Spannungsbereich 3 bis 5.5 V
Temperaturbereich 0 bis 50 ºC +/-2 ºC
Feuchtigkeitsbereich 20 bis 90% +/-5%
Abtastperiode 1 Sekunde
Arduino Bibliotheken Adafruit DHT Bibliothek
Adafruit Unified Sensor Bibliothek
Wo kaufen? Preise prüfen

Wir haben eine spezielle Anleitung, wie man diesen Sensor mit dem Arduino verwendet:

  • Komplette Anleitung für DHT11/DHT22 Feuchte- und Temperatursensor mit Arduino

DHT22

Der DHT22 Temperatursensor ist dem DHT11 sehr ähnlich. Er misst ebenfalls Temperatur und Luftfeuchtigkeit, und die Pinbelegung ist die gleiche. Er ist etwas teurer, aber er ist genauer und hat einen größeren Temperatur- und Feuchtigkeitsmessbereich.

Die folgende Tabelle zeigt die wichtigsten Spezifikationen des DHT22 Temperatursensors.

DHT22
Kommunikationsprotokoll Ein-Draht
Stromversorgungsbereich 3 bis 6 V
Temperaturbereich -40 bis 80 ºC +/-0.5ºC
Feuchtigkeitsbereich 0 bis 100% +/-2%
Abtastperiode 2 Sekunden
Arduino Bibliotheken Adafruit DHT Bibliothek
Adafruit Unified Sensor Bibliothek
Wo kaufen? Preise prüfen

Lernen Sie, wie man den DHT22 Temperatursensor mit dem Arduino mit dem folgenden Tutorial verwendet:

  • Komplette Anleitung für DHT11/DHT22 Feuchte- und Temperatursensor mit Arduino

LM35DZ, LM335, LM34

Der LM35DZ ist ein linearer Temperatursensor, der direkt in Celsius kalibriert wird. Der analoge Ausgang ist direkt proportional zur Temperatur in Celsius: 10 mV pro Grad Celsius Temperaturanstieg.

Dieser Sensor ist dem LM335 (kalibriert in Kelvin) und dem LM34 (kalibriert in Fahrenheit) sehr ähnlich.

Die folgende Tabelle zeigt die wichtigsten Spezifikationen des Temperatursensors LM35.

LM35DZ
Kommunikationsprotokoll Analogausgang
Stromversorgungsbereich 4 bis 30 V
Temperaturbereich -55 bis 150ºC
Genauigkeit +/-0.5ºC (bei 25ºC)
Schnittstelle mit Arduino analogRead()
Wo kaufen? Preise prüfen
LM35
LM335
LM34

Lernen Sie, wie man die Temperatursensoren LM35DZ, LM335 oder LM34 mit dem Arduino verwendet:

  • Anleitung für LM35, LM335 und LM34 Temperatursensoren mit Arduino

BMP180

Obwohl der BMP180 ein Luftdrucksensor ist, misst er auch die Temperatur. Dies ist sehr nützlich für jedes Wetterstationsprojekt.

Die folgende Tabelle zeigt die wichtigsten Spezifikationen des BMP180-Sensors, wenn es um die Temperaturmessung geht.

BMP180
Kommunikationsprotokoll I2C
Stromversorgungsbereich 1,8 bis 3,6V (für den Chip) 3.3 bis 5V für das Modul
Temperaturbereich 0 bis 65ºC
Genauigkeit +/-0.5ºC (bei 25ºC)
Schnittstelle mit Arduino Adafruit BME085
Adafruit Unified Sensor Library
Wo kaufen? Preise prüfen

Im folgenden Tutorial erfährst du, wie du den BMP180-Sensor mit dem Arduino verwenden kannst, um Druck und Temperatur zu messen und die Höhe zu schätzen:

  • Anleitung für BMP180 Barometrischer Sensor mit Arduino

TMP36

Der TMP36 ist ein analoger Temperatursensor. Er gibt einen analogen Wert aus, der proportional zur Umgebungstemperatur ist. Er ist dem LM35-Temperatursensor sehr ähnlich.

Die wichtigsten Spezifikationen des TMP36 sind in der folgenden Tabelle aufgeführt.

TMP36
Kommunikationsprotokoll Analogausgang
Stromversorgungsbereich 2,7 V bis 5.5 V
Temperaturbereich -40°C bis +125°C
Genauigkeit +/-1ºC (bei 25ºC)
Schnittstelle mit Arduino analogRead()
Wo kaufen? Auf eBay ansehen

LM75

Der LM75 Sensor ist ein weiterer nützlicher Temperatursensor. Er funktioniert über I2C-Kommunikation, was bedeutet, dass er mit dem Arduino über die SDA- und SCL-Pins kommuniziert. Sie können einen dieser Sensoren für ungefähr $2 finden (siehe eBay).

Werfen Sie einen Blick auf die folgende Tabelle für eine Zusammenfassung der Spezifikationen des LM75 Sensors.

LM75
Kommunikationsprotokoll I2C
Stromversorgungsbereich 3.0 bis 5,5V
Temperaturbereich -55 bis 125ºC
Genauigkeit +/-2,0ºC (im Bereich von -55 bis 125ºC)
Schnittstelle mit Arduino I2C-Bibliothek für LM75
Wo kaufen? Auf eBay ansehen

BME280

Der BME280 ist ein barometrischer Sensor, der auch Temperatur und Feuchtigkeit misst. Er kann über das I2C- oder SPI-Kommunikationsprotokoll kommunizieren und das BME280-Modul kann entweder mit 3,3 oder 5 V versorgt werden.

Die folgende Tabelle zeigt eine Zusammenfassung der BME280-Sensorspezifikationen, wenn es um den Temperatursensor geht.

Werfen Sie einen Blick auf die folgende Tabelle für eine Zusammenfassung der LM75-Sensorspezifikationen.

BME280
Kommunikationsprotokoll I2C oder SPI
Stromversorgungsbereich 1.7 bis 3,6V (für den Chip) 3,3 bis 5V für die Karte
Temperaturbereich -40 bis 85ºC
Genauigkeit +/-0.5ºC (bei 25ºC)
Schnittstelle mit Arduino Adafruit BME280 Bibliothek
Adafruit Unified Sensor Library
Wo kaufen? Preise prüfen

Lernen Sie, wie man den BME280 mit dem Arduino verwendet, um Temperatur, Luftfeuchtigkeit und Druck zu messen:

  • Anleitung für BME280 Sensor mit Arduino (Druck, Temperatur, Luftfeuchtigkeit)

DS18B20

Der DS18B20 Temperatursensor ist ein digitaler Ein-Draht-Temperatursensor. Das bedeutet, dass er nur eine Datenleitung (und GND) benötigt, um mit dem Arduino zu kommunizieren.

Jeder DS18B20-Temperatursensor hat einen einzigartigen 64-Bit-Seriencode. Dadurch können Sie mehrere Sensoren an dieselbe Datenleitung anschließen. So können Sie die Temperatur von mehreren Sensoren mit nur einem digitalen Arduino-Pin abrufen.

Die folgende Tabelle zeigt die wichtigsten Spezifikationen des DS18B20 Temperatursensors:

DS18B20
Kommunikationsprotokoll Ein-Draht
Spannungsbereich 3.0 bis 5,5V
Betriebstemperaturbereich -55ºC bis +125ºC
Genauigkeit +/-0.5 ºC (im Bereich von -10ºC bis 85ºC)
Arduino-Bibliotheken DallasTemperature
OneWire
Wo kaufen? Preis auf Maker Advisor prüfen

Lernen Sie, wie man den DS18B20 Temperatursensor mit dem Arduino verwendet:

  • Anleitung für den DS18B20 Temperatursensor mit Arduino

Wasserdichtes DS18B20

Das DS18B20 ist auch in einer wasserdichten Version erhältlich (lesen Sie die DS18B20 Anleitung). Die Drähte sind mit PVC geschützt, was ideal ist, wenn Sie die Temperatur von Flüssigkeiten messen müssen, oder wenn der Sensor Wasser ausgesetzt werden muss.

Die Verdrahtung und die Spezifikationen sind die gleichen wie beim normalen DS18B20.

Wo kaufen? Vergleichen Sie die Preise für den wasserdichten Temperatursensor DS18B20 auf Maker Advisor.

Einpacken

Wir hoffen, Sie haben diesen Leitfaden nützlich gefunden. Wir haben auch Anleitungen für andere Arduino-Sensoren und -Module, die Ihnen gefallen könnten:

  • Anleitung für I2C OLED Display mit Arduino
  • Komplette Anleitung für RF 433MHz Sender/Empfänger Modul mit Arduino
  • Anleitung für Relais-Modul mit Arduino
  • Komplette Anleitung für Ultraschall-Sensor HC-SR04 mit Arduino

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.