Gestion d'élevage

Vous souhaitez développer un projet mais vous manquez de temps, de compétences ? Présentez votre projet ici pour trouver des participants...

Modérateur : Francois

gribouille
Messages : 10
Enregistré le : ven. 9 août 2019 19:50

Gestion d'élevage

Message par gribouille » ven. 9 août 2019 21:24

Bonjour,

Mon gros projet avec le Raspberry c'est de pouvoir gérer la ventilation dans une étable, et de détecter/alerter l'éleveur en cas de coupure de courant. A terme, pourquoi pas remplacer l'automate de préparation du lait (en gros faut piloter une quinzaine de relais, 1 sonde température et 1 pesée) qui pourra être commandé à distance via l'interface Web.

les 3 axes de développement
1) gestion de la ventilation
2) gestion des coupures de courant
3) remplacement de l'automate (plus tard, beaucoup plus tard...)

Ce qui est déjà en place
Liaison via un pont WiFi entre la maison de l'éleveur et son étable (solution TP-Link)

1) gestion de la ventilation
Les ventilateurs doivent tourner à une certaine vitesse suivant la température ambiante.
Ces ventilateurs sont commandables soit par une tension 0->10v (1v = 10% de la vitesse), soit par une fréquence PWM 24v (1 à 10Khz).
Actuellement, les 2 "régulateurs" (1 par aile) distribuent une tension 0->10v. Le jour où un régulateur casse, j'aurais besoin d'une solution de secours rapidement, d'où la solution du RPi.
J'aimerais privilégier la solution 0-10V car c'est déjà câblé, le PWM nécessiterait de repasser sur chaque ventilateur (4 par aile) pour modifier le câblage. (d'un autre côté les ventilateurs ont une sortie 10v et 24v) Lien vers la doc des moteurs (cf. P.30, 36 à 38)

2) gestion des coupures de courant
En cas d'orages, il n'est pas rare que le disjoncteur principal saute, malgré l'installation de parafoudre.
L'idée est de mettre un relais où un télérupteur sur le tableau afin de commander un contact sec qui agirait sur les GPIO pour envoyer un mail voire un SMS (solution RaspiSMS par exemple) à l'éleveur (nécessite bien sûr un onduleur)

3) remplacement de l'automate
Solution qui permettra à terme de gérer l'automate à distance via interface WEB

D'avance merci pour vos retours sur la faisabilité, vos idées, améliorations,...

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

Re: Gestion d'élevage

Message par destroyedlolo » sam. 10 août 2019 11:51

Salut,

Projet interessant que tu as la :D
gribouille a écrit :
ven. 9 août 2019 21:24
1) gestion de la ventilation
Pour une variation de tension, je passe la main, je n'utilise pas.
Pour du PWM, vu qu'il s'agit d'une tension relativement basse, un transistor de puissance devrait faire l'affaire non ?
gribouille a écrit :
ven. 9 août 2019 21:24
2) gestion des coupures de courant
Une solution a base d'opto-coupleur serait peut etre plus indiquée, non ?
  • 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.

jelopo
Raspinaute
Messages : 158
Enregistré le : mer. 11 oct. 2017 10:23

Re: Gestion d'élevage

Message par jelopo » dim. 11 août 2019 09:50

Bonjour,
1) gestion de la ventilation
Je ne suis pas non plus utilisateur de ce genre de solution, mais je tenterais des recherches vers des "convertisseurs numérique vers analogique"
https://fr.wikipedia.org/wiki/Convertis ... analogique
2) gestion des coupures de courant
Pourquoi ne pas utiliser directement un HLK-PM03 ou équivalent ?

A+

jelopo
Raspinaute
Messages : 158
Enregistré le : mer. 11 oct. 2017 10:23

Re: Gestion d'élevage

Message par jelopo » dim. 11 août 2019 17:36

Re-bonjour,

Après quelques recherches sur mon disque dur, et pour rebondir sur la solution proposée par @destroyedlolo, voici un petit montage que j'utilise pour détecter la présence secteur (détection des coupures de courant)
Temoin_secteur.png
Temoin_secteur.png (63.2 Kio) Vu 1228 fois
Il est très fortement inspiré de ce site :
http://www.sonelec-musique.com/electron ... ansfo.html


