Go Down

Topic: Domogarden: Gestion de piscine et arrosage intégré (Read 47443 times) previous topic - next topic

Sebboit

#240
Jun 14, 2019, 10:33 pm Last Edit: Jun 14, 2019, 10:38 pm by Sebboit
donc dans le programme de l'arduino.. ok je regarde ca

Merci
Dans le fichier principal, descend dans la zone initialisation des valeurs....

La partie commentée remplace la par ça,


   debit_pompe_chlore = 60;
   EEPROM.writeDouble(addr_debit_pompe_chlore,
   debit_pompe_chlore);
   debit_pompe_ph = 60;
   EEPROM.writeDouble(addr_debit_pompe_ph,
   debit_pompe_ph);
   seuil_ph = 7.6;
   EEPROM.writeDouble(addr_seuil_ph, seuil_ph);
   seuil_redox = 500;
   EEPROM.writeDouble(addr_seuil_redox, seuil_redox);
   delta_redox = 80;
   EEPROM.writeDouble(addr_delta_redox, delta_redox);
   etalon_redox = 80;
   EEPROM.writeDouble(addr_eeprom_redox, etalon_redox);
   conshorsgel = 2.0;
   EEPROM.writeDouble(addr_conshorsgel, conshorsgel);
   etalon_ph = 8.2;
   EEPROM.writeDouble(addr_eeprom_ph, etalon_ph);
   a_ph = 3.5;
   EEPROM.writeDouble(addr_a_ph, a_ph);
   a_ph = 6.5;
   EEPROM.writeDouble(addr_b_ph, b_ph);
   etalon_ph_acide = 4.0;
   EEPROM.writeDouble(addr_etalon_ph_acide, etalon_ph_acide);
   etalon_ph_base = 10.0;
   EEPROM.writeDouble(addr_etalon_ph_base, etalon_ph_base);

Une fois transféré, re-commente les lignes, puis renvoie.
 Ton problème sera réglé.

-> Pense à mettre  tes valeurs en fontion de tes reglages

Bonne soirée.

Umfyz

debit_pompe_chlore = 60;
   EEPROM.writeDouble(addr_debit_pompe_chlore,
   debit_pompe_chlore);
   debit_pompe_ph = 60;
   EEPROM.writeDouble(addr_debit_pompe_ph,
   debit_pompe_ph);
   seuil_ph = 7.6;
   EEPROM.writeDouble(addr_seuil_ph, seuil_ph);
   seuil_redox = 500;
   EEPROM.writeDouble(addr_seuil_redox, seuil_redox);
   delta_redox = 80;
   EEPROM.writeDouble(addr_delta_redox, delta_redox);
   etalon_redox = 80;
   EEPROM.writeDouble(addr_eeprom_redox, etalon_redox);
   conshorsgel = 2.0;
   EEPROM.writeDouble(addr_conshorsgel, conshorsgel);
   //etalon_ph = 8.2;
   //EEPROM.writeDouble(addr_eeprom_ph, etalon_ph);
   a_ph = 3.5;
   EEPROM.writeDouble(addr_a_ph, a_ph);
   b_ph = 6.5;
   EEPROM.writeDouble(addr_b_ph, b_ph);
   etalon_ph_acide = 4.0;
   EEPROM.writeDouble(addr_etalon_ph_acide, etalon_ph_acide);
   etalon_ph_base = 10.0;
   EEPROM.writeDouble(addr_etalon_ph_base, etalon_ph_base);

ainsi cela réagi bien. je vais pouvoir re tester mon vinaigre
merci pour la ficelle =op
j'ai remplacé la deuxième variable a_ph par b_ph
puis commenté etalon_ph, c'est une variable non déclaré. ?!?

je continue à apprendre.

hey, merci ;o)

Sebboit

ainsi cela réagi bien. je vais pouvoir re tester mon vinaigre
merci pour la ficelle =op
j'ai remplacé la deuxième variable a_ph par b_ph
puis commenté etalon_ph, c'est une variable non déclaré. ?!?

je continue à apprendre.

hey, merci ;o)

Je regarderai la modif car j'ai repris énormément le code, j'ai modifié, supprimé et ajouté énormément de lignes de fonctions et de conditions par rapport au code initial.

Des des sécurités complémentaires  et pas mal de capteur en plus ainsi que toute l'interface écran et affichage HTML.

J'ai développé des PCB pour ne plus intervenir sur l'Arduino avec un schield spécifique et une carte interfaces connecté via une nappe....

En ce moment je travail sur l'application android pour prendre la main de n'importe où, le travail est complexe mais avance bien.

Voilà pour les infos.

Bon dev à toi.

Umfyz

Je regarderai la modif car j'ai repris énormément le code, j'ai modifié, supprimé et ajouté énormément de lignes de fonctions et de conditions par rapport au code initial.

Des des sécurités complémentaires  et pas mal de capteur en plus ainsi que toute l'interface écran et affichage HTML.

J'ai développé des PCB pour ne plus intervenir sur l'Arduino avec un schield spécifique et une carte interfaces connecté via une nappe....

En ce moment je travail sur l'application android pour prendre la main de n'importe où, le travail est complexe mais avance bien.

Voilà pour les infos.

Bon dev à toi.
tu ouvres ma curiosité, j'ai vu sur le fils que tu avais ajouté des palpeurs de fin de niveau, de mon coté je veux ajouter de quoi détecter les inondations aussi (rien de bien méchant... tes capteurs m'intéressent bien)
tout cela donne l'eau à la bouche, alors que ma baignoire n'est pas encore en eau !!! bref j'veux bien voir ?

j'ai déjà à lever le problème de coller ma sonde de température sur le circuit sans faire l'idiot. Ce n'est pas encore gagné.

pour l'interface web, je serai plus à ajouter un petit raspberry histoire de rendre le truc déjà parfait un peu plus dynamique mais sûrement par habitude.

tartiflette

Bonjour à tous. Je n'est plus trop le temps en ce moment de me consacrer au monde de l'arduino et de ce projet.
En tous cas, je suis content qu'il suscite autant d'intérêt.

Le projet est sur le github, on peut donc le faire évoluer ;-)

Si vous avez des questions, n'hésitez pas. j'essaierai d'y répondre. Même si je vois que pour mal de personnes, mon code n'a plus de secrets !

TheLapin

Je regarderai la modif car j'ai repris énormément le code, j'ai modifié, supprimé et ajouté énormément de lignes de fonctions et de conditions par rapport au code initial.

Des des sécurités complémentaires  et pas mal de capteur en plus ainsi que toute l'interface écran et affichage HTML.

J'ai développé des PCB pour ne plus intervenir sur l'Arduino avec un schield spécifique et une carte interfaces connecté via une nappe....

En ce moment je travail sur l'application android pour prendre la main de n'importe où, le travail est complexe mais avance bien.

Voilà pour les infos.

Bon dev à toi.
très intéressé par les modif et le PCB aussi
Possible de publier le tout quelque part ?

Sebboit

#246
Jun 21, 2019, 10:01 pm Last Edit: Jun 25, 2019, 06:13 am by Sebboit
Bonsoir,

Après un peut de travail voici la refonte complète de l'affichage.

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

C'est différent de l'initiale...

Go Up