background preloader

Faire un capteur de niveau pour une cuve d’eau

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 : Related:  Tutos niveau d'eau

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. As you can see the general shape for the majority of the graph is relatively unchanged. The Code : Joan has very graciously allowed the use and distribution of the code, and so it is attached in a slightly modified state below. avg.py This simple script runs the sonar executable, and with the 10 readings output during run time, does a based average, of the results. sonar.c 10 cm

MaterielCapteurDistanceGP2D12 MATERIEL - CAPTEURS Créé le 01/05/2010. Dispo ici ( 34 Euros TTC avec support ) : également ici (23 Euros ) : capteur fabriqué par SHARP Fiche technique (datasheet) : Datasheet du capteur de distance analogique GP2D12 1. Le capteur GP2D12 est un capteur de distance : opérant dans une plage de mesure de 10cm à 80cm (bon compromis pour un robot...) infrarouge (utilise un système optique lumineux dans une longueur d'onde invisible à l'oeil nu) analogique (tension de sortie entre 0 et 2,4V) non-linéaire (la tension de sortie n'est pas directement proportionnelle à la distance) fonctionnant sous 5V 2. Le brochage est standard avec 3 broches : Vcc = +5V GND = 0V tension de sortie Vo 3. Alimentation entre +4.5V et 5.5V (idéal avec une carte Arduino) 4. 4.1 Principe de fonctionnement Ce capteur utilise un ingénieux système optique : 5. 6. 7. 8. 9.

Utilisation du module Ultrason HC-SR04 avec l’Arduino | iTechnoFrance 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 : - Alimentation : 5v. - Consommation en utilisation : 15 mA. - Gamme de distance : 2 cm à 5 m. - Résolution : 0.3 cm. - Angle de mesure : < 15°. Le brochage du module est le suivant : Le fonctionnement du module est le suivant : Il faut envoyer une impulsion niveau haut (à + 5v) pendant au moins 10 µs sur la broche ‘Trig Input’; cela déclenche la mesure. distance = (durée de l’impulsion (en µs) / 58 Voici une représentation graphique de la séquence de fonctionnement du module : Après la théorie passons à la pratique; le câblage du module à l’Arduino sera le suivant : - broche 12 de l’Arduino vers Trig. - broche 11 de l’Arduino vers Echo. Le programme sera le suivant : J'aime : J'aime chargement…

Domotique - Connaitre le niveau d'une cuve de récupération d'eau | Blog de C-quad 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. 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 Technique – Arduino + module Ultrason + module RF 433 Mhz L’alimentation électrique

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. Connecting To The Pi Powering the module is easy. The input pin on the module is called the “trigger” as it is used to trigger the sending of the ultrasonic pulse. You can use any GPIO pins you like on your RPi but you will need to note the references and amend your Python script accordingly. Ultrasonic Module Circuit Python Script

rhiller/pi-distance

Related: