Raspberry Pi - SI7006-A20 humidité & température capteur Python Tutorial (3 / 4 étapes)

Étape 3: Code :

Le code python pour SI7006-A20 peut être téléchargé depuis notre dépôt github-ControlEverythingCommunity

Voici le lien pour la même chose :

https://github.com/ControlEverythingCommunity/SI70...

Le datasheet du SI7006-A20 peut être trouvé ici :

https://github.com/ControlEverythingCommunity/Si7...

Nous avons utilisé SMBus bibliothèque de code python, les étapes pour installer SMBus sur pi framboise est décrite ici :

https://Pypi.Python.org/Pypi/SMBus-cffi/0.5.1

Vous pouvez également copier le code d’ici, il est affecté comme suit :

# Distribué avec une licence libre-arbitre.

# Utiliser aucunement vous voulez, Profitez ou sans, autant il s’intègre dans les licences de ses ouvrages connexes.

# SI7006-A20

# Ce code est conçu pour fonctionner avec le SI7006-A20_I2CS I2C Mini Module disponible à ControlEverything.com.

# https://www.controleverything.com/content/Humidit...

importer smbus

moment de l’importation

# Obtenir le bus I2C

bus = smbus. SMBus(1)

# Adresse de SI7006_A20, 0x40(64)

# 0xF5(245) sélectionnez hygrométrie NO HOLD MASTER mode

bus.write_byte(0x40, 0xF5)

Time.Sleep(0.5)

# Adresse de SI7006_A20, 0x40(64)

# Lecture données retour, 2 octets, humidité MSB premier

DATA0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# Convertir les données

humidité = (125,0 * (data0 * 256,0 + data1) / 65536.0) - 6.0

# Adresse de SI7006_A20, 0x40(64) # 0xF3(243) sélectionner la température NO HOLD mode MASTER

bus.write_byte(0x40, 0xF3)

Time.Sleep(0.5)

# Adresse de SI7006_A20, 0x40(64)

# Lecture données retour, 2 octets, température MSB premier

DATA0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# Convertir les données

MTET = (175.72 * (data0 * 256,0 + data1) / 65536.0) - 46.85

fTemp = MTET * 1.8 + 32

# Sortie de données à l’écran

imprimer "l’humidité Relative est : %.2f %% RH" % d’humidité

imprimer "est la température en degrés Celsius : %.2f C » % MTET

imprimer "est la température en degrés Fahrenheit : %.2f F" % fTemp

Articles Liés

Raspberry Pi - SI7006-A20 humidité & température capteur Java Tutorial

Raspberry Pi - SI7006-A20 humidité & température capteur Java Tutorial

SI7006-A20 est une humidité et capteur de température qui peut fonctionner sur le protocole de communication I2C. Il dispose d'un circuit intégré CMOS monolithique intégrant des éléments de capteur de température et l'humidité, un convertisseur analo
Raspberry Pi SHT25 humidité & température capteur Python Tutorial

Raspberry Pi SHT25 humidité & température capteur Python Tutorial

SHT25 I2C humidité et capteur de température ±1.8%RH ± 0,2 ° C I2C Mini Module. Le SHT25 capteur humidité et de température de haute précision est devenue une norme de l'industrie en termes de facteur de forme et d'intelligence, fournissant calibré,
Raspberry Pi - SHT30 humidité & température capteur Python Tutorial

Raspberry Pi - SHT30 humidité & température capteur Python Tutorial

SHT30 humidité Digital et capteur de température offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSen
Raspberry Pi MCP9808 température capteur Python Tutorial

Raspberry Pi MCP9808 température capteur Python Tutorial

MCP9808 est un module numérique très précise de la température capteur ± 0,5 ° C I2C mini. Elles s'incarnent avec user - registres programmable qui facilitent les applications de détection de température. La MCP9808 sonde de température haute précisi
Raspberry Pi - humidité I2C HIH6130 & température capteur Python Tutorial

Raspberry Pi - humidité I2C HIH6130 & température capteur Python Tutorial

HIH6130 est une humidité et capteur de température à sortie numérique. Ces capteurs fournissent un niveau de précision de ±4 % RH. Avec la stabilité à long terme de pointe, véritable compensation de température numérique I2C, fiabilité inégalée, l'ef
Raspberry Pi - SHT30 humidité & température capteur Java Tutorial

Raspberry Pi - SHT30 humidité & température capteur Java Tutorial

SHT30 humidité Digital et capteur de température offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSen
Raspberry Pi - SI7021 Meteorology & température capteur Python Tutorial

Raspberry Pi - SI7021 Meteorology & température capteur Python Tutorial

SI7021 est une humidité et capteur de température qui peut fonctionner sur le protocole de communication I2C. Il dispose d'un circuit intégré CMOS monolithique intégrant des éléments de capteur de température et l'humidité, un convertisseur analogiqu
Raspberry Pi HDC1000 température capteur Python Tutorial

Raspberry Pi HDC1000 température capteur Python Tutorial

Le HDC1000 est un capteur d'humidité numérique avec sonde de température intégrée qui permet une précision de mesure excellente à très faible puissance. L'appareil mesure humidité basée sur un roman capteur capacitif. Les capteurs d'humidité et de te
Raspberry Pi - TMP100 température capteur Python Tutorial

Raspberry Pi - TMP100 température capteur Python Tutorial

TMP100 haute précision, faible puissance, module capteur de température numérique I2C MINI. Le TMP100 est idéal pour la mesure de températures étendue. Ce dispositif offre une précision de ±1 ° C sans nécessiter d'étalonnage ou composant externe cond
Raspberry Pi - TCN75A température capteur Python Tutorial

Raspberry Pi - TCN75A température capteur Python Tutorial

TCN75A est un capteur de température série bifilaire constituée avec température-to-digital converter. Il est incorporé avec les registres programmable utilisateur qui fournissent la flexibilité pour les applications de détection de température. Les
Raspberry Pi TMP112 température capteur Python Tutorial

Raspberry Pi TMP112 température capteur Python Tutorial

TMP112 haute précision, faible puissance, module capteur de température numérique I2C MINI. Le TMP112 est idéal pour la mesure de températures étendue. Ce dispositif offre une précision de ±0, 5 ° C sans nécessiter d'étalonnage ou composant externe c
Arduino Nano - SI7006-A20 humidité & tutoriel de capteur de température

Arduino Nano - SI7006-A20 humidité & tutoriel de capteur de température

SI7006-A20 est une humidité et capteur de température qui peut fonctionner sur le protocole de communication I2C. Il dispose d'un circuit intégré CMOS monolithique intégrant des éléments de capteur de température et l'humidité, un convertisseur analo
Raspberry Pi - humidité I2C HIH6130 & température capteur Java Tutorial

Raspberry Pi - humidité I2C HIH6130 & température capteur Java Tutorial

HIH6130 est une humidité et capteur de température à sortie numérique. Ces capteurs fournissent un niveau de précision de ±4 % RH. Avec la stabilité à long terme de pointe, véritable compensation de température numérique I2C, fiabilité inégalée, l'ef
Raspberry Pi HTS221 l’humidité Relative et température capteur Java Tutorial

Raspberry Pi HTS221 l’humidité Relative et température capteur Java Tutorial

HTS221 est un ultra compact numérique un capteur capacitif d'humidité relative et de température. Il comprend un capteur et un signal mixé circuit(ASIC) intégrée spécifique demande de fournir l'information de mesure par l'intermédiaire des interfaces