Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

DS18B20 1-Wire Digitalthermometer an Raspberry Pi anschließen – Schritt-für-Schritt-Anleitung

Einführung

Bei der Suche nach einer einfachen Möglichkeit, Temperatur mit einem Raspberry Pi zu messen, stieß ich auf den DS18B20 1-Wire digitalen Temperatursensor. Seine Genauigkeit von ±0,5 °C bei 0 °C und die minimalen Verdrahtungsanforderungen machen ihn ideal für Einsteiger und erfahrene Maker gleichermaßen.

Der Sensor ist günstig, benötigt nur einen einzelnen 4,7 kΩ Pull-Up-Widerstand und passt problemlos in ein Breadboard oder ein TO‑92-Gehäuse, das gängigen Transistoren ähnelt.

Pinbelegung (TO‑92)

Verkabelung zum Raspberry Pi

Ein 4,7 kΩ Widerstand muss zwischen der Datenleitung (Pin 2) und der 3,3 V-Versorgung (Pin 3) platziert werden. Falls kein 4,7 kΩ Widerstand verfügbar ist, funktionieren zwei 2,2 kΩ Widerstände in Reihe ebenfalls.

Software-Setup

Nach dem Verdrahten den Pi einschalten. Es empfiehlt sich, eine frische SD-Karte mit dem aktuellen Raspberry Pi OS (ehemals Raspbian) zu nutzen. Download von der offiziellen Raspberry Pi Software-Seite.

System aktualisieren:

sudo apt-get update && sudo apt-get upgrade

1-Wire-Interface aktivieren durch Bearbeiten von /boot/config.txt:

sudo nano /boot/config.txt

Folgende Zeile am Ende hinzufügen:

dtoverlay=w1-gpio,gpiopin=4

Datei speichern (Strg + X, Y, Enter) und neu starten:

sudo reboot

Temperatur auslesen

Nach dem Neustart erscheint der DS18B20 im Verzeichnis /sys/bus/w1/devices. Zum Auslesen der Temperatur:

cat /sys/bus/w1/devices/28-xxxxxxxxxxxx/w1_slave

Ersetzen Sie 28-xxxxxxxxxxxx durch die eindeutige ID des Sensors.

Weiterführende Ressourcen

Herstellungsprozess

  1. Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen
  2. Mehrere DS18B20 1-Wire Sensoren an Raspberry Pi anschließen für präzises Temperaturmonitoring
  3. Temperatur mit DS18B20 am Raspberry Pi 2 auslesen
  4. Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
  5. Temperaturmessung mit Maxim 1-Wire Sensoren und DS2482 I2C-Bridge am Raspberry Pi
  6. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  7. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  8. Raspberry Pi Wetterstation bauen, die tägliche Wetterdaten per E-Mail sendet
  9. Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
  10. DS1820 One-Wire Temperatursensor an Raspberry Pi GPIO anschließen