N.B.: Sur ce site on trouve également un indicateur de défaut de phase

Si ça peut servir...

A+

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

Re: Gestion d'élevage

Message par destroyedlolo » dim. 11 août 2019 17:49

Coucou,

Y'a meme beaucoup plus simple comme sur ce site : https://www.astuces-pratiques.fr/electr ... cteur-230v ;)

A+
  • 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.

gribouille
Messages : 10
Enregistré le : ven. 9 août 2019 19:50

Re: Gestion d'élevage

Message par gribouille » jeu. 15 août 2019 11:08

destroyedlolo a écrit :
sam. 10 août 2019 11:51
Salut,

Projet interessant que tu as la :D
gribouille a écrit :
ven. 9 août 2019 21:24
1) gestion de la ventilation
Pour une variation de tension, je passe la main, je n'utilise pas.
Pour du PWM, vu qu'il s'agit d'une tension relativement basse, un transistor de puissance devrait faire l'affaire non ?
Oui c'est l'idée : trouver un transistor commandé en 3,3v par le Rasp, et 24v côté puissance.

niveau variation, j'ai trouvé des potentiomètres digitaux 10kΩ commandés en I²C, le problème c'est que c'est du CMS...
destroyedlolo a écrit :
sam. 10 août 2019 11:51
gribouille a écrit :
ven. 9 août 2019 21:24
2) gestion des coupures de courant
Une solution a base d'opto-coupleur serait peut etre plus indiquée, non ?
Si je mets un relais dans le tableau et un contact du relais en série avec une résistance sur une broche GPIO ça va aussi. J'ai pas forcément besoin d'isolation galvanique...

gribouille
Messages : 10
Enregistré le : ven. 9 août 2019 19:50

Re: Gestion d'élevage

Message par gribouille » jeu. 15 août 2019 11:13

jelopo a écrit :
dim. 11 août 2019 09:50
2) gestion des coupures de courant
Pourquoi ne pas utiliser directement un HLK-PM03 ou équivalent ?

A+
un relais modulaire Hager je peux le fixer dans le tableau... Le rasp aussi avec ce genre de chose

Bud Spencer
Raspinaute
Messages : 630
Enregistré le : lun. 15 août 2016 21:38

Re: Gestion d'élevage

Message par Bud Spencer » ven. 16 août 2019 13:44

gribouille a écrit :
jeu. 15 août 2019 11:08

niveau variation, j'ai trouvé des potentiomètres digitaux 10kΩ commandés en I²C, le problème c'est que c'est du CMS...
MCP4131. Potentiomètre numérique SPI qui existe en DIP8
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

gribouille
Messages : 10
Enregistré le : ven. 9 août 2019 19:50

Re: Gestion d'élevage

Message par gribouille » lun. 19 août 2019 08:23

Bud Spencer a écrit :
ven. 16 août 2019 13:44
gribouille a écrit :
jeu. 15 août 2019 11:08

niveau variation, j'ai trouvé des potentiomètres digitaux 10kΩ commandés en I²C, le problème c'est que c'est du CMS...
MCP4131. Potentiomètre numérique SPI qui existe en DIP8
Donc ça relance mon idée de variateur 0/10v (comme les 2 régulateurs actuellement en place qui font ~400€/pce)

gribouille
Messages : 10
Enregistré le : ven. 9 août 2019 19:50

Re: Gestion d'élevage

Message par gribouille » lun. 19 août 2019 18:16

Actuellement, il y a une caméra dans l'étable, donc voici mon test pour savoir si il y a une coupure :

Code : Tout sélectionner

echo Test du `date +%d`/`date +%m`/`date +%Y` - `date +%H`h`date +%M` > /etc/script/resultat.txt
echo Resultat du test : >> /etc/script/resultat.txt
ping >> /etc/script/resultat.txt -c 1 x.x.x.x
if [[ ${?} != 0 ]]
then
cat /etc/script/resultat.txt | mail -s "connexion perdue - Etable" mon.mail@fai
else
> /etc/script/resultat.txt
fi

Le script fonctionne, je dois juste autoriser l'ICMP sur la box!

Répondre

Retourner vers « Projets »