Projet de Gestion Climatique


Messages recommandés

Bonjour à tous !

 

Voila n'ayant comme tout le monde pas suffisamment de temps pour s'occuper de nos belles au mieux, j'ai depuis quelques jours comme projet de réaliser un module de gestion climatique HomeMade.

 

Le but étant de pouvoir gérer de façon automatique et à distance ma culture :

 

- Lumières

- Intra/Extra

- Brumisateur

- Electrovanne Co2

- Ventilation

- Pompe système hygro

 

- Température

- Hygrométrie

- Taux de Co2

- Détecteur de fumée

 

Pour cela j'ai choisi d'utiliser la Arduino Mega, carte qui une fois programmé permet de commander en gros 50 entrées/sorties numériques ou analogiques.

 

A cela s'ajoute 2 modules, le premier une rampe de 8 relais 230V/10A, puis un module wifi pour la communication, ainsi que quelques composants commun (led,boutons,etc...).

 

La gestion se fera directement en ligne sur internet, avec différentes possibilités :

 

- Gestion des Timers (lampe, etc...)

- Gestion minima & maxima (humidité,Co2,température)

- Historique des valeurs relevées avec graphique

- Gestion manuel des éléments

- Alerte incendie email/sms

 

Pour l'instant j'attends toujours une partie du matériels mais après quelques tests, je pense pouvoir facilement programmer la carte pour obtenir ce que je souhaites.

 

D'après mes calcul, un module complet coûterais en gros 200/250€, sachant que certains éléments sont parfois récupérable à droite à gauche :

 

- 1 Carte Aduino Mega (35 $)

- 2 Capteur température/humidité (8,6 $)

- 8 Relais 230V/10A (19 $)

- 1 Module Wifi (79 $)

- 1 Capteur Co2 (35 $)

- 1 Boitier plastique 28x20x7,6cm (16,50 €)

- LED, boutons on/off, câbles (~10 €)

- 1 Module Heure Temps réel (5 $)

 

- Ecran LCD + LED IR + Télécommande (25€) - Facultatif, permet un contrôle du climat sans ordinateur, ainsi qu'un accès au réglage basique du module.

 

Je souhaites exposer mon projet ici le temps de son développement afin de parfaire les fonctionnalités du module en fonction de vos réactions/commentaires.

 

Bien sur la totalité du programme ainsi que les différents schéma seront diffusés.

 

N'hésitez pas si vous avez des question ou des commentaires !

Modifié par bzhri
Lien à poster
Partager sur d’autres sites

Yep

 

Ba jvais etre ton premier fan ^^

 

Jme suis fait le meme delire avec un Wyse comme centre de controle et 2 capteurs d 'humidité et temperature USB, mais j les aient payés 10 fois ton prix...

 

Et la meme carte 8 relais je pense.. Mais l'USB du Wyse, c'est pas top...

 

Le capteur de CO2 est une excellente idée :respect:

Modifié par gardenlord
Lien à poster
Partager sur d’autres sites

Capteur de Co2 qui par contre sera chiant à calibrer, j'en cherche un nouveau moins onéreux pouvant détecter seulement dans une plage de 0 à 5000 ppm afin d'avoir plus de précision.

 

Sinon je pense ajouter un module détection de niveau d'eau afin de pouvoir suivre en direct le niveau de ma/mes soupes et déclencher une alarme au besoin.

Modifié par bzhri
Lien à poster
Partager sur d’autres sites

Salut,

 

je suis sur un projet similaire (un peu en stand by faute de temps), sauf que j'utilise un arduino uno, mais sans détecteur de CO2 (mais j'ai quand même étudié la chose, chez alpha crusis t'as un détecteur MQ-7 à 6,16€, mais je te confirme cela va être très galère).

 

Ensuite, je n'ai pas opté pour l'option horloge real time, mais pour une alim secourue par batterie étant donné que je veux que l'arduino continue à prendre des mesures (température, hygrométrie, lumière, humidité du substrat...) même s'il y a une coupure électrique.

 

J'ai plutôt opté pour une approche basse consommation éléctrique : sans fils avec du xbee et stockage des données sur carte sd locale. Toi tu es plutôt parti sur une consommation importante, fait tout de même gaffe, car si tu n'as pas prévu d'alim séparée pour les circuits de puissance et de commande, tu risque d'avoir des problèmes...

 

