Domogarden: Gestion de piscine et arrosage intégré

Actuellement en train de refaire mon installation au propre après 1 ans de fonctionnement.
Je vois beaucoup de gens avoir des soucis de stabilité.
Voici un petit exemple de la différence que peut faire une alimentation dans votre installation malgré la présence d'un Pool terre.

A oui, en effet
Une idée de l'origine de la perturbation ?
Peut-être lié a la proximité de l'alim (bien qu'elle semble blindée) ?
Il manque peut-être un petit filtre en sortie ?
(Il faudrait regarder la tête du signal en sortie de l'alim et au bord des phidgets avec un oscillo)
Quelles sondes ?

Note : je pose toute ces question car j'ai la même alim, par contre, je suis en train de me faire une interface à la place des phidget qui à l'avantage d'être complètement isolée (et aussi moins chère et normalement plus respectueuse des sondes car a très très haute impédance d'entrée :slight_smile: ).

TheLapin:
Note : je pose toute ces question car j'ai la même alim, par contre, je suis en train de me faire une interface à la place des phidget qui à l'avantage d'être complètement isolée (et aussi moins chère et normalement plus respectueuse des sondes car a très très haute impédance d'entrée :slight_smile: ).

Super ça m'intéresse

Il reste encore un peu de taff :

  • manque des capas de découplage de l'alim des AOP (honte a moi)
  • manque les guards sur les entrée des AOP au niveau des sondes
  • je dois recalculer les valeurs des résistances
  • il faut que je prévoir aussi une pastille pour remplacer les potars de réglage par des résistances (pour ceux qui veulent éviter les dérives)
  • je dois revoir toutes la partie ORP
  • je dois virer le potar de gain de la partie ORP : ne sert a rien, la valeur sera fixe entre 0 et 4v en sortie

TheLapin:
Il reste encore un peu de taff :

  • manque des capas de découplage de l'alim des AOP (honte a moi)
  • manque les guards sur les entrée des AOP au niveau des sondes
  • je dois recalculer les valeurs des résistances
  • il faut que je prévoir aussi une pastille pour remplacer les potars de réglage par des résistances (pour ceux qui veulent éviter les dérives)
  • je dois revoir toutes la partie ORP
  • je dois virer le potar de gain de la partie ORP : ne sert a rien, la valeur sera fixe entre 0 et 4v en sortie

Bonjour,
Je suis ce projet depuis un moment pour ses aspect technique. Je serais très intéressé par ton implémentation pour pouvoir améliorer la stabilité des mesures .

Il est encore trop tôt pour fournir les infos sur la carte, et surtout, pour l'instant, ce n'est que très théorique.
Des que j'ai finalisé et testé tout ça, vous serez les premiers informés, promis

Toujours dans la phase de réalisation du PCB, je ne sais pas si je dois continuer avec EasyEDA ou si il est plus intéressant d'utiliser KiCad (que j'ai découvert en perdant ma connexion internet).

En gros, est-ce que passer à KiCad va m'apporter des avantages par rapport a EasyEDA ?

Bonjour à tous et surtout un grand merci à tartiflette pour se projet.
Le PCB est finalisé et est extrêmement stable, aucune dérive des sondes, beaucoup de fonctions et un pilotage intégral tel la vitesse de pompes les lavage de filtre.
Le pcb embarque l'ensemble des capteurs.

@The lapin, je l'ai réalisé sous Kikad

WOW

Là, c’est limite qualité pro. (Bon, on s’éloigne quand même pas mal du DIY de base mais chapeau bas)
Tu as soudé toi-même les composants CMS ? (je n’ai jamais osé)

Je n’ai pas tout reconnu sur la photo. Il y a l’interface de mesure PH/Redox ?

Perso, mes PCB sont beaucoup plus modeste, en traversant. J’ai pris le parti d’utiliser les mini-plaquettes chinoises pour la plupart des éléments (DC/DC, relais, RTC, barometre, etc..)

Tu comptes le githubber ?

Franchement c'est un travail de fou, on est au niveau pro la. Tu as plus qu'à commercialiser vu la qualité du travail je pense que tu aura pas de mal a trouver des preneurs lol.

Si tu as d'autre photo sous des angles différents je pense qu'on est tous preneur pour admirer le travail

Hello,

Disons que c'est beaucoup de travail de test et de proto mais cette version presque final permet une gestion global.
Je vous remet d'autres photos

@thelapin, oui je soude moi même mes smd et fait faire mes pcb final mais je grave mes pcb proto avant.

