Sentinel
Nov 06th, 2020 | by: David JaraCategory: Electronics Arduino
Sentinel es un robot que controla
el ingreso de personas a un local.
Su funcionamiento consiste en
censar la temperatura corporal de la persona y luego si la temperatura está
dentro de los valores permitidos y el local aun no alcanza el numero maximo de
personas adentro entonces se accionará el mecanismo para permitir el ingreso de
la persona.
Más detalladamente el proceso de
funcionamiento es el siguiente;
1- El robot está en estado de
espera con el brazo abajo para que nadie ingrese, el carro de sensores en la
posición inferior y el sensor de ultrasonido está censando si alguien se acerca
a menos de 110cm,mientras en la pantalla se muestran indicaciones de
funcionamiento del robot y el led está encendido de color azul.
2- Cuando se acerca una persona(a
menos de 110cm), suena un tono en el buzzer para indicar que se detectó una
persona cerca, el led se enciende de color naranja, el carro de sensores sube y
en la pantalla se indica a la persona que se acerque.
3- Se esperan unos segundos a que
la persona se acerque, luego el carro de sensores comienza a descender hasta
sensar una distancia menor a 20cm mientras el led está escendido de color azul
y el lazer está encendido para indicar en donde se va a medir la temperatura.
4- Cuando ya se ajustaron los
sensores a la estatura de la persona, suena otro tono en el buzzer y mide la
temperatura de la persona.
5- Si la temperatura de la persona
es menor a 37.5°C y aun no se alcanza el limite de personas adentro, suena un
tono afirmativo, el led se enciende de color verde, se indica en la pantalla
que puede pasar y el brazo se eleva para que ingrese y en el programa se suma
el numero de personas adentro +1, en el caso de que la temperatura sea superior
a 37.5°C suena un tono negativo, el led se enciende de color rojo, se indica en
la pantalla que no puede pasar y el brazo permanece abajo.
6- Se censa continuamente si una
persona sale del local con el sensor infrarrojo, si una persona sale, en el
programa se resta el numero de personas -1.
Para este proyecto se usó también
arduino con una interfaz gráfica programada en Java que se comunica por un
puerto serial con el programa de Java.
Materiales y componentes
utilizados para el proyecto:
1x Arduino Mega 2560
2x Drivers L298N
2x Motores a pasos Nema 17
1x Fuente de alimentación
conmutada de 12v 5A
1x Sensor ultrasonico HC-SR04
1x Termometro infrarrojo MLX90614
1x Modulo laser KY-008
1x Sensor de movimiento IR
HC-SR501
1x Buzzer
1x Led RGB
Perfiles de aluminio ranurado de
20*600mm
Piezas en acero galvanizado de 1mm
con corte laser
Piezas impresas en 3D con PLA gris
y negro
Varillas de acero plata de 6mm de
diametro
Bujes de bronce
Banda dentada de 6mm
Tornillos Allen M5 y Phillips M3 y
M5
acrilico transparente de 3mm
terminales de horquilla
pines macho y hembra
monitor de PC
ventiladores
said valera
about 4 years agorale te quedo muy bien amigo