Je suis d'ailleurs assez surpris que dans ta nomenclature, il n'y ai aucun stockage local de prévu. Ensuite, où as tu prévu d’héberger ton application utilisateur probablement web ? sur l'arduino ? ou sur un pc ? dans quelles technologies ?

 

Enfin, je sais pas quelle lampe tu compte piloter avec les relais chinois bas de gammes que tu as sur ta liste de courses, mais personnellement j'éviterais d'y coller une HPS... J'ai quelques exemplaires similaires sous la main et je suis même pas sur que les borniers tiendront la charge de démarrage d'une 400W avec ballast électronique...

 

Pour finir, j'espère pour toi que tu aime le C, car faire un programme de cette ampleur juste avec les strech arduino, ça va être un peu compliqué.

 

@++

Lien à poster
Partager sur d’autres sites

Merci Tourist pour tes commentaires !

 

mais sans détecteur de CO2 (mais j'ai quand même étudié la chose, chez alpha crusis t'as un détecteur MQ-7 à 6,16€, mais je te confirme cela va être très galère).

 

En faite je viens de contacter plusieurs fabricants et pour un détecteur calibré (valable 5 à 10ans) et capable de détecter de 0 à 5000 ppm il faut compter 80$.

 

Ensuite, je n'ai pas opté pour l'option horloge real time, mais pour une alim secourue par batterie étant donné que je veux que l'arduino continue à prendre des mesures (température, hygrométrie, lumière, humidité du substrat...) même s'il y a une coupure électrique.

 

Concernant ce point je me rends compte que l'horloge n'est pas nécessaire si l'arduino est connecté à internet, il suffira de prendre leur dispo sur le Net.

 

J'ai plutôt opté pour une approche basse consommation éléctrique : sans fils avec du xbee et stockage des données sur carte sd locale. Toi tu es plutôt parti sur une consommation importante, fait tout de même gaffe, car si tu n'as pas prévu d'alim séparée pour les circuits de puissance et de commande, tu risque d'avoir des problèmes...

 

En faite l'arduino sera alimenté par une cellule solaire relié elle même à une batterie 7V 3000 mAh de mémoire. Une seconde cellule de même capacité alimentera les capteurs, LCD et le shield Wifi.

 

Pour finir les relais en 12V seront alimenté à l'aide d'un transfo 230V -> 12V 0,650 mA.

 

Je suis d'ailleurs assez surpris que dans ta nomenclature, il n'y ai aucun stockage local de prévu. Ensuite, où as tu prévu d’héberger ton application utilisateur probablement web ? sur l'arduino ? ou sur un pc ? dans quelles technologies ?

 

Mon application sera en ligne mais pourrais très bien être hébergé sur un PC domestique (dans ce cas Xbee est conseillé). Car en ligne H24 pas besoin de stockage sur carte SD qui au passage bouffe beaucoup d'espace lors de la compilation.

Mon Appli sera en PHP, j'ai déjà commencé à développer une partie (ci-joint une copie d'écran).

 

Enfin, je sais pas quelle lampe tu compte piloter avec les relais chinois bas de gammes que tu as sur ta liste de courses, mais personnellement j'éviterais d'y coller une HPS... J'ai quelques exemplaires similaires sous la main et je suis même pas sur que les borniers tiendront la charge de démarrage d'une 400W avec ballast électronique...

Sur ce point je suis aussi septique que toi, dans ce cas je peux envisager l'emploi d'un contacteur de puissance lui même piloté par le relais (bordelique un peux...)

post-721702-0-84696500-1341560216_thumb.png

Modifié par bzhri
Lien à poster
Partager sur d’autres sites

Salut!

 

Hey, sympa ton interface, tu utilise un framework? Lequel?

 

Tu peux regarder mon JDC, je suis en train de faire pareil, mais j'ai un capteur de PH et une micropompe doseuse (J'ai commencé par la gestion de l'eau).

Donc je crois que je vais diviser mon truc en deux, un arduino pour la gestion du climat, et un arduino différent pour la gestion des paramètres de ma soupe (je suis en aéro bp).

 

