Raspberry Pi - Temperatursensor - OLED
Diese Anleitung zeigt Ihnen, wie Sie mit dem Raspberry Pi die Temperatur von einem DS18B20 One-Wire-Sensor erfassen und diese auf einem OLED-Display anzeigen können.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Kaufhinweis: Viele DS18B20-Sensoren auf dem Markt sind von geringer Qualität. Wir empfehlen dringend den Kauf des Sensors von der Marke DIYables über den obigen Link. Wir haben ihn getestet und er funktionierte gut.
Über OLED und DS18B20 Temperatursensor
Falls Sie mit OLED und DS18B20 Temperatursensor (einschließlich Pinout, Funktionsweise, Programmierung, etc.) nicht vertraut sind, können Ihnen die folgenden Tutorials helfen:
Schaltplan

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Wir empfehlen den Kauf eines DS18B20 Sensors zusammen mit dem dazugehörigen Verdrahtungsadapter für eine nahtlose Installation. Dieser Adapter enthält einen integrierten Widerstand, wodurch kein zusätzlicher Widerstand in der Verdrahtung erforderlich ist.
Raspberry Pi Code - Temperatur vom DS18B20 Temperatursensor erfassen und auf OLED anzeigen
Schnellanleitung
- Stellen Sie sicher, dass Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie Bibliotheken installieren müssen.
- Falls Sie den Raspberry Pi zum ersten Mal verwenden, lesen Sie wie Sie den Raspberry Pi einrichten
- Verbinden Sie Ihren PC über SSH mit dem Raspberry Pi, indem Sie den integrierten SSH-Client unter Linux und macOS oder PuTTY unter Windows verwenden. Siehe wie Sie Ihren PC über SSH mit dem Raspberry Pi verbinden.
- Stellen Sie sicher, dass die RPi.GPIO Bibliothek installiert ist. Falls nicht, installieren Sie diese mit folgendem Befehl:
- Bevor Sie den DS18B20 Temperatursensor mit einem Raspberry Pi verwenden können, müssen wir die 1-Wire-Schnittstelle auf dem Raspberry Pi aktivieren. Siehe Wie Sie die 1-Wire-Schnittstelle auf dem Raspberry Pi aktivieren
- Installieren Sie die Bibliothek für den DS18B20 Temperatursensor mit folgendem Befehl:
- Bevor Sie das OLED-Display mit einem Raspberry Pi verwenden können, müssen wir die I2C-Schnittstelle auf dem Raspberry Pi aktivieren. Siehe Wie Sie die I2C-Schnittstelle auf dem Raspberry Pi aktivieren
- Installieren Sie die OLED-Bibliothek mit folgendem Befehl:
- Erstellen Sie eine Python-Skriptdatei DS18B20_OLED.py und fügen Sie folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie folgenden Befehl im Terminal eingeben:
Das Skript läuft in einer Endlosschleife kontinuierlich, bis Sie Strg + C im Terminal drücken.
- Positionieren Sie den Sensor über heißem und kaltem Wasser oder halten Sie ihn in der Hand.
- Betrachten Sie das Ergebnis auf dem OLED-Display.