Étape 1: matériel
Capteur
Le BME280 de Bosch peut mesurer la température, de pression et d’humidité. Il dispose également de filtre RII intégrée d’a-n. La sonde de température a faible bruit et haute résolution et peut fonctionner de -40 à 85 ° C. Le capteur de pression est mieux que la BMP180 et a un bruit de 0.2Pa (équivalent à 1,7 cm). Le capteur d’humidité a un temps de réponse rapide et peut mesurer l’humidité comprise entre 0 et 100 % (à une température entre 0 et 60° C). Vous trouverez plus de détails à ce sujet et autres domaines d’utilisation dans la fiche technique : https://cdn-shop.adafruit.com/datasheets/BST-BME2...
Cette fois-ci j’ai utilisé le module de dérivation Sparkfun BME280 (https://www.sparkfun.com/products/13676), mais vous devriez être en mesure d’utiliser sur n’importe quel autre évasion tant qu’il a le même capteur sur elle (vous devrez éventuellement modifier l’adresse I2C). Notez que cette évasion n’a pas un levier de vitesses niveau logique à ce sujet, ni d’un régulateur de tension, donc attention à ne pas brancher à 5V.
Arduino
Pour ce projet, j’ai utilisé un Arduino Due principalement à cause du fait que cela fonctionne sur 3, 3V et il serait donc plus facile d’interface avec ce capteur et n’est pas seul (aujourd'hui la plupart des circuits intégrés fonctionne sur 3, 3V). Il a aussi suffisamment puissance de traitement d’accueillir n’importe quel projet d’avenir. Plus de détails sur le Conseil d’administration à https://www.arduino.cc/en/Main/ArduinoBoardDue
Une Arduino Uno modifié pour fonctionner à 3.3V peut fonctionner aussi bien que je n’ai pas encore essayé.
Connexions
Capteur | Arduino Due
SDA-PIN20(SDA)
SCL-PIN21(SCL)
GND-GND
3.3V – 3.3V