Bonjour à tous,
Je poste car je ne comprend pas mon(mes) erreur(s) … et vu que j’ai pas un niveau d’électronique de folie, je demande de l’aide au connaisseurs
L’objectif est de connecter deux thermistances 100KΩ sur un ESP32
J’ai pris un C3 Supermini mais j’ai également testé avec d’autres ESP32 sans succès jusqu’à présent (Au départ je voulais faire cela avec un ST7789V sur un ESP32 TTGO pour permettre l’affichage)
Pour le moment je ne teste qu’avec une seule sonde et je n’ai pas de variations de voltage sur mon ADC et pas non plus de variation de résistance dans les logs de l’ESP.
J’ai fais le montage suivant, en fouillant un peu sur le net j’ai fait mon calcul de division de tension et c’est là que je pense est mon erreur mais je ne vois pas où.
Je n’ai pas encore mis de condensateur pour épurer les mesures mais cela viendra après…
La thermistance en question :
Pour ce qui est du code, j’ai pas réinventé quoi que ce soit, j’ai facilement trouvé les infos qui ont donné ça pour mon premier capteur :
sensor:
- platform: ntc
sensor: fridge_resistance_sensor_1
name: Fridge Température n°1
id: resistance_temperature_1
calibration:
b_constant: 3950
reference_temperature: 19°C
reference_resistance: 100kOhm
- platform: resistance
id: fridge_resistance_sensor_1
sensor: fridge_source_sensor_1
configuration: DOWNSTREAM
resistor: 100kOhm
reference_voltage: 5V
name: Valeur de la résistance n°1
- platform: adc
id: fridge_source_sensor_1
name: Fridge Voltage ADC n°1
filters:
- multiply: 3.3
pin: GPIO0
update_interval: 2s
J’ai fait des tests avec du 5V du 3,3V idem rien ne varie quand je place ma thermistance au chaud ou au froid.
J’ai bien évidemment testé plusieurs composants, au testeur hors montage je vois bien la thermistance changer de résistance selon la température donc les composants un à un sont ok
Dans les logs j’ai tout le temps la même chose en boucle et aucune variation quel que soit la température (Je ferais l’étalonnage par la suite) :
[23:55:11][D][sensor:094]: 'Fridge Voltage ADC n°1': Sending state 2.73570 V with 2 decimals of accuracy
[23:55:11][D][resistance:039]: 'Valeur de la résistance n°1' - Resistance 120818.8Ω
[23:55:11][D][sensor:094]: 'Valeur de la résistance n°1': Sending state 120818.78125 Ω with 1 decimals of accuracy
[23:55:11][D][ntc:026]: 'Fridge Température n°1' - Temperature: 15.0°C
[23:55:11][D][sensor:094]: 'Fridge Température n°1': Sending state 14.96983 °C with 1 decimals of accuracy
[23:55:13][D][sensor:094]: 'Fridge Voltage ADC n°1': Sending state 2.73570 V with 2 decimals of accuracy
[23:55:13][D][resistance:039]: 'Valeur de la résistance n°1' - Resistance 120818.8Ω
[23:55:13][D][sensor:094]: 'Valeur de la résistance n°1': Sending state 120818.78125 Ω with 1 decimals of accuracy
[23:55:13][D][ntc:026]: 'Fridge Température n°1' - Temperature: 15.0°C
[23:55:13][D][sensor:094]: 'Fridge Température n°1': Sending state 14.96983 °C with 1 decimals of accuracy
Si vous avez des idées, je suis preneur !
Core 2024.12.1
Supervisor 2024.11.4
Operating System 14.0
Interface utilisateur 20241127.6
Raspberry Pi 4 avec 6.6.51-haos-raspi sur disque M2