Messages : 133
Sujets : 7
Inscription : Oct 2024
(Il y a 4 heures)H3rv3 a écrit : J'ai fait quelques essais de mesure avec l'ADC sur les GPIO5 et GPIO9 connectés à un pont diviseur de 4,7k/4,7K sur le 3,3V de la carte.
Une mesure avec analogReadMilivolt toutes les 1 seconde sur 330 secondes.
GPIO5
1683 max
1519 min
1655 moyenne
14.53 écart type
6>1680 59<1650
52>1670 10<1640
81>1660 9<1630
104>1655 226<=1655
GPIO9
1674 max
1543 min
1607 moyenne
12.34 écart type
14>1630 2<1580
59>1620 6<1590
100>1610 95<1600
132>1607 198<=1607
Donc, la valeur moyenne est un peu plus haute mais ça ne va pas gêner pour le point milieu et ça n'a pas l'air d'apporter d'instabilité démesurée et il semble que la GPIO5 puisse être utilisée telle quelle.
Pour faire une plaque, je mettrai quand même un petit 'solder jumper 3' pour pouvoir choisir une autre pin au cas où on découvre un problème avec le circuit de batterie.
Merci pour ces mesures
Mais il me semble qu'avec le modèle écran on a pas d'autres choix que le gpio 5 pour le commun.
Messages : 237
Sujets : 9
Inscription : Nov 2024
En effet sur ce module , on est court en GPIOs.
La seule autre entrée analogue de l'ADC1 est la GPIO9 (même avec le S3, toujours une incompatibilité entre Wifi et ADC2), prévue pour la pulse du triac. Mais il n'y a pas besoin d'une pin analogue pour ça, la 16 pourrait aussi faire le travail.
La config alternative, si nécessaire, serait:
UxI sur 9,6,7
Triac sur 16,14
Température sur 15
Port série 17,18
Ce ne serait pas possible d'avoir oled ou leds mais comme on a déjà un écran, ce ne serait pas un problème.
Bien que la GPIO46 ait un effet au démarrage, elle peut être utilisée comme sortie (pour une led / opto coupleur par exemple) tant que ça n'amène pas un état 1 au démarrage (pin disconnectée = état 0 considéré au démarrage). J'ai essayé une led sans problème.
Sur la plaque, ce serait 2 petits ponts mis dans la configuration par défaut avec possibilité de changer au cas où (cutter + point de soudure).
Je suis aussi mauvais qu'une IA, mes réponses sont très incertaines.
Messages : 133
Sujets : 7
Inscription : Oct 2024
J'ai développé un premier projet de PCB avec:
--Mesure UxI sur les GPIO 5/6/7
--Sonde température sur GPIO 15 (Br6)
--Sortie Triac sur Zc GPIO14 et Pulse GPIO 9 (Br4)
ou si la sortie Triac n'est pas utilisé:
GPIO 9 sur sortie SSR et GPIO 14 pour un Inter afin d'avoir un niveau 1bin ou 0bin dans le but d'utiliser le GPIO 14 comme "Capteur" dans les actions.
--Sortie SSR sur GPIO 16 (Br7)
--Alimentation 5V pour alimenter l'ESP32.