J'aimerais beaucoup voir tes sources, ardu comme php. Pour ma part, je vais utiliser l'arduino comme un système de commande et de lecture, il ne prendra pas vraiment d'initiative. Toute la logique sera sur un serveur PC. L'arduino sera reliée à mon réseau par ethernet (L'USB ca se reboote tout seul, je trouve ca moyen).

 

@++ et tiens nous au courant de l'avancement!

Lien à poster
Partager sur d’autres sites

Pour l'interface il s'agit d'un simple thème HTML acheté quelques $ pour un précédent projet web.

 

A terme j'aimerais aussi contrôler EC et PH, mais pour ça je dois revoir ma culture entière car j'utilise 3 GT ça complique donc les choses.

 

Su ton JDC tu dis chercher un système pour contrôler le niveau d'eau, as tu trouver une solution ? Tu cherche un capteur mécanique ou électronique ? J'ai pas encore bien chercher mais on doit pouvoir en fabriquer un homemade facilement...

 

Pour les sources pas de problème, je mettrais en ligne dés que lisible et un minimum fonctionnel.

 

Pour m'éviter d'utiliser 2 arduino j'ai choisir une MEGA qui devrait suffire pour gérer la culture en totalité même si comme Touriste me la fait remarqué ça va demander une bonne organisation du code car beaucoup de fonctionnalités.

 

Ci-joint un aperçu de mon diagramme qui ne prends pas en compte l'éclairage ou les pompes.

 

Edit : Toujours sur ton JDC tu utilises plusieurs disjoncteurs mais où est l'utilité à part pouvoir couper séparément chaque circuit ? Car du coup tes disjoncteurs ne déclencherons jamais ou trop tard.

post-721702-0-53991300-1341591122_thumb.jpeg

Modifié par bzhri
Lien à poster
Partager sur d’autres sites

Pour l'interface il s'agit d'un simple thème HTML acheté quelques $ pour un précédent projet web.

 

A terme j'aimerais aussi contrôler EC et PH, mais pour ça je dois revoir ma culture entière car j'utilise 3 GT ça complique donc les choses.

 

Su ton JDC tu dis chercher un système pour contrôler le niveau d'eau, as tu trouver une solution ? Tu cherche un capteur mécanique ou électronique ? J'ai pas encore bien chercher mais on doit pouvoir en fabriquer un homemade facilement...

 

Pour les sources pas de problème, je mettrais en ligne dés que lisible et un minimum fonctionnel.

 

Pour m'éviter d'utiliser 2 arduino j'ai choisir une MEGA qui devrait suffire pour gérer la culture en totalité même si comme Touriste me la fait remarqué ça va demander une bonne organisation du code car beaucoup de fonctionnalités.

 

Ci-joint un aperçu de mon diagramme qui ne prends pas en compte l'éclairage ou les pompes.

 

Edit : Toujours sur ton JDC tu utilises plusieurs disjoncteurs mais où est l'utilité à part pouvoir couper séparément chaque circuit ? Car du coup tes disjoncteurs ne déclencherons jamais ou trop tard.

 

 

Salut, non les disjoncteurs c'est pour faire des interrupteurs (d'ailleurs cest pas des différentiels et j les remplacerais par des diff le jour ou j'aurais la terre à la maison), et rationaliser mes prises de courant. Sinon pour le capteur d'eau j'ai trouvé deux choses: des tout ou rien mécaniques qui coutent environ 6 ou 7 euros, et sinon une sorte de reglette qui mesure la pression (Voir cette page: Mon lien).

Le capteur qui mesure la pression pou mesurer le niveau est un peu cher, mais on peut le trouver vers 30euros sur des sites chinois.

 

L'intérêt d'un capteur de niveau qui va pouvior sortir la quantité d'eau est de pouvoir ajuster très précisément les produits qu'on va donner.

Exemple:

 

J'ai 5 litre d'eau dans ma cuve avec un ph à 6 et je veux le baisser à 5.8:

 

(5*6+x)/6=5.8

5*6+x=5.8*6

x=5.8*6-5*6

x=4.8

 

Je dois rajouter un litre d'eau au ph 4.8

On va pouvoir obtenir des cycles de correction qui ne vont pas tourner 10 fois avant d'arriver à la bonne valeur (Vaut toujours mieux y arriver doucement que trop en faire).

 

Moi les deux arduinos, c'est pas tant le nombre d'entrées sorties que la complexité du code et la fiabilité de l'install. Mon capteur de PH est en série, température en I2C, hygro en I2C, EC en IO, bref, trop de trucs, je préfère les programmes simples et faciles à maintenir.

 

D'autant plus que si je dois modifier mon programme, il ne faut pas que la chambre de culture parte en couille! SI t'a mis tes lumières dessus et que tu veux régler la pompe, faut pas couper la lumière :)

