Domogarden: Gestion de piscine et arrosage intégré

Olivier31:
Bonjour Sebboit, en effet je ne suis pas sur le bon forum si je pars sur un Rpi :wink:
La question était de savoir si de manière générale du code arduino pouvait être transporté facilement vers du raspberry ou pas ?
Qu'entend tu par limité à 8 voies ?
Combien y a t'il de voies sur un Mega 2560 ?
Parles t'on de voies analogiques ou numériques ?
Tout comme toi si je reprenais le projet de tartiflette à ma sauce je n'aurais pas besoin de la partie arrosage, car je n'en ai pas.
mais la partie que tu as rajoutée, pour la pression du filtre peut m’intéresser.

Bonjour Olivier,

Transformer du code Arduino sur du Raspberry a ma connaissance je ne vois pas comment puisque c'est sur le fond différents.

Le nombre d'entrées est bien plus limité que sur le méga

Compte 53 points sur le Mega avec de l'analogique des voies PWM et des numériques.

Si tu sens tu peux également partir sur du multiplexage si vraiment il en manque mais y a deja de quoi s'occuper.

Pour la suppression de l'arrosage rien de bien compliqué

Pour la pression du filtre voici mes conditions:

On contrôle la valeur

Si valeur < seuil = affichage filtre propre

Si seuil < valeur> seuil = nettoyage filtre

Si valeur > seuil = filtre saturé conditions déclenchement du decompteur de X minute(s) puis coupure pompe.

Voilà pour quelques détails.

Bonne journée.

bonjours

ton projet est vraiment extra

par contre tu dit qu'il y a une carte ethernet mais dans ton shéma on ne le voie pas

et comment faire pour compilé le code dans l'arduino

parce que la j'avoue que je suis un peut perdu

Bonjour à tous,
Je découvre cette réalisation et là, chapeau bas...
Félicitation à Tartiflette et aux autres contributeurs très actifs.

Je mon coté je m'appretais à faire quelquechose de similaire mais moins complet. Alors pourquoi, après ce projet très bien fait.

Donc je démarre... j'ai commandé le matos avec une WeMOS Mega + WiFi R3 ATmega2560.
J'ai récupéré les sources et compilé dans l'IDE et il m'insulte !

J'ai cette erreur:

In file included from C:\Users\admin\AppData\Local\Temp\arduino_modified_sketch_526154\domogarden_v3_4.ino:14:0:

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h: In member function 'uint8_t Nextion::listen()':

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h:191:30: error: crosses initialization of 'Nextion::nextionCallback* item'

nextionCallback *item = _callbacks;

^

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h:191:30: error: crosses initialization of 'Nextion::nextionCallback* item'

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h:191:30: error: crosses initialization of 'Nextion::nextionCallback* item'

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h:191:30: error: crosses initialization of 'Nextion::nextionCallback* item'

D:\ARDUINO\Croquis\libraries\Nextion/Nextion.h:191:30: error: crosses initialization of 'Nextion::nextionCallback* item'

C:\Users\admin\AppData\Local\Temp\arduino_modified_sketch_526154\domogarden_v3_4.ino: At global scope:

domogarden_v3_4:29: error: 'NexPage' does not name a type

NexPage page0 = NexPage(0, 0, "page0");

^

Une idée ?

PS: Je sais je travaille avec le Rep.libraries' dans -> 'D:\ARDUINO\Croquis\libraries
C'est ma config qui est comme ça, accessible depuis plusieurs PC.

Erreur résolue;

J'avais déja le librarie "Nextion" de base, ce qui faisait conflit avec celle de Tartiflette.

2 Questions à la communauté:

  • Quelqu'un a déja travaillé sur la lecture du taux de sel dans a piscine ? sinon, je m't mets...
  • Il y a des utilisateurs de la carte "WeMOS Mega + WiFi R3" sur ce sujet ?

HBT76Fr:

  • Quelqu'un a déja travaillé sur la lecture du taux de sel dans a piscine ? sinon, je m't mets...

perso : non, mais le sujet m'interresse
il y a ici un montage permettant de réaliser un "conductimetre" qui peux servir de source a un capteur pour l'arduino : http://electrolyseur.fr/

