Viker

CannaWeedeur
  • Compteur de contenus

    379
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Viker

  1. Viker

    RED BOARD entraide

    Yop, @JH63, j'ai , en principe, corrigé le problème de passage des vitesses des autotransfos avec l'implémentation de la valeur d'hystérésis (par défaut elle est à 2). Le correctif porte sur la librairie SPEEDCALC. Il faut avec cette nouvelle librairie remplacer celle contenue dans le précédent post dans RBORD/lib. Prendre le fichier pdf le renommer en .zip puis décompresser. Edit: correction de la Librairie SPEEDCALC ++ Viker SPEEDCALC.pdf
  2. Viker

    RED BOARD entraide

    Yop, @gtiturbo, le circuit imprimé bleu était le prototype? Et là c'est la version finale? Tu nous as fait une redboard gtiturbo. Y'a du skill. Bravo. @JH63, il faut que je revois le passage des vitesses sur les autotransfos car cela ne fonctionne pas correctement depuis que j''ai implémenté l'hystérésis. Mais je pense avoir trouvé la cause. ++ Viker
  3. Viker

    RED BOARD entraide

    Yop, @JH63, je verrais pour attribuer io5 et 23 en sortie chauffage mais pas de suite. Sinon l'ensemble des correctifs et fonctions supplémentaires fonctionnent bien? ++ Viker
  4. Viker

    RED BOARD entraide

    Yop, @JH63, l'ensemble des modifications en download dans le précédent post (fichier réupload dans le précédent post car petit correctif) ++ Viker
  5. Viker

    RED BOARD entraide

    Yop, en mettant 0 à pwm et 2 pour les autotransfo avec un overtemp à 1. Si je chauffe la sonde extérieur et qu'elle dépasse la température sonde intérieure alors pwm se met à 0 et autotransfo à 2. Si je chauffe la sonde intérieure et qu'elle dépasse sonde extérieure alors pwm et autotransfo change de valeur. Sinon l'arrosage déconnait mais j'ai modifié un petit paramètre et cela fonctionne. Il n'y a aucun rapport entre la ventilation et l'arrosage. Dans la foulée j'ai changé le programme pour que l'hystérésis de la température soit pris en compte pour les changemen
  6. Viker

    RED BOARD entraide

    Yop, @JH63, sans injection CO2 activé j'ai bien les autotransfo et pwm qui se mettent à la vitesse min fixée. Soit parce que la température sonde est proche de la valeur basse du réglage température environnement, soit que la température extérieure est plus élevée que la température sonde. Si j'active l'injection CO2 alors je retrouve le même comportement sauf pendant l'interruption de ventilation ou autotransfo et pwm passent à 0. Ensuite le refresh des valeurs sur nextion font que le pwm ne passent tout de suite à 0 sur l'écran. Et oui dommage pour le lcd même si 12 jou
  7. Viker

    RED BOARD entraide

    Yop, @JH63, non vraiment le pwm et les autotransfo vont à la vitesse min fixée. (attention j'ai désactivé l'injection CO2 et donc le passage à 0 pour pwm et autotransfo) Sinon 12 jours sans perte du lcd et sans erreurs sondes. Mais au 13ème jour perte du lcd (pas trop grave) mais surtout toujours aucune erreurs sondes et ça c'est vraiment bien. ++ Viker
  8. Viker

    RED BOARD entraide

    Yop, @gtiturbo, pas mal l'astuce mais je ne vais pas essayé pour l'instant. Je le garde sous le coude et je fais via usb. @JH63, non je n'ai plus de passage en dessous de la vitesse min fixée. As-tu bien fais les changement de code comme indiqué précédemment? Si les 4 vitesses se sont mis en marche en même temps c'est que tu as un soucis sur l'i2c. Ton changement récent sur tes câbles a créé ce nouveau problème i2c. Revérifie la continuité sur tes câbles avant tout nouveau branchement. Et oui il faut absolument protéger les autotransfo avec un fusible sur
  9. Viker

    RED BOARD entraide

    Yop, ensuite il y aurait moyen par le menu sur le Nextion de couper le serveur de données sondes puis de lancer le serveur upload et une fois l'opération d'upload terminé, reboot sur le serveur de données. ++ Viker
  10. Viker

    RED BOARD entraide

    Yop @gtiturbo, la redboard a déja un serveur web qui renseigne sur les données des sondes, etc. Du coup, est-il possible de faire coexister deux serveurs web différents avec deux adresses ip. Ce n'est peut être pas impossible mais j'ai un doute. ++ Viker
  11. Viker

    RED BOARD entraide

    Yop @JH63, J'ai jeté un regard sur le programme. Si tu as bien modifié la librairie CALCPWM tel que je l'ai indiqué ici, alors le pwm ne descend pas en dessous de la vitesse mini fixée dans le menu ventilateur. Par contre quelque soit la valeur min du pwm, lors d'un dégazage CO2 le pwm comme les auto-transfo se coupe complètement si tu as mis un temps d'intéruption dans le menu CO2. ++ Viker
  12. Viker

    RED BOARD entraide

    Yop @JH63, combien de temps as-tu attendu entre le moment ou tu constates le passage à 0 pour les autotransfo et l'entrée dans les paramètres? Et si tu attends plus longtemps est-ce que le pwm passe aussi à 0? De mon côté j'ai bien les deux qui passent à 0. (mon motor_delay est à 10000) Sinon cela fait 8 jours au compteur et je n'ai aucune erreur sonde. ++ Viker
  13. Viker

    RED BOARD entraide

    Yop, @JH63 j'ai eu un peu la même panique lorsque plus rien ne fonctionnait en mettant à jours la plateforme espressif 32 dans vs code. 😛 J'ai testé la fonction CO2 lors d'un dégazage le pwm ainsi que les sorties autotransfo passe à zéro. Par contre il faut être en mode floraison pour avoir le dégazage et pour que les sortie autotransfo et pwm passent à zéro il faut spécifier un temps d'interruption ventilation dans les paramètres réglages CO2. Sinon aucun problème de sonde depuis 5 jours. Les petites modifs de codes fonctionnent bien. D'ailleurs je suis
  14. Viker

    RED BOARD entraide

    Yop @JH63 As-tu bien inséré le code au bon endroit sans toucher à quoi que ce soit d'autre? displayText(&tIP,addressIP); LCD.clear(); LCD.noBacklight(); } si oui alors en principe pas de soucis. Sur VS code espressif 32 doit être en 3.5.0 sinon ça bug. ++ Viker
  15. Viker

    RED BOARD entraide

    Yop @JH63, pas de problème sur le pwm de mon côté mais je n'ai pas essayé avec le CO2 activé. @gtiturbo avec les am2320 le buffer n'est pas forcément la solution. Depuis mon changement de câbles sondes je n'ai presque plus eu d'erreurs. Et avec les petits changements de code je n'en ai actuellement plus. (5 jours sans erreurs) Je continue les tests et si des erreurs réapparaissent alors je regarde le sda et slc à l'oscilloscope pour voir la gueule du signal. Si il est tout dégueu alors le buffer est envisageable à base de P82B715 comme pour la sonde sht35 sur les g
  16. Viker

    RED BOARD entraide

    Yop @JH63, un LCD.noBacklight(); en fin de void setup(); juste après LCD.clear(); ++ Viker
  17. Viker

    RED BOARD entraide

    Yop @JH63, un LCD.noBacklight(); en fin de void setup(); juste après LCD.clear(); ou un câble plus court ++ Viker
  18. Viker

    RED BOARD entraide

    Salut @gtiturbo super boulot ton contrôleur. 👍 Ce serait bien de commenter chaque photos histoire d'en savoir plus. Bienvenue sur le redboard entraide. Ton aide sera appréciée. @JH63 la greenboard et le growduino ont cette option, c'est pourquoi il me semble évident qu'elle soit sur la redboard. Par contre je suis loin d'être pro en programmation, je suis même un newbie et du coup m'attaquer au programme de Gen n'est pas facile d'autant que maintenant il faut jongler avec les pointeurs, les différentes librairies. Donc ma contribution est ce qu'elle est et c
  19. Viker

    RED BOARD entraide

    Salut JH63, j'ai corrigé ++ Viker
  20. Viker

    RED BOARD entraide

    Yop, Dans le sujet Programme RED Board et installation, je faisais part à Gen de modifications possibles: - possibilité de rendre programmable les sorties dessicateur et brumisateur afin que l'on puisse choisir si celles-ci sont utilisées en tant que tel ou les dédier au chauffage/climatisation. En d'autre termes, liés ces sorties au taux d'humidité ou à la température et de les rendre actives si au dessus ou si en dessous d'une valeur seuil choisie dans le menu paramètre. - un mode de protection (éventuellement programmable) qui si une sonde ne réagit
  21. Viker

    RED BOARD entraide

    Yop, non pas de soucis pour la carte car par cette action tu empêches juste d'envoyer des données au lcd à chaque boucle du programme. Cela ne change pas fondamentalement le comportement de l'esp32 comme par exemple transformer une entrée en sortie ou réciproquement. Donc aucun risque. ++ Viker
  22. Viker

    RED BOARD entraide

    Yop, @JH63, pour effectivement ne pas exécuter une instruction il suffit de la mettre en commentaire avec // devant. Je ne pense pas qu'il soit utile de supprimer l'affichage du lcd dès le début au moment du boot car tu as toutes les indications d'initialisation. Par contre dans le void loop() il est possible de ne plus rafraichir et donc d'envoyer de données au lcd. Pour cela il suffit de mettre en commentaire l'antépénultième ligne du programme comme ceci: // lcdDisplayInfo(addressIP,now.unixtime(),delta,AM2320_A_error_counter,AM2320_B_error_counter);
  23. Viker

    RED BOARD entraide

    Yop, @JH63 c'pas faux. edit: je viens de l'ajouter dans le précédent post ++ Viker
  24. Viker

    RED BOARD entraide

    Yop, petit ajout au serveur web de la redboard. Dorénavant vous aurez en plus de ce qui était affiché: - nb de jours - température sonde extérieure - vitesse moteur - temp min - temp max - humi min - humi max à partir de la ligne 719 ajoutez en insérant ce qui est en bleu: client.println("<!DOCTYPE html><html>"); client.println("<html lang=\"fr\">"); client.println("<head>"); client.println("<title>Server Red Board</title>"); client.println("<meta name=\"viewport\" content
  25. Viker

    RED BOARD entraide

    Yop, le hard reset est utile à la première programmation, il n'est pas utile ensuite à moins d'avoir une programmation très différente changeant l'utilisation de la mémoire eeprom. ++ Viker