Étape 3: Connecter la température et le capteur de pression
Connectez la carte de dérivation BMP180
Connectez la carte de dérivation BMP180 comme illustré dans le schéma. La Commission faite par SparkFun Electronics. J’ai utilisé leur bibliothèque d’Arduino pour effectuer des mesures. Copiez cette bibliothèque de la lib / répertoire de mon GitHub référentiel à votre carnet de croquis/bibliothèques/répertoire.
Note de programmation
Le capteur BMP180 peut fonctionner soit un capteur de pression barométrique ou comme un altimètre, pour mesurer l’altitude. Je l’ai utilisé comme un capteur de pression. Lors de la mesure de pression, cependant, vous devez tout d’abord mesurer la température et le capteur renvoie la pression absolue. Pression absolue varie avec l’altitude, donc nous avons besoin compenser ses effets. Bibliothèque de SparkFun comprend un moyen de faire cela, mais il faut que l’Arduino sait notre élévation. Vous devrez modifier la constante ALTITUDE définie dans le code que vous utilisez.
La température et pression d’épreuve lectures
Ce capteur est assez simple. Voici les étapes :
- Ouvrez l’un des exemples de la bibliothèque. Je suggère d’utiliser la SFE_BMP180_example, parce que c’est lui que j’ai utilisé comme référence.
- Accédez à la ligne 71 de SFE_BMP180_example.ino et changement de la constante de l’ALTITUDE pour être votre élévation. Vous pouvez trouver votre élévation à veloroutes.org/elevation/. Veillez à entrer votre altitude en mètres ici.
- Téléchargez le croquis dans votre Arduino.
- L’Arduino Serial Monitor permet de voir si cela fonctionne.
Pour en savoir plus
Cette carte utilise un bus I2C pour communiquer avec l’Arduino. Si vous n’êtes pas familier avec ce bus et souhaitez en savoir plus à ce sujet, consultez learn.sparkfun.com/tutorials/i2c/all et www.i2c-bus.org. Il y a aussi une bonne introduction aux interfaces fois I2C et SPI ici.