Forum eedomus http://forum.eedomus.fr/ |
|
mesurer le volume d'une cuve (eau ou fuel)avec son raspberry http://forum.eedomus.fr/viewtopic.php?f=12&t=2753 |
Page 1 sur 1 |
Auteur: | bubu [ 07 Mai 2015 15:07 ] |
Sujet du message: | mesurer le volume d'une cuve (eau ou fuel)avec son raspberry |
Tutoriel pour concevoir une mesure de volume de cuve (eau ou fuel) avec remontée dans la box eedomus. C'est mon premier tuto, désolé pour la mise en page rapide. Le capteur à ultrason est basé sur un raspberry couplé à une carte grovepi+ ( 15€+45€+29€). J’ai tout acheté sur lextronic.fr Pour info, j’en ai profité pour rajouter un capteur d’eau pour le jardin et ainsi avoir un équivalent au Koubachi DIY (je dis equivalent car la seule fonction qui m’intéressait était le retour d’humidité du sol dans la box. L’appli et les fonctions sup du Koubachi étaient pour moi inutiles). On peut aussi mettre un capteur UV, luminosité, capteur de présence de pluie…. Mon choix s’est porté sur le grovePi car je n’y connais rien en raspberry et en python et la solution me semblait assez simple à mettre en œuvre… et c’est le cas Le top aurait été de faire un systeme basé sur le capteur RGBW de Fibaro mais la box eedomus ne gère pas encore l’entrée variable de ce capteur/actionneur. -Tout d’abord il faudra récuperer une vieille carte microSD 4Go mini ou en acheter une (3€ sur amazon) et y installer l’OS modifié du raspberry qui intègre le gropePi : http://sourceforge.net/projects/dexteri ... ianflavor/ -Ensuite, j’ai suivi ce tuto pour tout installer sur le raspberry http://raspbian-france.fr/installer-ras ... iguration/ -Et enfin ce super tuto pour partager ecran/fichier du raspberry sur mac (ca doit se trouver pour windows): http://swissraspberry.ch/doku.php?id=fa ... ge_d_ecran (c'est pour éviter de le brancher le raspberry à un ecran, clavier, souris...). A partir de là, vous avez un système d’exploitation installé et accessible depuis votre ordinateur -Il faut maintenant créer un capteur http sur votre box eedomus appelé [b]volume cuve[/b] unité L URL de requete http://NIL type de données : nombre décimal, chemin XPATH : nil, frquence de la requete : 0 ensuite vous cliquez sur paramètres expert puis sur la clé bleu à coté de API. Et là vous notez : Api_user Api_secret Et votre id API (J’ai crée un 2eme capteur pour le capteur d’eau dans le sol) -J’ai créé un répertoire « /test » sur le raspberry dans le répertoire existant Desktop/Grovepi et dans lequel j’ai copié tous les scripts python existants dans le répertoire /GrovePi/Software/Python De mon coté j’ai rajouté un petit écran LCD grove qui me permet d’avoir directement le volume affiché sur le raspberry Si vous n'en mettez pas il faudra retirer quelques lignes du script Voici ensuite mon script Python à créer avec leafpad (programme d’édition intégré au raspberry ) dans e répertoire /test et à nommer cuve.py : Il faut évidemment remplacer les XXXX par les valeurs que vous venez de noter Concernant le volume de votre cuve, il faut connaître sa forme. A vous d’adapter la formule en fonction. Chez moi c’est un parallelepipede rectangle de 1,25m * 2,5m, profondeur 120cm (entre le fond et le capteur) . J’ai ensuite multiplié par 0,8 car c’est la difference entre le volume extérieur et interieur de ma cuve) La formule pour un cylindre couché est beaucoup plus complexe : V= h x ((R x R x pi) - (1/4 R x R x cos (2 x pi)) Script correct pour mes 2 capteurs et l'afficheur 2 lignes LCD
Vous pouvez tester le script via terminal sur mac (sur windows il y a des logiciels à installer je crois) Loggez vous sur le raspberry : ssh pi@raspberrypi.local entrez le password (raspberry si vous n’avez rien changé) ensuite lancez le script sudo python /home/pi/Desktop/GrovePi/test/cuve.py Si ca marche, il nous reste à le lancer automatiquement à chaque démarrage du raspberry : sudo nano /etc/rc.local et vous insérer cette ligne à la fin du fichier avant de quitter et sauver : sudo python /home/pi/Desktop/GrovePi/test/cuve.py Je n'ai pas encore installé la sonde dans ma cuve par manque de temps. Mais l'idée est d'avoir le raspberry dans le jardin dans un boitier d'élec étanche et de tirer un cable (téléphonique 4 brins) qui passe par l'arrivée d'eau de la cuve. Mon raspberry se retrouvera sur le mur extérieur de la maison pres du regard d'eau de pluie qui va à la cuve. Concernant le capteur à ultrason, je compte mettre sur le petit circuit imprimé un film étanche qu'on applique en spray (plastidip) Je crois que j’ai fait le tour. Bon bricolage |
Auteur: | Nico33 [ 11 Mai 2015 12:54 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
Voici un tuto intéressant. Ca devrait en inspirer certains. Merci pour le partage. |
Auteur: | anne-marie [ 11 Mai 2015 20:01 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
En tous cas cas pour quelqu'un qui s'y connait pas trop, tu assures |
Auteur: | Jmorize [ 11 Mai 2015 21:58 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
Oui merci je vais tester ça rapidement |
Auteur: | titi007 [ 31 Juil 2015 14:15 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
super tuto et intéressant quelqu'un l'a mis en place et peut nous faire un retour ? quel type d'affichage grove as tu pris bubu ? |
Auteur: | bubu [ 06 Mars 2016 09:50 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
je n'avais pas lu la question: il s'agit d'un Grove - LCD RGB Backlight Mon systeme marche depuis l'été dernier sans probleme. J'ai meme rejouté 5 éléctrovannes avec une carte relais sur mon raspberry qui gèrent mon arrosage automatique (basé sur capteurs et prévision de pluie du lendemain). Une sorte de greenIQ DIY... Le tout pour un cout très réduit... |
Auteur: | titi007 [ 06 Mars 2016 10:23 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
merci pour la réponse. méga intéressé par ton tuto et si tu peux détailler ta gestion avec les électrovannes car j'ai un réservoir d'eau de pluie que j'aimerai "domotiser" pour l'arrosage du potager donc je vais m'y coller bientôt |
Auteur: | bubu [ 24 Mars 2016 09:04 ] | ||
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb | ||
Pour les electrovannes destinées au jardinage, j'essaierai de faire un petit tuto, mais j'ai tout fait à partir des tutos suivant: http://blog.idleman.fr/raspberry-pi-4-c ... n-serveur/ http://blog.idleman.fr/raspberry-pi-06- ... onde-reel/ J'ai bien sûr branché au raspberry une carte relai achetée sur ebay (dans les 15€ de mémoire) sur laquelle j'ai branché mes 5 electrovannes en 24V. Dans l'absolu, un raspberry pi2 pourrait controler 17 électovannes. Neanmoins, dans la mesure ou j'ai branché dessus une carte GrovePi, je ne peux utiliser que les pins GPIO disponibles (plus que 9 electrovannes possibles) Ensuite j'ai créé une valeur sur un actionneur http sur ma eedomus pour chaque allumage et extinction d'electrovanne: avec URL: http://adresseipraspberry/pihome/action ... hangeState TYPE: POST Paramètres: pin=38&state=1 (ici PIN 38 du port GPIO du raspberry, et allumage) en pièce jointe, les ports GPIO d'un raspberry pi2 Sur la carte grovePi j'ai aussi branché un capteur de luminosité, capteur de pluie, humidité sol et le fameux capteur ultrason pour mesurer le volume d'eau restant. Ce qui fait un systeme hyper complet pour pas cher. Une fois de plus sans connaissance particulière et grâce aux différentes communautés (eedomus, raspberry...), on arrive à faire des trucs sympas (ipx800+greeniq DIY...)
|
Auteur: | bubu [ 28 Avr 2016 05:22 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
petit edit: il y a moyen de faire pareil pour beaucoup moins cher maintenant avec un raspberry pi zero (8€), mais il faut le trouver... un simple capteur à ultrason HC-SR04 (3 à 5€) + 2 résistances cf ce tuto: http://www.manuel-esteban.com/lire-un-c ... pberry-pi/ Restera plus qu'à adapter... |
Auteur: | titi007 [ 11 Août 2016 09:13 ] |
Sujet du message: | Re: mesurer le volume d'une cuve (eau ou fuel)avec son raspb |
Merci bubu .. je viens de le faire avec un raspberry pi zero et une clé wifi, ça marche nickel, j'ai juste adapté un peu le code pour qu'il me remonte juste la distance entre mes ultrason et l'eau dans ma cuve. super pratique |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |