Difference: HCSR04 (1 vs. 2)

Revision 22021-06-29 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Connexion du module HC SR04

Le module HC SR04 est un capteur de mesure de distance à ultrason. Il travaille avec une alimentation 5V et fourni deux pins d'interfacage:

Changed:
<
<
  • trig et
  • écho
>
>
  • Trig et
  • Echo
 hc-sr04.png
Changed:
<
<
Ces signaux ont un niveau TTL (5V) tandis que le ESP32 travaille avec une logique à 3.3V. Pour le signal trig, qui est une entrée du HC SR04, ceci ne pose pas problème puisque le niveau suffi d'enclencher le trigger du HC SR04. Le signale "écho" par contre est une entrée pour l'ESP32 qui devrait pas dépasser 3.3V. Dans le tutoriel Freenove ce signal est connecté directement entre le HC SR04 et l'ESP32 ce qui peut fonctionner parce que le courant délivré par ce signal est assez faible. Ce n'est pas une solution propre par contre et peut raccourcir la durée de vie de l'entrée GPIO.
>
>
Ces signaux ont un niveau TTL (5V) tandis que l'ESP32 travaille avec une logique à 3.3V. Pour le signal Trig, qui est une entrée du HC SR04, ceci ne pose pas de problème puisque le niveau suffi pour déclencher la mesure. Le signale Echo par contre est une entrée pour l'ESP32 qui devrait pas dépasser 3.3V. Dans le tutoriel Freenove ce signal est connecté directement entre le HC SR04 et l'ESP32 ce qui peut fonctionner parce que le courant délivré par ce signal est assez faible. Ce n'est pas une solution propre par contre et peut raccourcir la durée de vie de l'entrée GPIO.
  Il est meilleur de passer par un décaleur de niveau ( level shifter) qui transforme le signale de 5V à 3.3V.

levelConverter.png

Added:
>
>
Alternativement un diviseur de tension peut être employé :

voltageDivider.png

 -- Uli Raich - 2021-06-29

Comments

Line: 21 to 25
 
META FILEATTACHMENT attachment="hc-sr04.png" attr="" comment="" date="1624961979" name="hc-sr04.png" path="hc-sr04.png" size="165447" user="UliRaich" version="1"
META FILEATTACHMENT attachment="levelConverter.png" attr="" comment="" date="1624961979" name="levelConverter.png" path="levelConverter.png" size="104786" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="voltageDivider.png" attr="" comment="" date="1624990815" name="voltageDivider.png" path="voltageDivider.png" size="11338" user="UliRaich" version="1"

Revision 12021-06-29 - UliRaich

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="WebHome"

Connexion du module HC SR04

Le module HC SR04 est un capteur de mesure de distance à ultrason. Il travaille avec une alimentation 5V et fourni deux pins d'interfacage:

  • trig et
  • écho
hc-sr04.png

Ces signaux ont un niveau TTL (5V) tandis que le ESP32 travaille avec une logique à 3.3V. Pour le signal trig, qui est une entrée du HC SR04, ceci ne pose pas problème puisque le niveau suffi d'enclencher le trigger du HC SR04. Le signale "écho" par contre est une entrée pour l'ESP32 qui devrait pas dépasser 3.3V. Dans le tutoriel Freenove ce signal est connecté directement entre le HC SR04 et l'ESP32 ce qui peut fonctionner parce que le courant délivré par ce signal est assez faible. Ce n'est pas une solution propre par contre et peut raccourcir la durée de vie de l'entrée GPIO.

Il est meilleur de passer par un décaleur de niveau ( level shifter) qui transforme le signale de 5V à 3.3V.

levelConverter.png

-- Uli Raich - 2021-06-29

Comments

<--/commentPlugin-->

META FILEATTACHMENT attachment="hc-sr04.png" attr="" comment="" date="1624961979" name="hc-sr04.png" path="hc-sr04.png" size="165447" user="UliRaich" version="1"
META FILEATTACHMENT attachment="levelConverter.png" attr="" comment="" date="1624961979" name="levelConverter.png" path="levelConverter.png" size="104786" user="UliRaich" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback