jardin_sonde_bmp280
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
jardin_sonde_bmp280 [2025/06/26 14:11] – [Activation du protocole I2C sur Raspberry Pi] admin | jardin_sonde_bmp280 [2025/06/26 14:54] (Version actuelle) – [Test de la sonde en mode interactif] admin | ||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
< | < | ||
3 Interface Options | 3 Interface Options | ||
+ | I2C → Enable | ||
</ | </ | ||
{{ : | {{ : | ||
+ | |||
+ | **Redémarrer le Raspberry Pi :** | ||
+ | < | ||
+ | sudo reboot | ||
+ | </ | ||
+ | |||
+ | ===== Vérification de la détection du BMP280 ===== | ||
+ | |||
+ | Installer les **outils I2C** : | ||
+ | |||
+ | < | ||
+ | sudo apt install i2c-tools | ||
+ | </ | ||
+ | |||
+ | **Scanner le bus I2C** pour vérifier que le capteur est bien détecté : | ||
+ | |||
+ | < | ||
+ | i2cdetect -y 1 | ||
+ | </ | ||
+ | |||
+ | Exemple de retour : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 👉 Ici, on voit bien 76, ce qui indique que le BMP280 est bien détecté. | ||
+ | |||
+ | ===== Test de la sonde en mode interactif ===== | ||
+ | |||
+ | Dans votre **environnement virtuel Python**, commencer par installer la **bibliothèque pour la sonde BMP280** : | ||
+ | |||
+ | < | ||
+ | pip3 install adafruit-circuitpython-bmp280 | ||
+ | </ | ||
+ | |||
+ | Test en mode interactif : | ||
+ | < | ||
+ | import board | ||
+ | import busio | ||
+ | import adafruit_bmp280 | ||
+ | |||
+ | i2c = busio.I2C(board.SCL, | ||
+ | bm280 = adafruit_bmp280.Adafruit_BMP280_I2C(i2c, | ||
+ | |||
+ | print(bme280.pressure) | ||
+ | print(bme280.temperature) | ||
+ | </ | ||
+ | |||
+ | Si le scan de votre bus i2c à donné 77 comme résultat, remplacer // | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Suite vers [[jardin_bmp280_script|Ajout de la sonde BMP280 à nos scripts]] |
jardin_sonde_bmp280.1750947085.txt.gz · Dernière modification : de admin