Une barrière de parking automatique est un dispositif utilisé pour contrôler l’accès à un parking ou à une autre zone restreinte. Elle se compose d’un poteau ou d’un bras monté sur une base motorisée et qui peut être relevé ou abaissé pour bloquer ou autoriser l’accès à la zone.
Les barrières de parking automatiques sont généralement contrôlées par un système de contrôle central, qui peut être un ordinateur ou un microcontrôleur tel qu’une carte Arduino. Le système de contrôle est responsable de la réception des données d’entrée provenant de capteurs ou d’autres dispositifs, tels que des lecteurs RFID ou des claviers, et d’utiliser ces données pour déterminer quand relever ou abaisser la barrière.
Pour utiliser une barrière de parking automatique avec une carte ESP32, vous devrez connecter la barrière à la carte et écrire un programme pour contrôler la barrière en fonction des données d’entrée provenant de capteurs ou d’autres dispositifs.
Pour connecter la barrière de parking automatique à la carte ESP32, vous devrez utiliser des fils pour connecter la base motorisée de la barrière aux broches appropriées sur la carte ESP32. Vous devrez également utiliser des fils supplémentaires pour connecter des capteurs ou d’autres dispositifs d’entrée à la carte ESP32.
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.
carte ESP32
La carte ESP32 est une carte de microcontrôleur basée sur le microcontrôleur ESP32 d’Espressif Systems. C’est une puce système à faible coût et à faible consommation d’énergie conçue pour les applications de l’Internet des objets (IoT).
capteur sonore HC-SR04
Le capteur HC-SR04 est un capteur de distance ultrasonique couramment utilisé dans les projets électroniques. Il mesure la distance en envoyant un signal ultrasonique et en mesurant le temps qu’il lui faut pour rebondir sur un objet et retourner au capteur. Le capteur HC-SR04 est capable de mesurer des distances allant de 2 cm à 400 cm avec une précision de 3 mm.
un servomoteur
Un servomoteur est un moteur électrique qui peut être contrôlé avec précision pour effectuer des mouvements de rotation à un angle spécifique. Ils sont souvent utilisés dans les projets de robotique et de mécanique pour contrôler la position et le mouvement de différents éléments, tels que les bras de robots, les roues de véhicules télécommandés et les mécanismes de verrouillage.
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement Arduino. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte Arduino afin de créer des circuits électroniques.
une plaque d’essai
Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.
une barrière sous forme d’un stylo
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