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

  • Quelle antenne ?

    Choisir son antenne, un billet oh combien toujours d’actualité, publié initialement le 4 Mars 2008, cela ne nous rajeunit pas vraiment 🙂 Le moment est venu d’établir une liaison WiFi, mais quelle antenne choisir ? Vous avez deux types principaux d’antennes, classés en sous-catégories : les omni-directionnelles : rayonnement à 360° les directives : elles se définissent par un gain et un angle de rayonnement, appelé angle d’ouverture. les patch (ou panneaux) les sectorielles : couverture d’un secteur (zone) allant…

  • Nouveau hotspot : coupons, paypal, gratuité, et gestion totale

    La demande en Hotspots WiFi évoluant rapidement, nous allons prochainement adapter nos offres vers une solution totalement malléable, extrêmement complète, à destinations des utilisateurs les plus exigeants. Nous avons ainsi posé plusieurs bases, après avoir observé nos concurrents : pas d’engagement mensuel, ni d’abonnement : Infracom n’a jamais souhaité rentrer dans ce genre de formule qui lie un client à un fournisseur pour une durée indéterminée, l’obligeant à sortir chaque mois une somme souvent non négligeable pour pouvoir bénéficier d’un produit…

  • |

    FiberStation : un AP WiFi fibré ?

    FiberStation, voici un nouveau matériel testé par la FCC cet été, mais pas encore annoncé par le constructeur Ubiquiti :   Il s’agit d’un matériel WiFi 2.4 GHz avec sortie sur fibre optique avec pour caractéristiques techniques : Dimensions : 65 x 27 x 108 mm Poids : 100 g LAN : 2 x 10/100 ethernet Fibre : 1 x port SC/UPC CPU : MIPS 24K Mémoire : 64 Mb DDR2 WiFi : 802.11b/g/n (sans support d’airMax) Modes de fonctionnement…

  • |

    AirFiber : déployez le haut débit partout !

    Depuis l’annonce de la disponibilité d’AirFiber, le pont réseau sans fil 24 GHz gigabit ethernet, les questions affluent par email : Est-il légal en France ? Oui et Non. Oui car si vous respectez les 100 mW PIRE et les fréquences autorisées, vous restez dans les clous mais perdrez la distance maximale des 13 km pour tomber à 2,5 km en moyenne. Oui si vous demandez une licence pour aller au delà, en fonctionnant à pleine puissance, avec dans un…

  • NRJ Mobile : 10 Go / 10 € par mois, premières impressions

    L’avantage de pouvoir changer d’opérateur mobile sans engagement, c’est d’aller d’une offre promotionnelle à une autre, en toute liberté, en prenant toutefois soin d’éviter les opérateurs trop low-cost, type Freemobile ou SFR. Récemment, c’est l’offre de NRJ Mobile qui a retenu mon attention, avec un volume de 10 Go pour seulement 10 € mensuels, là où précédemment, pour un tarif proche, je n’avais que 3 Go. Vérifications faites, c’est bien le réseau 3G/4G de Bouygues Telecom qui est utilisé, et…

  • Lifting sur le blog

    Il est parfois agréable de changer de look, et votre blog n’a pas résisté lui non plus : nouveau thème, nouvelles couleurs, nouveau look. Tout n’est pas finalisé comme vous avez pu le voir, mais cela va venir, en espérant un peu plus de clarté par rapport à l’ancienne version. Désormais, ce sont par exemple 50 articles affichés sur chaque page, vous permettant de lister très rapidement le contenu. Merci en tout cas pour votre patience le temps de l’installation…

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.