Bonjour,
Merci pour vos réponses.
En testant au multimètre, j’ai rapidement identifié le problème : le domino regroupant plusieurs connexions GND laissait passer des perturbations, ce qui faisait remonter la tension du circuit de puissance vers la partie logique. Je mesurais jusqu’à 12V sur un pin de l’ESP32, ce qui explique qu’il ait grillé.
J’ai donc revu le câblage en séparant les retours de masse :
-
un premier domino dédié à la puissance (sources des MOSFET et retour des solénoïdes)
-
un second domino dédié à la logique (GND de l’ESP32 et commande des gates via résistances)
Tout était bon à ce niveau là.
20260426_191651 (1).png 1012,27 Ko
4 téléchargement(s)
Malgré cette correction, je constatais encore de la latence entre le front-end HTML et l’activation des solénoïdes. J’ai donc suivi vos conseils : réduction des dominos, soudures là où c’était possible, et fixation correcte des MOSFET.
Le câblage n’est pas encore très propre (les couleurs de fils dépendent surtout de leur longueur disponible), mais le montage est désormais plus compact et fonctionne correctement.
20260429_224948.JPG 112,83 Ko
4 téléchargement(s)
Pour répondre plus précisément aux détails du schéma : l’ESP32 est alimenté via le câble USB (5V), et les GPIO délivrent un signal de commande en 3,3V pour piloter les MOSFET. Je pensais que le schéma KiCad était suffisamment parlant avec les références visibles, mais pour précision des composants:
- Diodes : SR560
- MOSFET : IRLZ44N
- Solénoïdes : 1564B 12VDC (3.5 à 65N)
- ESP32-S3
J’ai également regardé Vigibot, que je ne connaissais pas. Cela pourrait être très intéressant pour ce projet et les suivants : si cela permet d’éviter d’ouvrir des ports sur mon routeur et de faire tourner un serveur en continu, le Raspberry Pi devient une option pertinente.
J’avais initialement choisi l’ESP32 pour son coût plus abordable.

Mon contenu
Homme
