Pobleme de sensibilite incomprehensible

Je n'ai pas de solution miracle car je ne suis pas devant le montage et je ne peux pas faire de test.
J'ai en tant qu'ancien professionnel de l'électronique des méthodes de travail que je peux partager.

Oui l'alimentation stabilisée est à essayer.
Rien ne vaut un test surtout quand il est simple à faire. Pas question d'avoir la science infuse ni d'avoir des à priori. Les expérimentations réservent parfois des surprises et aident à la compréhension des problèmes.

Mais attention ce ne sera qu'un élément de la mise au point. Tu aura probablement d'autres sources de perturbation à trouver.
Je pense en priorité au télérupteur. C'est une bobine, donc perturbation électromagnétique.
Tu devrais faire un essai avec un simple interrupteur pour voir s'il y a une différence de comportement.
Ou remplacer l'éclairage 230 V par un éclairage à diode faible tension le temps d'une manip.

En retrouvant mes réflexes de professionnel de l'électronique je partirai d'un montage minimal pour aller étape par étape vers le montage final afin d'essayer de détecter l'étape fautive.
Attention ce qui parait le plus évident n'est souvent qu'une conséquence et non pas l'origine du non fonctionnement. Il faut bien analyser et faire des contre manip avant de désigner un coupable.

Avec des perturbations il faut soigner le câblage, je dirai que le câblage est à considérer comme un composant. Je câblera proprement : pas de fils style perchoir à mouche, un câblage à plat en évitant les boucles. Une boucle c'est une antenne qui capte les perturbations.

Exemple pour la commande du servo comme tu utilise sla broche D12 je prendrai deux fils que je torsaderai, un pour la masse et l'autre pour le signal et je prendrai la broche de masse la plus proche de la broche D12.

Pour les poussoirs je pense que tu as mis D9 et D8 en input-pull-up. En plus, et j'espère ne pas lancer une polémique, j'ajouterai un condensateur en parallèle sur les contacts des poussoirs.
Ce n'est pas pour l'anti-rebond, ça tu le fait comme veux, j'en ai marre des discussions sur le sujet, c'est, vu que tu as des problèmes, pour limiter au maximum les dégâts des commutations le temps que tu trouves l'origine des perturbations.
Une fois cette origine trouvée tu les laissera ou tu les retirera (pour moi ce serait une erreur) ce sera ton problème.

Les masses : très important.
Masses câblée en étoile, le centre de l'étoile étant un point de masse de la carte arduino.
Chaque composant doit avoir son propre fil de masse, pas question d'utiliser un seul fil qui relie les composants en chaîne. Et bien entendu pas de fil de masse trop fins.

bon courage.

1 Like