+21622886281
Capteur de distance ESP32 Projet Servomoteur

Réalisation d’une barrière de parking automatique avec la carte ESP32

But de ce projet:

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.

Composants nécessaires

  • une carte ESP32
  • capteur sonore HC-SR04
  • des fils de connexion
  • une plaque d’essai
  • une barrière sous forme d’un stylo
  • un servomoteur

Montage du Parking

Pour réaliser le montage, on peut connecter

 Pour le capteur sonore HC-SR04 :

  • la broche VCC  à la broche 3.3V de la carte ESP32
  • la broche Trig à la broche D5 de la carte ESP32
  • la broche ECHO à la broche D18 de la carte ESP32
  • la broche GND à la borne GND de la carte ESP32

 Pour le servomoteur:

  • fil rouge : fil de l’alimentation à relier à la borne(+) d’une pile de 9V
  • fil marron : fil à relier à la borne GND de la carte ESP32
  • fil Jaune : fil de signal de positionnement branché à la broche D4 de la carte ESP32

Programme en micropython

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




0 commentaire


Laisser un commentaire

Noter *
Ce champs est réquis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top