Bon un petit coup de main est à prendre pour souder un TQFP100 je l'accorde.

Mais tu devrais tester le smd car c'est franchement plus rapide à mettre en œuvre que les composants dip.

Je ne mettrai pas sur le githubber car cela nécessite beaucoup de sujets, que le code est a adapter selon les option, que la carte est complexe à réaliser et que si vous êtes intéressé je peux voir pour la produire avec ses accessoires mais pas sur que cela intéresse grand monde au vu des assemblages.

Je reste disponible au besoin.

Quelques photo de la vue 3D de kicad

En effet, il y a un sacré boulot
Je serais assez intéressé de discuter de tes choix techniques mais on s'éloigne du cadre du topic

Peut-être faire un nouveau sujet quelque part ?

exemple de question :

  • tu as viré les relais de commande ?
  • a quoi servent tous les connecteurs ?
  • alim a ~0.9 A : comment est-elle mesuré ?
  • comment es-tu arrivé a une tel organisation des composants ?
  • choix des composants ?
  • les mesure PH/Redox passent toujours par les Phidget ou il sont intégré a ce PCB (je ne pense pas, je n'ai pas vu de BNC) ?
  • l'avantage de KiCad (je le trouve un peu soviétique...) par rapport a EasyEDA
  • quelque question sur le placement / routage des PCB

Pour le SMD, j'ai déjà le matos de base (fer a souder fin, hotgun, microscope et même tapis silicone que toi) mais je m'en sert principalement pour le dépannage, je ne suis pas encore très a l'aise. Je vais commencer par finir mes PCB en traversant mais la V2 se fera en SMD...

En tous cas, bravo

Sebboit:
Bonjour à tous et surtout un grand merci à tartiflette pour se projet.
Le PCB est finalisé et est extrêmement stable, aucune dérive des sondes, beaucoup de fonctions et un pilotage intégral tel la vitesse de pompes les lavage de filtre.
Le pcb embarque l'ensemble des capteurs.

alors là bravo, quel boulot de fou. Ca fait plaisir que mon projet ai suscité autant d'enthousiasme pour arriver a de tels développements. toutes mes félicitations

Kicad est vraiment un logiciel performant, pour celui qui prends le temps d'apprendre a s'en servir.

Bonjour à tous,

Je suis obligé de passer par platforleIO pour travailler sur le projet Domogarden.
J'ai bien fait l'import a l'ajout des librairies par contre il y a un multitudes d'erreur qui remonte à la compilation ?
comme par exemple : identificateur "P0_b1PopCallback" non définiC/C++(20)

Sur chaque pages c'est pareil, ex page0 (128 erreurs) :

Vous avez une idée pour m'aider à continuer sans passer par L'IDE Arduino mais par platformIO

Merci pour votre support

Bonjour à tous et surtout un grand merci à tartiflette pour se projet.
Depuis plusieurs mois le programme tourne en 3.4 sans aucune modification du programme sauf que je prend la valeur de l'humidité du DHT22 sur le réseau.
Depuis plusieur temps je recupere que la température et pour l’humidité je recupere 99.9% humidité.
Je décide de changer la sonde et meme resultat voir pire j'ai perdu tous comme si la sonde ne focntionne plus.
Je décide de faire un test sur un programme vierge juste pour voir et la elle fonctionne sans problème les 2 valeurs température et humidité.
Je comprend plus

Bonjour gege_76,

Le problème du capteur que tu utilises est que ça fiabilité est loin d'apporter ses preuves je l'ai très vite écarté.
Je te conseil de passer dès maintenant sur BME280, extrêmement fiable et en plus fournie bien plus d'informations, bien que la fonction altimètre ne fonctionne pas bien du tout, la température, hygrométrie et pression atmosphérique sont parfaite.

Bon test à toi

1 Like

Bonjour jcde31,

Au vu de l'erreur de compilation je t'invite à installer L'IDE ARDUINO qui te démontrera que cela vient du code et non de PLATFORMIO, il faut reprendre le code qui contient une erreur quelque part.
Fait le test et reviens vers nous.

Bonjour Sebboit.
Tout d’abord un grand merci pour ta réponse. J’étais en train d’abandonner le projet car a cours d’idée.
J’ai réussi la compilation sous IDE Arduino.
le temps d’une réponse j’avais même tenté de prendre le projet tel quel (d’origine ) je l’ai compilé sous PlateformeIO, idem j’ai beaucoup d’erreurs alors que sur ArduinoIDE tout compile.
Je ne comprends pas pourquoi....
Help ....