Table des matières:
Vidéo: Tutoriel Python du capteur d'humidité et de température Raspberry Pi SHT25 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Capteur d'humidité et de température SHT25 I2C ± 1,8 % HR ± 0,2 ° C I2C Mini module. Le capteur d'humidité et de température de haute précision SHT25 est devenu un standard de l'industrie en termes de facteur de forme et d'intelligence, fournissant des signaux de capteur calibrés et linéarisés au format numérique I2C. Voici la démonstration avec un code Python utilisant Raspberry Pi.
Étape 1: Ce dont vous avez besoin
1. Framboise Pi
2. SHT25
3. Câble I²C
4. Bouclier I²C pour Raspberry Pi
5. Câble Ethernet
Étape 2: Connexions
Prenez un shield I2C pour raspberry pi et poussez-le doucement sur les broches gpio de raspberry pi.
Connectez ensuite l'une des extrémités du câble I2C au capteur SHT25 et l'autre extrémité au blindage I2C.
Connectez également le câble Ethernet au pi ou vous pouvez utiliser un module WiFi.
Les connexions sont montrées dans l'image ci-dessous.
Étape 3: Code Python
Le code python pour SHT25 peut être téléchargé depuis notre référentiel GitHub - Dcube Store
Le code peut être trouvé ici:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Nous avons utilisé la bibliothèque SMBus pour le code python, les étapes pour installer SMBus sur raspberry pi sont décrites ici:
pypi.python.org/pypi/smbus-cffi/0.5.1
Vous pouvez également copier le code d'ici, il est donné comme suit:
#Distribué avec une licence libre-arbitre.
# Utilisez-le comme vous le souhaitez, à profit ou gratuitement, à condition qu'il s'intègre dans les licences de ses œuvres associées.
# SHT25
importer smbus
heure d'importation
# Obtenez le bus I2C
bus = smbus. SMbus(1)
# Adresse SHT25, 0x40(64)
# Envoyer la commande de mesure de température
# 0xF3(243) NO HOLD maître
bus.write_byte (0x40, 0xF3)
temps.sommeil (0,5)
# Adresse SHT25, 0x40(64)
# Relire les données, 2 octets
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convertir les données
temp = données0 * 256 + données1
cTemp= -46,85 + ((temp * 175,72) / 65536.0)
fTemp = cTemp * 1,8 + 32
# Adresse SHT25, 0x40(64)
# Envoyer la commande de mesure d'humidité
# 0xF5(245) NO HOLD maître
bus.write_byte (0x40, 0xF5)
temps.sommeil (0,5)
# Adresse SHT25, 0x40(64)
# Relire les données, 2 octets
# Humidité MSB, Humidité LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convertir les données
humidité = data0 * 256 + data1
humidité = -6 + ((humidité * 125,0) / 65536.0)
# Données de sortie à l'écran
print "L'humidité relative est: %.2f %%" %humidité
print "La température en Celsius est: %.2f C" %cTemp
print "La température en Fahrenheit est: %.2f F" %fTemp
Étape 4: Candidatures
Le capteur de température et d'humidité relative SHT25 a diverses applications industrielles telles que la surveillance de la température, la protection thermique des périphériques informatiques, etc.
Conseillé:
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon 433 mhz : 6 étapes
Capteur de température et d'humidité à énergie solaire Arduino en tant que capteur Oregon à 433 mhz : il s'agit de la construction d'un capteur de température et d'humidité à énergie solaire. Le capteur émule un capteur Oregon de 433 mhz et est visible dans la passerelle Telldus Net. Capteur de mouvement à énergie solaire" d'Ebay. Assurez-vous qu'il est écrit 3.7v pâte
Arduino Nano - Tutoriel sur le capteur d'humidité relative et de température HTS221 : 4 étapes
Arduino Nano - Tutoriel sur le capteur d'humidité relative et de température HTS221 : HTS221 est un capteur numérique capacitif ultra compact pour l'humidité relative et la température. Il comprend un élément de détection et un circuit intégré spécifique à l'application de signal mixte (ASIC) pour fournir les informations de mesure via série numérique
Raspberry Pi - Tutoriel Python du capteur d'humidité et de température HIH6130 I2C : 4 étapes
Raspberry Pi - HIH6130 Capteur d'humidité et de température I2C Tutoriel Python : HIH6130 est un capteur d'humidité et de température avec sortie numérique. Ces capteurs offrent un niveau de précision de ±4% HR. Avec une stabilité à long terme de pointe, une véritable I2C numérique à compensation de température, une fiabilité de pointe, une efficacité énergétique
Tutoriel Java du capteur d'humidité relative et de température Raspberry Pi HTS221 : 4 étapes
Tutoriel Java du capteur d'humidité relative et de température Raspberry Pi HTS221 : HTS221 est un capteur numérique capacitif ultra compact pour l'humidité relative et la température. Il comprend un élément de détection et un circuit intégré spécifique à l'application de signal mixte (ASIC) pour fournir les informations de mesure via série numérique
Raspberry Pi - Tutoriel Java du capteur d'humidité et de température HIH6130 I2C : 4 étapes
Raspberry Pi - HIH6130 Capteur d'humidité et de température I2C Tutoriel Java : HIH6130 est un capteur d'humidité et de température avec sortie numérique. Ces capteurs offrent un niveau de précision de ±4% HR. Avec une stabilité à long terme de pointe, une véritable I2C numérique à compensation de température, une fiabilité de pointe, une efficacité énergétique