Lien à poster
Partager sur d’autres sites

Clairement le Capteur de niveau proportionnel serait l'idéal mais le prix reste important quand même, pour le début je me conterais des capteurs méca vue que mon but premier est de gérer le climat de ma culture, la gestion du dosage de la soupe viendra ensuite.

 

Justement en parlant de capteur ph/ec je sais pas si je peux modifier mes 2 testeurs bas gamme bien connu pour les brancher sur mon arduino. J'hésite à bidouiller car j'en est besoin dans l'immédiat.

 

J'avoue que laisser le contrôle complet de la culture à l'arduino me fait peur, j'hésite justement à ne pas inclure la gestion des lampes et de leur extraction (cooltube) dans le programme. car mise à part si j'ai besoin de changer de cycle alors que je suis à l'autre bout du monde, l'utilité n'est pas flagrante.

Lien à poster
Partager sur d’autres sites

Salut,

 

Ca a l'air d'être une bonne idée ton truc, par contre je n'ai pas trouvé d'infos suffisantes sur ce capteur. D'abord est tu certain qu'il mesure la pression d'eau et pas d'air? Ensuite il n'a pas l'air submersible.. Tuyau plongé dans l'eau?

 

A mon avis ca va poser plein de problèmes ce truc, mais enfin si tu essai, fait moi part de tes tentatives!

 

@++ ;-)

Modifié par VerticalSpeed
Lien à poster
Partager sur d’autres sites

J'avoue j'ai pas regarde le datasheet, mais pour moi en gros tu fait sortir un tuyau de ton bac au niveau le plus bas, tuyau que tu relie au capteur et qui renvoi la pression en bar à l'aduino.

 

De cette façon tu px connaitre relativement précisément le contenu de ton bac même si l'EC doit très légèrement influer sur les résultats.

 

jme plante ?!

 

Edit : En faite ça doit être pour de l'air mais à mon avis utilisable avec de l'eau ou au pire modifiable (l'eau du bac fait pression sur de l'air qui fait lui même fait pression sur le capteur)

Modifié par bzhri
Lien à poster
Partager sur d’autres sites

Salut,

 

Ouais effectivement, ca pourrait marcher.

Par contre la question, c'est de savoir si machin est assez sensible pour avoir une valeur qui s'approche de la réalité. Concernant l'EC, je ne crois pas que ca fera varier la pression. Par contre ca peut gêner dans les systèmes ou tu mesure la conductivité à plusieurs niveaux (genre une nappe coupée en biais, ou le fil le plus long emet un signal et tu regarde sur lesquels fils tu le recoit..

M'enfin.. pas mal comme idée.

Lien à poster
Partager sur d’autres sites

salut

 

je me penche sur ton projet qui ma l air plutot bien et plein d idée . :supair:

 

je suis moi aussi actuelement sur un projet du meme genre(qui est encore en test sur yenka) m est sur base picaxe

pour l instant toute se qui est gestion climatique est ok

gestion des systeme d alim ok (relais )

et tout se qui est commande et affichage est ok

me reste a faire l affichage th/rh et l horloge

et le projet sera fini.

me restera plus qua le refaire m est en vrais avec les complication qui vont avec :wacko: .

 

pour se qui est des option j ai la possibilité casi infini d étendre mon systeme le seul truc qui risque d etre assé dur c est l ec et le ph sinon pour se qui est du niveau de l eau simplement 4 a 5 sonde placé a différente hauteur du bac avec une sonde emettrice au fond rien de plus simple pas besion de le savoir au litre pret non. :siff:

 