TheLapin:
perso : non, mais le sujet m'interresse
il y a ici un montage permettant de réaliser un "conductimetre" qui peux servir de source a un capteur pour l'arduino : http://electrolyseur.fr/

Ah oui, merci, c'est une piste mais là il y a un circuit à réaliser et je ne suis pas équipé.
J'aurais préféré une sonde, mais j'en vois nulle part !
Je me mets d'abord sur la réalisation du projet de Tartiflette, mais sans l'arrosage, le robot et le Hors-gel et j'ajouterai la pression dans le filtre, la présence de couverture et le taux de sel avec les corrections à faire.

Si je n'ai pas trouvé mieux pour le sel, je testerai le conductimètre en maquette...

A suivre...

un truc ou je suis tombé il y a un moment :

https://iotflowers.com/fr/accessoires-c-3/circuit-analyse-lemon-p-28

C'est un shield arduino avec beaucoup de fonction associé : PH/ORP/EC/temperature
le circuit est basé sur les schémas de DFRobot

Bonjour,
Superbe projet.

Serait il possible de zoomer sur la mise en place des pompes chlore et ph- je ne voit pas vraiment ou elles se situent dans les photos dévoilés et comment elles sont raccordés à quel endroit vous injectez les liquides dans vos montages.

Enfin quelqu'un a t'il essayé de fabriquer cette ces pompes avec une imprimante 3d ou un cnc ?

Bonjour à vous,

Nous voilà dans une phase avancé, le système est passé de l'établi a l'assemblage. Tout n'est pas encore 100% opérationnel mais le projet à bien pris forme depuis.

Les conditions fonctionnent bien, il me reste du câblage à terminer et actuellement je fini les réglages des sondes HP et REDOX.

A suivre ...

Image de l'installation en cours ...

Je vous en fait d'autre si cela vous intéresse

http://www.my-icloud.fr/index.php/s/4pqY7WdYFMR4wEO

C'est propre ! Peux-tu faire une photo de l’intérieur du boitier ?
Fais attention, ça chauffe pas mal. Je te conseil de mettre un ventilateur dans ton boitier.
Si je ne me trompe pas, ton local n'est pas isolé (comme le mien), et ça peux monter haut en température l'été.

Umfyz, je ferai une photo de me prises d'injection Ph et Cl.

Bonsoir,

Merci, j'ai effectivement réfléchi a se problème de température je vais voir comment ça réagit mais si c'est problématique je poserai un ventilateur.

Je ferais une photo de l'intérieur prochainement.

Actuellement je suis encore sur la stabilité des sondes sons pas top !

Mais j'avance le redox est presque fiable mais le PH impossible de stabiliser ou de régler depuis le menu, seul une correction en dur fonctionne et j'ai pas regardé encore pourquoi.

Voilà pour cette suite ...

1 Like

Vous me faite rêver avec vos locaux techniques.
Le mien est un ensemble de bricolage pourtant fait par un pro !!!

bref :
la stabilité de la sonde PH peux être lié à :

  • la présence d'un poolterre (relié a la masse des sondes il me semble)
  • l'alimentation de l'interface PH

Pour une sonde PH, on joue avec quelques mV donc c'est très sensible au perturbation.

Pour ma part j'avais eu une nette amélioration de la stabilité des mesures pH et Redox en connectant la masse des sondes à la terre.
Aujourd'hui j'ai une config un peu différente pour des résultats encore meilleurs, de la façon suivante:

  • isolation galvanique des sondes
  • terre de la piscine séparée de la terre de la maison
  • la masse des sondes n'est plus à la terre

Enfin des sondes neuves en bon état. Par ex. ma sonde Redox mettait des heures à se stabiliser lorsque je démarrais la filtration. Aujourd'hui la mesure pH varie de 0.05 environ et le Redox de 20mV sur une journée (calme)

Se rappeler également que la mesure du pH dépend de la température de l'eau, surtout pour des pH faibles et que la mesure Redox dépend à la fois de la valeur du pH ET de la température... Donc tout à tendance à se stabiliser lorsque l'eau est bien équilibrée (pH, dureté, Alcalinité...) et que le pH est autour de 7.4

