Table des matières:
Vidéo: Tutoriel Python du capteur de température Raspberry Pi TMP112 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Module I2C MINI de capteur de température numérique TMP112 haute précision, basse consommation. Le TMP112 est idéal pour les mesures de température étendues. Cet appareil offre une précision de ±0,5°C sans nécessiter d'étalonnage ou de conditionnement de signal de composant externe. Voici la démonstration avec un code Java utilisant Raspberry Pi.
Étape 1: Ce dont vous avez besoin.
1. Framboise Pi
2. TMP112
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 TMP112 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-dessus.
Étape 3: Coder
Le code python pour TMP112 peut être téléchargé à partir de notre référentiel GitHub - Dcube Store.
Voici le lien pour le même:
github.com/DcubeTechVentures/TMP112
La fiche technique du TMP112 se trouve ici:
www.ti.com/lit/ds/sbos473e/sbos473e.pdf
Nous avons utilisé la bibliothèque SMBus pour le code python, les étapes pour installer SMBus sur le 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.
# TMP112
# Ce code est conçu pour fonctionner avec le mini module TMP112_I2CS I2C disponible dans Dcube Store.
importer smbus
heure d'importation
# Obtenez le bus I2C
bus = smbus. SMbus(1)
# Adresse TMP112, 0x48(72)
# Sélectionnez le registre de configuration, 0x01(1)
# 0x60A0(24736) Mode de conversion continue, résolution 12 bits, la file d'attente des défauts est 1 défaut
# Polarité faible, thermostat en mode comparateur, désactive le mode arrêt# Mode normal, données 12 bits
données = [0x60A0]bus.write_i2c_block_data (0x48, 0x01, données)
temps.sommeil (0,5)
# Adresse TMP112, 0x48(72)
# Lire les données à partir de 0x00(0), 2 octets, MSB d'abord
données = bus.read_i2c_block_data (0x48, 0x00, 2)
# Convertir les données
temp =(données[0] * 256 + données[1]) / 16
si temp > 2047:
temp -= 4096
cTemp = température * 0,0625
fTemp = cTemp * 1,8 + 32
# Données de sortie à l'écran
print "La température en Celsius est: %.2f C" %cTemp
print "La température en Fahrenheit est: %.2f F" %fTemp
Étape 4: Candidatures..:
Diverses applications intégrant le capteur de température numérique TMP112 basse consommation et haute précision incluent la surveillance de la température de l'alimentation, la protection thermique des périphériques informatiques, la gestion de la batterie ainsi que les machines de bureau.
Conseillé:
Tutoriel Python du capteur d'humidité et de température Raspberry Pi SHT25 : 4 étapes
Tutoriel Python du capteur d'humidité et de température Raspberry Pi SHT25 : 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 un signal de capteur calibré et linéarisé
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 Python du capteur de température Raspberry Pi MCP9808 : 4 étapes
Tutoriel Python sur le capteur de température Raspberry Pi MCP9808 : MCP9808 est un mini module de capteur de température numérique de haute précision ± 0,5 ° C I2C. Ils sont dotés de registres programmables par l'utilisateur qui facilitent les applications de détection de température. Le capteur de température de haute précision MCP9808 est devenu une industrie
Raspberry Pi - Tutoriel Python du capteur de température TCN75A : 4 étapes
Raspberry Pi - Tutoriel Python du capteur de température TCN75A : Le TCN75A est un capteur de température série à deux fils incorporé avec un convertisseur température-numérique. Il est incorporé avec des registres programmables par l'utilisateur qui offrent une flexibilité pour les applications de détection de température. Les paramètres du registre permettent aux utilisateurs
Tutoriel Java du capteur de température Raspberry Pi TMP112 : 4 étapes
Tutoriel Java du capteur de température Raspberry Pi TMP112 : module de capteur de température numérique I2C MINI de haute précision, basse consommation. Le TMP112 est idéal pour les mesures de température étendues. Cet appareil offre une précision de ±0,5°C sans nécessiter d'étalonnage ou de conditionnement de signal de composant externe