UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
CAMPUS VÍCTOR LEVI SASSO
FACULTAD DE INGENIERÍA ELÉCTRICA
LIC. EN INGENIERÍA ELECTROMECÁNICA
ASIGNATURA:
LAB. TEORÍA DE CONTROLES I
CÓDIGO DE ASIGNATURA:
1192
PRESENTADO A:
JUAN ALCEDO
TEMA DE ASIGNACIÓN:
“SISTEMA DE BRAZO DE PEAJE USANDO ARDUINO: SENSOR
ULTRASÓNICO CON SERVOMOTOR”
PRESENTADO POR:
VIDAL ARAÚZ 4-817-118
AUGUSTO AROSEMENA 8-963-1756
GLORIENYS REYNA 8-982-2475
ALBERTO RODRÍGUEZ 8-973-2202
GRUPO:
1IE143 SUBGRUPO B
FECHA DE ENTREGA:
14 DE JUNIO DEL 2023
PERIODO:
I DE SEMESTRE DEL 2023
INTRODUCCIÓN
El sistema de brazo de peaje usando arduino con sensor ultrasónico y servomotor
es un proyecto que combina componentes electrónicos y programación para crear
un sistema automatizado de control de peaje. En este proyecto se utilizará un
sensor ultrasónico para detectar la presencia de un vehículo y un servomotor para
simular el movimiento del brazo de peaje. Su objetivo principal es automatizar el
proceso de cobro de peajes en carreteras o estacionamientos, eliminando la
necesidad de la intervención humana. El sensor medirá la distancia entre el sensor
y el vehículo que se acerca, cuando el vehículo se encuentra dentro del rango de
detección, el servomotor se activa y mueve el brazo de peaje permitiendo el paso
del vehículo. El papel de la placa arruinó en el sistema es de controlador principal.
El servomotor y el sensor se conectarán a la placa arduino y mediante un
programa se ejecutarán las acciones requeridas.
DESCRIPCIÓN Y FUNCIONAMIENTO DEL PROYECTO
El sistema de impuestos de peaje utilizando Arduino y los componentes
mencionados constará de los siguientes pasos:
1. Montaje del hardware: Se ensamblará el Arduino junto con el sensor
ultrasónico y el servomotor en una configuración adecuada. El sensor
ultrasónico se colocará estratégicamente para medir la distancia entre el
vehículo y la barrera de peaje, mientras que el servomotor se utilizará para
abrir y cerrar la barrera.
2. Programación del Arduino: Se escribirá el código necesario en el lenguaje
de programación de Arduino para controlar los componentes. El Arduino
recibirá las lecturas del sensor ultrasónico, calculará la distancia y utilizando
el servomotor.
3. Pruebas y ajustes: Se realizarán pruebas exhaustivas del sistema para
verificar su funcionalidad y precisión. Se realizarán ajustes en el código y en
el hardware si es necesario para mejorar el rendimiento y la exactitud del
sistema.
MATERIALES
Arduino Uno con atmega328P
Sensor ultrasónico HC-SR04
Micro servo con engranaje de plástico
Alambre de un solo hilo en lugar de alambres de puente
Mini Breadboard
Batería de iones de litio con estuche
Goma fría
Cable de programación Arduino
Arduino IDE
POTENCIAL USO EN EL DIARIO VIVIR O EN INDUSTRIAS
Automatización del proceso: El sistema eliminará la necesidad de un
operador humano en el peaje, lo que reducirá los errores.
Precisión en la medición: El uso del sensor ultrasónico garantizará
mediciones precisas de la distancia entre el vehículo y la barrera de peaje,
lo que resultará en la aplicación correcta de las tarifas correspondientes.
DIAGRAMA DE BLOQUE
DIAGRAMA ELÉCTRICO PICTÓRICO
DIAGRAMA ELÉCTRICO ESQUEMÁTICO
CÓDIGO PARA EL MICROCONTROLADOR
#include<Servo.h>
Servo myservo;
const int trigPin=3;
const int echoPin=5;
long tmeduration;
int distance;
void setup() {
[Link](9);
pinMode(trigPin,OUTPUT);
pinMode(echoPin,INPUT);
[Link](9600);
void loop() {
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
tmeduration=pulseIn(echoPin,HIGH);
distance=(0.034*tmeduration)/2;
if(distance<=10){
[Link](90);
}
else{
[Link](0);}
[Link]("distance:");
[Link](distance);
delay(1);
}
CONCLUSIÓN
En este proyecto se elabora un sistema de brazo de peaje mediante el uso de un
Arduino, un servomotor, una pluma, un sensor ultrasónico. La entrada del sistema
es el voltaje con el cual se alimenta el Arduino (controlador), el Arduino tiene un
código que tiene el objetivo de enviar la señal que hará girar el servomotor
(actuador) y así, mover la pluma 90° (planta) en sentido antihorario al momento de
que el sensor ultrasónico detecta un carro (retroalimentación) en un rango de 5
cm. Este sistema es de lazo cerrado debido a que cuando el carro pase la pluma,
el sensor ultrasónico (retroalimentación) va a dejar de detectarlo, por lo que la
pluma va a regresar a su posición inicial (se moverá 90° en sentido horario).
REFERENCIAS
Arduino Uno Rev3. (s/f). Arduino Official Store. Recuperado el 18 de junio
de 2023, de [Link]
Arosemena, A. (2023, junio 14). Brazo para caseta de peaje. Tinkercad.
[Link]