Voilà pour mon expérience perso

Bonsoir,

Merci pour vos retours, je termine mon PCB d'interconnexion, créé également un PCB pour le niveaux d'eau qui lui est déporté puis je vais stabiliser tout ça.

Je dois également faire quelque test de mise à la masse mais ca se stabilise quand c'est pas le merdier dans la cablerie !!! ( vivement le passage par la carte d'interconnexion)

Une fois les PCB terminé je vais faire un point stabilité mais j'ai surtout compris pourquoi je ne gérait par le calibrage du PH, l'initialisation des valeurs en EEprom était vide, j'ai refait l'ensemble des ligne de code pour l'initialisation et ça va tout de suite bien mieux !

Je vous refais des photos prochainement car je vais finir mes câblages.

J'ai également mis en place des sondes de niveaux bas sur les bidons PH et CHLORE pour avoir un retour.

Voila pour les infos.

À suivre.....

@Sebboit :
comment sont alimenté l'arduino et les sondes ?

il semble, vu la photos, que ce soit via une alim a découpage relié au VIn de l'arduino, (donc via le régulateur interne de l'arduino)
il n'y a pas trop de perturbation ?

Bonjour,

Il reste quelque variation mais pour le moment elle n'entrave pas le bon fonctionnement alors je stabiliserai plus tard pour le moment je vais terminer la réalisation par la fabrication de la carte d'interface et de la pose de la carte de régulation du niveau.

Ensuite une fois tout ça fait et au vu de mes faibles variations j'apporterais des améliorations

Bonjour,

Pour @tartiflette voici l'intérieur du boitier mais il est en cours de câblage car j'ai créé la carte interfaces et je remonte la.

http://www.my-icloud.fr/index.php/s/Ttch5mvrCJFtARb

Pas mal le câblage
Par contre, la petite alim de 30A est peut-être un peu surdimensionnée non ?

De mon coté, naivement, j'ai essayé de mesurer avec mon multimètre chinois la tension au borne de la sonde PH lorsque celle-ci est dans une solution de PH4.

ça me donne 0v (sur le calibre mV), je n'ai pas compris pourquoi.

Si vous avez une idée.

TheLapin:
Pas mal le câblage
Par contre, la petite alim de 30A est peut-être un peu surdimensionnée non ?

De mon coté, naivement, j'ai essayé de mesurer avec mon multimètre chinois la tension au borne de la sonde PH lorsque celle-ci est dans une solution de PH4.

ça me donne 0v (sur le calibre mV), je n'ai pas compris pourquoi.

Si vous avez une idée.

Bonjour @Thelapin mon alimentation est surdimensionnée car j'en avais plusieurs mais malgré tout lorsque les pompes d'injection s'enclenche ça monte très vite en intensité je dois prendre les consommations

Pour ta sonde je comprend pas comment tu fait ?

En direct sur le sonde ça va être compliqué !

Si tu veux tester je te conseille un osciloscope et prend toi après l'amplificateur.

Sinon un arduino uno et tu remonte l'information sur le moniteur série.


Voilà l'armoire un peut plus avancé.

http://www.my-icloud.fr/index.php/s/FPSkYRyUz3rKPMD

Ca avance plutot pas mal par rapport a moi.

Pour la mesure de la sonde, j'ai branché un multimetre sur la BNC de la sonde pour lire la valeur mais comme mon multimètre a une impédence d'entrée trop faible par rapport à la sonde, la lecture n'est pas possible directement (voir, je peux bousiller la sonde).
Je n'ai pas d'interface car je veux la faire moi-même !!!

Je vois que tu passe par des Dc-DC pour abaisser le 12v, tu passes par le VIn pour profiter du régulateur ?
Ca ne perturbe pas la sonde PH/Redox ?

30A, même pour les 2 pompes, ca reste énorme non (mais c'est pas grave non plus) ?

Le relais (caché derrière l'alim) sert a commander la pompe je suppose. Tu as bien un autre coffret de commande avec les protections j'espère (protection thermique moteur voir fusible)