Este es un proyecto clásico de Arduino para automatizar una barrera de estacionamiento (parking). Utiliza un sensor ultrasónico (HC-SR04) para detectar la presencia de un coche, un servomotor para mover la barrera, y dos LEDs (verde y rojo) para indicar el estado (libre/abierto o cerrado).
1. Componentes Necesarios
- Tarjeta controladora Arduino Uno (o compatible).
- Sensor Ultrasónico HC-SR04.
- Servomotor SG90 (Micro Servo).
- LED Verde y LED Rojo.
- 2 Resistencias de 220 o 330 ohmios.
- Protoboard y cables de conexión.
2. Conexiones (Esquema)
HC-SR04: VCC a 5V, GND a GND, Trig al Pin 10, Echo al Pin 9.
Servo: Cable marrón/negro a GND, rojo a 5V, naranja/amarillo a Pin 11.
LED Verde: Ánodo (+) al Pin 12, Cátodo (-) a GND (con resistencia).
LED Rojo: Ánodo (+) al Pin 13, Cátodo (-) a GND (con resistencia).
3.1. Código Arduino - Bloques con Tinkercad
3.2. Código IDE Arduino
(Copiar, pegar en IDE y completar) >> ver opciones(fotocopia)
***
***
4. Funcionamiento
Estado Inicial: La barrera está en 0 grados (cerrada) y el LED rojo está encendido.
Detección: El sensor envía una onda de sonido. Si el coche está a menos de distanciaSeguridad (20 cm), el código lo detecta.
Acción: El LED rojo se apaga, el verde se enciende y el servo gira a 90 grados (barrera sube).
Cierre: Tras 3 segundos (delay(3000)), el servo vuelve a 0 grados y se enciende el rojo nuevamente.
5. DISEÑA CON TINKERCAD UNA MAQUETA PARA IMPRIMIR CON LA IMPRESORA 3D Y COMPRUEBA EL FUNCIONAMIENTO.
Enlaces de interés:
Simulación del circuito en Tinkercad: -::- Vídeo del circuito -::- Vídeo del código de bloques
Proyecto master: https://tecnovadores.blogspot.com/2020/02/parking-arduino.html


