Le BME280 est le successeur du BMP185 et du BMP85. Ce composant permet de mesurer la température, la pression atmosphérique et l’hygrométrie (taux d’humidité dans l’air). La communication avec ce composant passe par l’omniprésent et très pratique bus I2C. Nous verrons ici comment utiliser le BME280 sur Raspberry pi.
You are browsing archives for
Étiquette : Adafruit
Raspberry pi mobile LiPo : un système autonome et rechargeable à bonne autonomie
Le Raspberry pi est un ordinateur compact et économe en énergie. Il est donc logiquement une solution intéressante pour des projets embarqués. Je vais donc présenter ici un montage permettant de faire un Raspberry pi portable avec une batterie rechargeable Lithium Polymère, et un chargeur efficace. L’objectif final sera d’avoir un système qu’on puisse utiliser indifféremment sur secteur ou sur batterie, sans interruption, comme avec un ordinateur portable classique.
Mesurer la luminosité (éclairement lumineux,lux) avec un Arduino
L’éclairement lumineux mesure la sensation d’éclairement qu’on perçoit dans une situation donnée. Cette grandeur se mesure en lux, et correspond à 1 candela. stéradian/m². Nous verrons aujourd’hui comment mesurer cette valeur à l’aide d’un petit composant économique, la sonde analogique de luminosité GA1A12S202 de chez Adafruit.
Ce composant est minuscule (10 x 13 x 1.5mm), économique (moins de 4$, environ 3€), fonctionne avec une tension assez large (de 2.3 à 6V), et à une consommation négligeable (quelques centaines de µA au maximum). Le câblage est également très simple : il suffit de brancher la broche VCC (la plus à gauche) au 5V ou au 3.3V, la broche GND (la plus à droite) à la masse (0V du circuit), et enfin la broche OUT (broche centrale) à l’une des broches analogiques de votre Arduino ou votre Raspberry Pi. Ce composant est fait de façon à fournir une sortie inférieure à 3.3V même lorsqu’il est alimenté en 5V, on peut donc le brancher directement sur un composant 3.3V en sortie.
L’utilisation s’avère toutefois légèrement plus délicate que l’installation, sans toutefois être insurmontable. Nous verrons ceci en détails ici, et le code source complet d’un exemple fonctionnel est disponible sur le github du projet Milapli.
Lire la valeur d’une sonde de température et d’hygrométrie DHT11/DHT22/AM2301
Dans ce billet, nous poursuivons la construction de notre station météo. Cette fois ci, nous ajouterons la lecture de l’hygrométrie, à savoir le taux d’humidité dans l’air. Pour cela, l’un des composants les moins chers que j’ai pu trouver est le DHT11. Ce composant regroupe à la fois une sonde de température et un capteur d’humidité. Il existe une autre version, le DHT22 qui est plus précise et possède une plus large plage de fonctionnement, mais qui coûte environ le double du prix. Il existe également un capteur portant la référence AM2302, qui est en fait un DHT22 avec des fils au lieu de broches, et une résistance pull-up. Dans tous les cas, le montage présenté ici sera valable pour les trois, et le code similaire.