![Raspberry Pi SHT25 Feuchtigkeits- und Temperatursensor Python Tutorial - Gunook Raspberry Pi SHT25 Feuchtigkeits- und Temperatursensor Python Tutorial - Gunook](https://i.howwhatproduce.com/images/002/image-4375-11-j.webp)
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
![Raspberry Pi SHT25 Feuchtigkeits- und Temperatursensor Python Tutorial Raspberry Pi SHT25 Feuchtigkeits- und Temperatursensor Python Tutorial](https://i.howwhatproduce.com/images/002/image-4375-12-j.webp)
SHT25 I2C Feuchte- und Temperatursensor ±1,8%RH ±0,2°C I2C Mini-Modul. Der hochgenaue Feuchte- und Temperatursensor SHT25 hat sich in Bezug auf Formfaktor und Intelligenz zu einem Industriestandard entwickelt und liefert kalibrierte, linearisierte Sensorsignale im digitalen I2C-Format. Hier ist die Demonstration mit einem Python-Code mit Raspberry Pi.
Schritt 1: Was Sie brauchen
![Was du brauchst..! Was du brauchst..!](https://i.howwhatproduce.com/images/002/image-4375-13-j.webp)
![Was du brauchst..! Was du brauchst..!](https://i.howwhatproduce.com/images/002/image-4375-14-j.webp)
1. Himbeer-Pi
2. SHT25
3. I²C-Kabel
4. I²C-Shield für Raspberry Pi
5. Ethernet-Kabel
Schritt 2: Verbindungen
![Anschlüsse Anschlüsse](https://i.howwhatproduce.com/images/002/image-4375-15-j.webp)
![Anschlüsse Anschlüsse](https://i.howwhatproduce.com/images/002/image-4375-16-j.webp)
![Anschlüsse Anschlüsse](https://i.howwhatproduce.com/images/002/image-4375-17-j.webp)
![Anschlüsse Anschlüsse](https://i.howwhatproduce.com/images/002/image-4375-18-j.webp)
Nehmen Sie ein I2C-Schild für Himbeer-Pi und schieben Sie es vorsichtig über die gpio-Pins von Himbeer-Pi.
Verbinden Sie dann das eine Ende des I2C-Kabels mit dem SHT25-Sensor und das andere Ende mit der I2C-Abschirmung.
Verbinden Sie auch das Ethernet-Kabel mit dem Pi oder verwenden Sie ein WiFi-Modul.
Die Anschlüsse sind im Bild unten dargestellt.
Schritt 3: Python-Code
![](https://i.ytimg.com/vi/eXmdAucLqHs/hqdefault.jpg)
Der Python-Code für SHT25 kann von unserem GitHub-Repository heruntergeladen werden - Dcube Store
Code finden Sie hier:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Wir haben die SMBus-Bibliothek für Python-Code verwendet, die Schritte zur Installation von SMBus auf Raspberry Pi sind hier beschrieben:
pypi.python.org/pypi/smbus-cffi/0.5.1
Sie können den Code auch von hier kopieren, er wird wie folgt angegeben:
#Verteilt mit einer freiwilligen Lizenz.
# Verwenden Sie es nach Belieben, gewinnbringend oder kostenlos, sofern es in die Lizenzen der zugehörigen Werke passt.
# SHT25
smbus importieren
Importzeit
# Holen Sie sich den I2C-Bus
bus = smbus. SMBus(1)
# SHT25-Adresse, 0x40(64)
# Temperaturmessbefehl senden
# 0xF3(243) KEIN HOLD-Master
bus.write_byte(0x40, 0xF3)
time.sleep(0.5)
# SHT25-Adresse, 0x40(64)
# Daten zurücklesen, 2 Byte
# Temp. MSB, Temp. LSB
data0 = bus.read_byte(0x40)
data1 = bus.read_byte(0x40)
# Konvertieren Sie die Daten
temp = Daten0 * 256 + Daten1
cTemp= -46,85 + ((Temp * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25-Adresse, 0x40(64)
# Feuchtemessbefehl senden
# 0xF5(245) KEIN HOLD-Master
bus.write_byte(0x40, 0xF5)
time.sleep(0.5)
# SHT25-Adresse, 0x40(64)
# Daten zurücklesen, 2 Byte
# Luftfeuchtigkeit MSB, Luftfeuchtigkeit LSB
data0 = bus.read_byte(0x40)
data1 = bus.read_byte(0x40)
# Konvertieren Sie die Daten
Feuchtigkeit = Daten0 * 256 + Daten1
Luftfeuchtigkeit = -6 + ((Luftfeuchtigkeit * 125,0) / 65536,0)
# Daten auf den Bildschirm ausgeben
print "Relative Luftfeuchtigkeit ist: %.2f %%" %Luftfeuchtigkeit
print "Temperatur in Celsius ist: %.2f C" %cTemp
print "Temperatur in Fahrenheit ist: %.2f F" %fTemp
Schritt 4: Anwendungen
Der SHT25-Sensor für Temperatur und relative Luftfeuchtigkeit hat verschiedene industrielle Anwendungen wie Temperaturüberwachung, Wärmeschutz für Computerperipherie usw.
Empfohlen:
AVR Assembler Tutorial 2: 4 Schritte
![AVR Assembler Tutorial 2: 4 Schritte AVR Assembler Tutorial 2: 4 Schritte](https://i.howwhatproduce.com/images/001/image-557-j.webp)
AVR Assembler Tutorial 2: Dieses Tutorial ist eine Fortsetzung von "AVR Assembler Tutorial 1" Wenn Sie Tutorial 1 noch nicht durchlaufen haben, sollten Sie jetzt aufhören und das zuerst tun. In diesem Tutorial werden wir unser Studium der Assemblersprachprogrammierung des atmega328p u
Temperatursensor (Arduino): 8 Schritte
![Temperatursensor (Arduino): 8 Schritte Temperatursensor (Arduino): 8 Schritte](https://i.howwhatproduce.com/images/009/image-24100-j.webp)
Temperatursensor (Arduino): Dieses Projekt ist perfekt für Fortgeschrittene und Anfänger. Die Einrichtung ist sehr einfach. Es gibt einen Chip namens LM35 (Link für zusätzliche Erklärung), der es dem Arduino ermöglicht, die Temperatur der Umgebung zu bestimmen
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
![Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50
Python-Tutorial: 6 Schritte
![Python-Tutorial: 6 Schritte Python-Tutorial: 6 Schritte](https://i.howwhatproduce.com/images/001/image-1745-18-j.webp)
Python-Tutorial: Hallo! Willkommen zu meinem zweiten instructable und dies wird auf den Grundlagen von Python sein. In diesem instructable werde ich Ihnen die Grundlagen von Schleifen, Eingabe und Ausgabe beibringen und den Computer dazu bringen, etwas zu sagen, wenn Anweisungen und Variablen. Im letzten w
Python-Tutorial Nr. 1: 5 Schritte
![Python-Tutorial Nr. 1: 5 Schritte Python-Tutorial Nr. 1: 5 Schritte](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10541460-python-tutorial-no-1-5-steps-0.webp)
Python-Tutorial Nr. 1: Dies ist ein Python-Tutorial, das für absolute Anfänger gedacht ist. Eine kurze Einführung in Python soll Ihnen ein grundlegendes Verständnis der Geschichte und ihrer Bedeutung vermitteln, bevor wir mit den Lektionen fortfahren. Was ist Python? ?Aufgenommen von www.python.org:Python