Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Attention à la valeur du port GPIO 5 au reset.
#1
Attention, le port Gpio 5 de l' ESP32 génère un signal +3.3V (ou pwm disent certaines docs) pendant le reset.

En cas de re-boot "continu" de votre ESP32 (en cas de panne par exemple ou de mauvais câblage), votre SSR ou relais on/off sera actif si vous utilisez ce port. Et ce n'est pas forcément ce que vous souhaiteriez. En cas d'absence par exemple.

Je lui ai donc préféré par sécurité le port GPIO 4 pour les chauffe-eau connectés via SSR, et les ports 22/23 pour le Triac.

source :
https://randomnerdtutorials.com/esp32-pi...nce-gpios/
....
Strapping Pins
The ESP32 chip has the following strapping pins:
  • GPIO 0 (must be LOW to enter boot mode)
  • GPIO 2 (must be floating or LOW during boot)
  • GPIO 4
  • GPIO 5 (must be HIGH during boot)
  • GPIO 12 (must be LOW during boot)
  • GPIO 15 (must be HIGH during boot)
V12.03 modifiée. 1 serveur UxIx3, 1 Linky, 1 client Triac CE tampon + 1 client SSR CE tampon + 1 client SSR sur CE tri + 2 SSR sur radiateurs bain d'huile d'appoint. Variateurs de fréquence Piscine.
8 panneaux (4 SO 2 S, 2 SE ) 425Wc sur 4 HM800 produisent 13kWh par jour ensoleillé à fin Novembre.
Répondre
#2
Sur ce sujet, il y a un autre article en français avec pas obligatoirement les mêmes recommandations :
https://www.upesy.fr/blogs/tutorials/esp...mate-guide

Je me suis basé dessus pour la définition des GPIOs à utiliser.

André
Répondre
#3
Salut André,
il dit pareil pour moi concernant le GPIO 5 ( voir ci-dessous ).
Amicalement,
Phil.


Astuce
Si votre carte ESP32 fonctionne correctement, puis que lorsque vous rajoutez un capteur plus rien ne marche (impossible de téléverser le programme ou de le lancer), alors il sera fort probable que ce soit lié à ces fameux strapping pins.

Lors du boot de l’ESP32, pendant un cours laps de temps, certains pins changent rapidement d’états logiques (0V → 3.3V). Il se peut que vous ayez des bugs bizarres avec ces pins : par exemple un relais qui s’active temporairement . Les pins fautifs sont les suivants:

    GPIO 1 : Envoi les logs du boot de l’ESP32 via l’UART

    GPIO 3 : Tension de 3.3V lors du boot

    GPIO 5 : Envoie un signal PWM lors du boot

    GPIO 14 : Envoie un signal PWM lors du boot

    GPIO 15 : Envoi les logs du boot de l’ESP32 via l’UART
V12.03 modifiée. 1 serveur UxIx3, 1 Linky, 1 client Triac CE tampon + 1 client SSR CE tampon + 1 client SSR sur CE tri + 2 SSR sur radiateurs bain d'huile d'appoint. Variateurs de fréquence Piscine.
8 panneaux (4 SO 2 S, 2 SE ) 425Wc sur 4 HM800 produisent 13kWh par jour ensoleillé à fin Novembre.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)