en tout cas je continu a suivre ton projet :respect:

 

a+ et bon stone :bigspliff:

Lien à poster
Partager sur d’autres sites

Salut joemxmx !

 

Je ne connaissais pas Yenka et Picaxe, le second est un Chip mais à quoi correspond le premier ?

 

Pour l'EC et le PH il doit certainement exister des sondes adéquates à des prix abordables, perso je vais essayer de bidouiller mes deux testeurs pour les adapter.

 

Les deux seront surement dans une bouée afin de suivre le niveau d'eau.

 

Connaitre avec précision le contenu du bac, donc au litre près voir plus permet de corriger l'EC et le PH à l'aide de pompe doseuse voir de pompe normal si le système est suffisamment précis.

Lien à poster
Partager sur d’autres sites

re

 

alors yenka est un logiciel de montage et test en temps reel. (qui a une tres bonne base d apprentissage sur les pic et picaxe.)

 

pour se qui est des sonde ph et ec je sais que phidget en fait a pas trops cher

go tronic commercialise justement la sonde ph et l addaptateur qui va avec et je croit que sur le site phidget ils vendent la sonde orp (qui te permet le test de l ec )

tient le lien gotronic

sonde ph

 

ouais le coups de la boué est pas mal mais je sais pas si dans le fond du bac a coté de la pompe de brassage serait pas mieux et surtout plus précis. (apres sa va dépendre de ta sonde )

 

ok pour la précision au litre pres mais dit moi je n y voit pas encore l utilité sauf si tu est en aero hp ,sinon tu fait t est soupe toutes les semaines et tu a juste le ph a régulé pour pas qu il bouge .les engrais c est toi qui les gere et le ph la machine. :pro:

 

perso je pense que faire de l automatisme est bien sans aucun doute mais tout laissé au machine pour juste avoir a fumé sa c est pas bien en gros si je comprend bien le truc c est que tu veut poussé le visse tres loin dans l automatisme moi aussi mais j ai des limite comme pour les péridoseuse et toutes c est conneries.

tant qua faire autent faire un systeme qui taille, palisse et qui recolte, fais seché et te sort le pétard tout fais pret a fumé :shock:

m enfin pour finir si ton systeme repose que sur l auto et tres peu de ta personne le jours ou il y a soucie dans le placards bas c est risque de perte de récolte ou autre inondation, feu et j en passe alors n oublie pas que ton placo et t est petites ont plus besoin de toi que d un pc :lol:

 

a+ et bon stone :bigspliff:

Modifié par joemxmx
Lien à poster
Partager sur d’autres sites

Salut,

 

Pour le capteur de PH et d'EC il y a aussi Atlas Scientific.

J'ai chopé le capteur de ph et je vais essayer de faire un capteur d'EC, ca à l'air d'être faisable avec deux electrodes et un pont diviseur (Ptet un régulateur de tension pour pas se décalibrer dès qu'on tire un peu plus).

 

En tout cas le capteur de PH est assez cher et et il fonctionne en série.

Lien à poster
Partager sur d’autres sites

@ joemxmx : Si je veux pousser aussi loin le vice c'est surtout par passion. Aussi bien pour le cannabis que pour l'électronique et la programmation en générale.

 

La deuxième raison, est d'offrir à mes plantes un espace de culture ultra optimisé pour leur bien être et bien sur une meilleur qualité/rendement.

 

Mon module inclus un capteur de fumée afin de prévenir de tout incendie. Alerte envoyé par SMS/Email.

 

 

@VerticalSpeed : Le capteur d'EC est surement réalisable il faudra juste le coupler avec une sonde de température pour avoir un résultat précis.

Lien à poster
Partager sur d’autres sites

Yep

 

Je vois ce que tu veux dire par "passion" ;)

 

Pour la detection de fumee, ce sera vraiment pour le fun, parceque si y a le feu, ce sera deja trop tard ;)

 

Perso , je metrrais tout Sauf la lampe en mode programmation. Le rato risque/avantage est bien trop grand. Ce n'est que mon avis.

 

En tout cas, je suis de pres ta demarche ;)

  • Like 1
Lien à poster
Partager sur d’autres sites