Cote des rivieres

De l'aquarium à la piscine en passant par l'arrosage du massif de fleurs et la photo ultra-rapide de gouttes qui tombent, le Raspberry Pi peut tout faire...

Modérateur : Francois

Répondre
etpi7out
Messages : 69
Enregistré le : mar. 12 juil. 2016 16:08

Cote des rivieres

Message par etpi7out » mar. 4 oct. 2016 17:27

Bonjour,

Voici un petit projet pour raspberry pi

La problématique :
Je fait un peu de kayak en eaux vives et les trajets sont souvent longs (plusieurs heures).
Aussi avant de me déplacer pour rien (trop d'eau ou pas assez), je consulte le débit des rivières sur des sites comme :

http://www.rdbrmc.com/hydroreel2/statio ... station=22

Seulement tous les cours d'eau ne sont pas répertoriés alors que certains sont supers.
Aussi je voudrais à l'aide d'un raspberry, pouvoir écrire la cote des rivières sur une page web.

Jusqu'à présent je n'avais pas fait grand-chose, car je n'ai pas encore trouvé d'endroit sur la rivière où le GSM passe. Mais je ne désespère pas d'en trouvé et la démarche m' intéresse.

Je connais un peu la programmation.La partie software ne me pose pas trop de problème,
c'est plutôt pour la partie hardware que j'ai besoin de tuyaux, surtout pour l'alimentation,

Voici l'idée :

Alimentation
C'est loin, au milieu des bois, d’accès difficile, donc pas question d'y aller toute les semaines.
Il me faut une autonomie de quelques mois.
La fréquences des mesures au minimum serait une fois par semaine.
Aussi, je pensais prendre

Batterie moto + arduino (pour un mode veille) + relais + raspberry+ modem 3G HSDPA+ carte free

Ici mes questions sont :
*quelle batterie utiliser ?
*le HSDPA consomme pas mal, avant il y avait ça :

https://shop.mchobby.be/olinuxino-lime2 ... limex.html

mais c'est introuvable, savez vous par quoi le remplacer ?

La veille 
La boucle de l'arduino incrémente un compteur jusqu’à l'échéance puis allume le raspberry.
*un pi zéro me permettrait il de me passer de l'arduino (qui consomme le moins) ?

La Mesure
A une hauteur H (à calibrer)  pour mesurer la surface de l'eau , je place un HC-SR04 relié ainsi:

HC-SR04 RASPBERRY
5v ------------------------------------------------------- pin 2 (5v)
Trigger ------------------------------------------------- pin 16 (GPIO 23)
Echo -- 330ohm -- pin18(GPIO 24) -- 470ohm – pin6 (Ground)
Ground–------------------------------------------------ pin6 (Ground)

Lors de chaque allumage, le raspberry fait une trentaine de mesures, retire les valeurs extrêmes et fait la moyenne des valeurs intermédiaires (ça doit avoir un nom en math).
Ce résultat soustrait à H donne la hauteur d'eau.

Le raspberry transmet la hauteur à un serveur web, ainsi que la charge restant de la batterie.
*Comment peut on lire la charge de la batterie ?

Puis il lit sur le serveur la date du prochain réveil
(ainsi je peut contrôler la fréquence à distance).
Il indique à l'arduino via I2C (ou port série) le décompte avant le prochain réveil et qu'il coupe le relais dans 1mn c'est à dire après un « sudo shutdown »

Qu'en pensez vous ?
Avez vous des éléments de réponse ?

Je posterais le code au fur et à mesure selon l'avancé du projet.
Merci

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Cote des rivieres

Message par guillaume9344 » mar. 4 oct. 2016 19:46

Bonsoir,
un arduino pourra faire tout , tout seul à part si vous souhaitez faire autre chose avec le pi (photos, bases de données......):
https://www.cooking-hacks.com/documenta ... -tutorial/
juste un petit exemple comme ca .
L'arduino consomerra moin qu'un pi et il existe plein d'exemples pour la gession reseau.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

etpi7out
Messages : 69
Enregistré le : mar. 12 juil. 2016 16:08

Re: Cote des rivieres

Message par etpi7out » mar. 4 oct. 2016 21:03

Bonsoir,

Effectivement c'est une solution, que je ne connaissait pas.
Simplement, elle semble plus onéreuse avec 149€ le module alors que
pi zero + arduino nano + clef HDPA < 40 €

Comprenant mal l'anglais, j'ai peur de m'y fourvoyer.
Toutefois je garde votre solution sous le coude au cas où...

En tous cas, Merci de m'avoir répondu. :)

destroyedlolo
Raspinaute
Messages : 1185
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Cote des rivieres

Message par destroyedlolo » mar. 4 oct. 2016 22:23

Salut,

As tu regardé du coté d'autres SBC ?

Le gros avantage du PI-0 sera évidement sa communauté en cas de besoin d'aide. Mais le fait que le système soit sur une SD va poser tôt ou tard des problèmes de fiabilité (les contacts vont finir par s'oxyder à cause de l'humidité).

Bref, pour un projet comme le tiens je regarderais plus du coté du CHIP même si ca demandera plus de bidouilles soft (car moins répandu) : il a l'avantage d'avoir une FLASH à demeure et un PMU AXP209 d'après sa doc mais je ne sais pas s'il est manageable ou non (l'AXP209 l'est, mais je ne sais pas si son I2C est connecté ou non).
Le AXP209 (qui équipe aussi mon BananaPI, donc je le connais bien) permet
  • d'obtenir la charge d'une batterie Li-Ion
  • de la charger d'une alim extérieure (pourquoi ne pas tenté une cellule photo-voltaique ?)
Le bPI a aussi une horloge munie d'une alarme, mais je n'ai pas vérifié si elle est dans le Proc (A20) ou dans le PMU. Dans le premier cas, tu n'aurais plus besoin d'un arduino externe.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

etpi7out
Messages : 69
Enregistré le : mar. 12 juil. 2016 16:08

Re: Cote des rivieres

Message par etpi7out » mer. 5 oct. 2016 14:24

Bonjour à tous ;

destroyedlolo je te remercie pour ta réponse

effectivement, une cellule photo-voltaïque serait bien, simplement
- je ne suis pas propriétaire des berges de la rivières
- il faut que je trouve un ensoleillement suffisant
- cela doit rester discret si je ne veux pas me le faire voler

Je pensais
- enterrer la batterie
- mettre le système dans une boites de dérivation à grand renfort de silicone et de colle à chaud
- seule la sonde(HC-SR04) serait exposée au intempérie et serait consommable.


voici une photo d'ambiance de la rivière, c'est sombre et engagé.
Image

Sinon concernant un autre SBC, je ne pense pas avoir les compétences requises.
Aussi vais je rester sur une solution pi zéro, et j'abandonne l'arduino car même mini en veille
il consomme trop : https://www.supcik.net/2014/05/consomma ... -arduinos/

L’idéal serait de pouvoir récupérer la sortie d'une alarme de réveil de voyage (quelques euros)
pour démarrer le raspberry 1fois par jour quelques minutes

J'ai trouvé ça sur http://forums.futura-sciences.com/elect ... sourd.html:
Image

par contre l’électronique analogique, j'y connaît pas grand-chose…
Je serais tenté de dire qu'il faudrait un mosfet à la place du dernier transistor, mais lequel ?

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Cote des rivieres

Message par guillaume9344 » mer. 5 oct. 2016 17:46

Bonsoir,
avant d'attaquer un circuit il faut en premier connaitre les carractéristiques d'entrées et de sorties .
Aprés cette phrase un peut pompeuse , il savoir quelle est le fonctionnement de l 'alarme : sortie sur contact sec , recupération de la tension d'une led ou d'un buser , sortie ttl .......enfin plein de trucs qui peuvent influencer sur la solution final.
Si vous possédez deja un reveil que vous souhaitez utiliser , une petite opération à coeur ouvert nous renseignera sur ces questions , autrement si vous prévoyez un achat , une sortie contact sec avec réglage de la durée de commutation serait l 'idéal.

@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

etpi7out
Messages : 69
Enregistré le : mar. 12 juil. 2016 16:08

Re: Cote des rivieres

Message par etpi7out » jeu. 6 oct. 2016 16:01

Bonjour ,

Merci pour votre aide guillaume9344,

Du coup j'ai suivi votre conseil et j'ai cherché sur le net, la perle rare du réveil.
Sans grand succès, je cherchais un modèle avec HP pour avoir un meilleur signal tout en étant sur pile.
Mais cela concerne les radio-réveils sur secteur.

Pour l'instant j'ai un vieux modèle sur pile 1.5V
L'alarme se fait sur un Buzzer piézo de 27mm de diamètre du style
Image

Il me semble que la tension lors de la sonnerie soit le l'ordre de 1 mV.
J'ignore l'intensité.

Je voudrais obtenir un circuit style Darlington activant un relais 3A 230V, qui alimenterait mon raspberry.
L'alarme durant durant 30 secondes, il faudrait que le raspberry ait le temps de démarrer,
puis qu'il continue à alimenter ce relais par lui même avec une sortie GPIO,
jusqu’à ce que le programme l'éteigne.

A votre avis, quels transistors, résistances, condensateurs faut il?

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Cote des rivieres

Message par guillaume9344 » jeu. 6 oct. 2016 17:52

1mv? ca me parrait pas enorme.... peut etre mesurer en vac, les buzzer piezzo sans electronique sont alimentés en alternatif , mais je pense pas que ca va dépasser 1.2vac, ca va pas etre facile de piloter un relai avec ca mais on verra aprés.
;)
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

etpi7out
Messages : 69
Enregistré le : mar. 12 juil. 2016 16:08

Re: Cote des rivieres

Message par etpi7out » jeu. 6 oct. 2016 18:11

En vac, ça va jusqu'à 0,8V maxi.
mais en même temps, mon voltmètre n'est sans doute pas de très bonne qualité ...
Modifié en dernier par etpi7out le jeu. 6 oct. 2016 18:58, modifié 2 fois.

spourre
Raspinaute
Messages : 720
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

Re: Cote des rivieres

Message par spourre » jeu. 6 oct. 2016 18:54

etpi7out a écrit :En vac, ça va jusqu'à 0,8V maxi.
mais en même temps, mon voltmètre n'est sans doute pas de très bonne qualité ...
Bonjour,

Quel est le facteur de forme du signal ?
Ne s'agit-il pas d'un signal carré ? Cela pourrait expliquer ces mesures.
Avez-vous accès à un oscilloscope, même modeste (programme + carte son du PC par exemple).

Sylvain

Répondre

Retourner vers « Que d'eau, que d'eau ! »