Rhiller/pi-distance. Ultrasonic Distance Measurement Using Python – Part 1. LEDs, buzzers and switches are the most common items people attempt to interface to their Raspberry Pi’s.
Something I found in eBay that is a little bit different is an ultrasonic measurement module. This allows you to measure the distance to the nearest wall or solid object. The modules are easy to buy, cheap and relatively straight forward to interface to the GPIO header. So here is some information on my experiments with an Ultrasonic measurement module and Python. In future projects I can see these modules being a great way to add some intelligence to a Pi powered robot or car. The HC-SR04 module cost approximately £3 ($5) and is the size of a box of matches.
Domotique - Connaitre le niveau d'une cuve de récupération d'eau. Jusqu’à présent, j’ai toujours réalisé des articles sur des sujets que j’ai déjà réalisés.
Aujourd’hui je compte vous présenter mon projet domotique qui consiste à connaitre le niveau d’une cuve de récupération d’eau de pluie. J’ai choisi de le présenter avant sa réalisation parce que celui ci est plutôt très éloigné de mon domaine de compétence et je pense qu’il est donc opportun de le partager et d’en discuter avant plutôt que de regretter ses choix après. Le contexte Ma maison est équipée d’une cuve de récupération des eaux pluviales sur laquelle sont connectés les WC et la machine à laver, ainsi qu’un robinet dans le garage. J’aimerais mettre en place un système d’arrosage automatique du jardin.
Je dispose déjà d’une petite installation domotique dans la maison à base de Zibase, qui me permet par exemple de mettre en route un ventilateur quand la température dépasse un certain seuil (suite au souci autohebergement et fortes chaleur Solution envisagée – La mesure par ultrason Cf : Simple Arduino and HC-SR04 Example. Détecteur de niveaux d'eau. Utilisation du module Ultrason HC-SR04 avec l’Arduino. Accueil > Arduino, Matériel > Utilisation du module Ultrason HC-SR04 avec l’Arduino Pour cet article on va tester l’utilisation du module Ultrason HC-SR04.
L’intérêt de ce module est son prix, environ 7€. Les caractéristiques techniques du module sont les suivantes : Arduino-new-ping - Fast ultrasonic Arduino library for the HC-SR04, SRF05, SRF06, DYP-ME007 & Parallax PING))) ultrasonic distance sensors. Raspberry Pi Ultrasonic Module. Ultra cheap ultrasonics with the HY-SRF05, Part 2. In my previous Ultra cheap ultrasonics posting, I made a plea for someone to write a C based implementation, in the search for more stable results.
I was very pleased to find that Joan, over on the raspberry pi forums responded within hours with a C implementation for this sensor. I have run through the same test with the C implementation, and documented my results. Interestingly the additional speed of C implementation doesn't have appeared to have made it noticeably less susceptible to fluctuations. Below I have graphed the readings from both the python and C implementations on the same axes for direct comparison.
Faire un capteur de niveau pour une cuve d’eau. Aujourd’hui je vais vous présenter la mise en place d’un capteur de niveau pour relever le niveau de ma cuve d’eau enterrée.
Nous verrons uniquement l’aspect matériel, toute la partie code et mise en place dans Domogik fera l’objet d’un prochain article. Ma cuve est située en façade de ma maison. J’ai une trappe d’accès en béton armé (façon puisard) pour y accéder. J’avais déjà une gaine vide (trait bleu) allant de mon tableau électrique jusqu’au niveau de mes compteurs (qui correspondent en postion à un des angles du parking). La boîte au lettre est située au niveau des compteurs. A ce jour je voulais en priorité surveiller le niveau d’eau de ma cuve.
Restait la problématique de l’envoi des données. Le shield ethernet : il implique le problème de sécurité éviqué plus haut.L’envoi par onde radio sur la bande des 433MHz (comme les technologies gérées par le Rfxcom). Pour finir, j’ai choisi de relever le niveau de l’eau avec un capteur à ultra sons. Du côté du capteur, j’ai pris :