Switch Science a publié le capteur de température / humidité / pression BME280. L'humidité peut également être mesurée par rapport au même Bosch BMP180. Si vous possédez un BME280, vous pouvez l'utiliser facilement comme capteur d'environnement. Malheureusement, Bosch ne publie que le [BME280_driver] de C (https://github.com/BoschSensortec/BME280_driver) et [Comment utiliser](http://trac.switch-science.com/wiki/ BME280) et The New Bosch BME280 (Temp, Humidity, BMP) Je n'ai pu trouver l'exemple de code d'Arduino que sur mon blog. La réécriture avec Python pour Raspberry Pi était une tâche difficile et, heureusement, Switch Science a écrit une bibliothèque Python à la hâte.
Tout en regardant le schéma de circuit Arduino dans Comment utiliser, connectez le Raspberry Pi 2 comme suit. À la suite de la vérification, Vcore et Vio à câbler à 3,3 V sont connectés sur la carte, il semble donc qu'un seul d'entre eux soit nécessaire.
SDI (BME280) -> GPIO2 P03 (Raspberry Pi SDA1)
SCK (BME280) -> GPIO3 P05 (Raspberry Pi SCL1)
GND,SDO (BME280) -> GND P09 (Raspberry Pi)
Vio,CSB (BME280) -> 3.3v P01 (Raspberry Pi)
Après avoir câblé le cavalier, vérifiez avec i2cdetect. J'utilise une adresse 0x76.
$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- 76 --
Vous pouvez trouver un exemple de code pour Python dans le référentiel Switch Science BME280. Créez un répertoire approprié et téléchargez-le.
$ mkdir ~/python_apps/ss
$ cd !$
$ wget https://raw.githubusercontent.com/SWITCHSCIENCE/BME280/master/Python27/bme280_sample.py
Exécutez l'exemple de code.
$ sudo python bme280_sample.py
temp : 28.18 ℃
pressure : 995.69 hPa
hum : 60.62 %
Les données suivantes ont été acquises.
Recommended Posts