
Dans ce projet on allons simuler une barrière de parking automatisée avec la carte ESP32. Cette maquette reprend le fonctionnement général des systèmes automatisés qui permettent l’accès aux parcs publiques que l’on trouve dans les gares, aéroports, cinémas, supermarchés, etc.
Notre barrière s’ouvre à l’aide d’un servomoteur lorsque le capteur sonore HC-SR04 détecte une véhicule et se ferme automatiquement dans le cas contraire.
Pour réaliser le montage, on peut connecter
Pour le capteur sonore HC-SR04 :
Pour le servomoteur:
Voici le programme pour le système de parking automatisé contrôlée par la carte ESP32:
from hcsr04 import HCSR04
from machine import Pin,I2C
import time
p4 = machine.Pin(4)
servo = machine.PWM(p4,freq=50)
sensor = HCSR04(trigger_pin=5, echo_pin=18,echo_timeout_us=1000000)
while True:
distance = sensor.distance_cm()
print(distance,’ cm’)
if (distance<6 and distance>0): # si le capteur détecte un véhicule
servo.duty(70) # la barrière du parking se lève
time.sleep_ms(5000)
else:
servo.duty(130) #la barrière se baisse