Raspberry Pi 2 domotique : le capteur de température (9)

 

 

Depuis hier, notre Framboise V2 est équipée d’un capteur de température, en la présence d’un BMP180, un capteur miniature de pression, altitude, et température.

 

bmp180
BMM180

A peine plus gros qu’un ongle, le BMP180 se relie via le bus I2C au Raspberry Pi 2. 4 fils suffisent : +, GND, et les signaux de commande I2C.

Sur internet, on lit tout et son contraire sur la longueur maximale du câble utilisable en I2C : 50 cm, 1 m, 12 m, bref, on a le choix des réponses à côté de la plaque. Ici, j’ai cannibalisé un bout de câble ethernet CAT5, non blindé, d’une longueur de 2 m. Figurez vous que cela fonctionne, et du premier coup : la sonde délivre ses données sans coup faillir, c’est précis, régulier !

Je passe sous silence l’installation physique du capteur, largement décrite sur Adafruit par exemple. Pensez bien à activer l’I2C (un raspi-config depuis le terminal, options avancées), et à valider le chargement des drivers. Là encore, tout se trouve sur Adafruit ou d’autres sites, je ne vais pas y revenir.

Le script python utilisé est le suivant, tempe.py :

#!/usr/bin/python
#
# decommentez pour activer la sortie de debuggage
#import logging
#logging.basicConfig(level=logging.DEBUG)
#
import Adafruit_BMP.BMP085 as BMP085
import time
sensor = BMP085.BMP085()
bmp = BMP085.BMP085()
temp = bmp.read_temperature()
pressure = bmp.read_pressure() / 100
altitude = bmp.read_altitude()
print 'Temperature : {0:0.1f} C'.format(temp)
print 'Pression     : {0:0.0f} hPa'.format(pressure)
# print 'Altitude:    {0:0.1f} m'.format(altitude)
print time.strftime('%X %x %Z')

Si vous avez bien câblé le module, vous devriez vous s’afficher les informations en un instant en lançant python tempe.py
J’ai décommenté l’affichage de l’altitude, plutôt pas précis à mon goût, et j’affiche la pression en hPa, plus lisible. Retenez à ce sujet qu’un pression inférieure à 1013 hPa annonce un mauvais temps. Au dessus, plus elle va monter, plus il fera beau. Mon grand-père tapotait son baromètre tous les matins, moi j’ai désormais une sonde informatique 😉

Une petite vue du montage avant d’avancer dans les explications :

raspberry temperature
Raspberry Pi 2 + BMP180

La sonde est au bout du câble CAT5, toute petite. Il va maintenant falloir la protéger, l’idée étant de venir la positionner en extérieur, mais comment ? Enfermée dans un tube plastique, j’ai peur qu’elle ne mesure que le réchauffement de l’air intérieur une fois exposée au soleil : il va falloir l’aérer, tout en la gardant protégée de la pluie, sacré dilemme là !

Et soudain, au détour d’un café matinal, THE solution: une crépine !!

raspberry temperature crepine
Crépine pour pompe

Oui je sais, c’est un peu bizarre, mais si vous réfléchissez bien, une crépine offre une aération sur une extrémité, et une partie protégée sur l’autre extrémité : c’est le candidat idéal pour notre projet ! Je me propose donc de venir y insérer le capteur, de boucher l’extrémité protégée par une produit du genre « ni clou ni vis », et de rajouter une grille fine (type moustiquaire) sur la partie aérée, évitant de voir des bestioles s’inviter à l’intérieur. Ainsi, notre BMP180 sera protégé de la pluie, mais ouvert aux quatre vents, impeccable pour une mesure fiable.

 

Publications similaires

  • |

    Covid 19, nouveau paradigme

    Nos médias parlent souvent de l’après Covid 19, d’un « nouveau » monde, mais ont-ils tellement tord ? Revenons en arrière, souvenons-nous, en Mars 2020 le monde se met en pause, se confine, s’enferme, espérant laisser passer l’épidémie chinoise devenue mondiale. Voir Venise se vider de ses touristes, son eau redevenir transparente pour y voir le retour des poissons… Voir la pollution s’effondrer, voir les oiseaux nicher sur des plages désormais vidées de ses vacanciers. L’humanité enfermée n’a pas généré que du…

  • |

    PayPal : j’accuse !!

    Etrange email reçu récemment de PayPal : « Nous avons remarqué que nous avons annulé et renvoyé un très grand nombre de paiements sur votre compte. Rappelez-vous : notre Protection des Achats s’applique dans les cas d’utilisation non autorisée du compte, de non réception de l’objet et si l’objet ne correspond pas du tout à sa description. Vous ne pouvez pas en bénéficier dans d’autres cas de figure ou si vous ne voulez plus l’objet que vous avez acheté.   Si…

  • $35 la framboise ?

    $35, environ 27 € pour une framboise ? C’est tout ce que vous coûtera le petit ordinateur mis au point par la fondation Raspberry, le Raspberry Pi : Et ne pensez pas ne rien avoir à ce tarif là, bien au contraire : sortie vidéo, sortie audio, USB, Ethernet, HDMI, port pour carte SD, port GPIO, port DSI, connecteur Jtag, connecteur CSI pour caméra, alimentation sur micro-USB, 256 Mo de Ram, et tout ça dans 85.6 x 53.98 mm seulement !

  • RaspiDomo compatible Chacon

    Notre solution domotique, RaspiDomo, basée sur Raspberry Pi B+, est désormais utilisable avec les modules Chacon / MyFox. Vous allez ainsi pouvoir venir intégrer un module à l’intérieur d’un interrupteur (ce modèle) et activer l’interrupteur à distance. Cela ne change rien au fonctionnement du dit interrupteur : il reçoit simplement une possibilité d’être activé à distance, oh miracle domotique ultime. Sur notre photo d’illustration, nous voyons les deux fils à relier à l’interrupteur d’origine (prévoyez un modèle assez plat du…

  • |

    OVH ADSL : la VoIP bloquée ?

    Le propos de ce billet n’est pas de revenir sur la qualité de l’offre ADSL Pro d’Ovh, qualité mainte fois observée ici et là, avec une liberté réelle, contrairement à Free par exemple. Le propos de ce billet est de chercher à comprendre pourquoi la VoIP est intégrée à la box ADSL, sans possibilité d’obtenir les codes pour l’utiliser éventuellement sur un softphone (= téléphone logiciel) lors d’un déplacement, en 3G ou WiFi. Pourtant, l’offre est clairement ciblée pro, c’est clairement…

  • |

    Boulanger pompe vos données, et il n’est pas le seul…

    Peut-être avez vous déjà commandé en ligne chez Boulanger, grande enseigne d’électroménager française, oh combien compétente, sauf peut-être sur un détail : la capture discrète de vos données ! Vous allez vous faire livrer, puis vous recevrez un email demandant ce que vous avez pensé de la livraison : Déjà, noter des humains, je n’aime pas ça, et pourtant tous le font, Chronopost en tête qui demande quel était l’état du camion, etc. Bref, passons… Mais c’est sur la seconde…

2 commentaires

  1. Bonjour.
    Je souhaite me lancer dans les sondes de température.
    Merci pour ce tutorial.
    Pensez-vous qu’il soit envisageable de connecter ce capteur sur un module externe (module XRF par exemple) ?
    Mon idée/souhait est d’avoir au moins 2 capteurs éloignés de mon raspberry. Je suis donc en train de rassembler toute la doc avant de commander le matos et de me lancer dans la construction 😉

    Merci d’avance.

Les commentaires sont fermés.