Avatar

Sentinel

Nov 06th, 2020 | by: David Jara
Category: Electronics Arduino
Views 672

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

PHOTO GALLERY

En estas fotos se muestran las partes más relevantes de este proyecto.

Fuente de poder/conexión de alimentación e interruptor/drivers le los motores con ventiladores/motor superior para accionar el brazo elevador
Arduino con todas sus conexiones/carro deslizante con sensores/motor que desliza el carro con sensores/parte trasera del motor y carro
Mecanismo completo con sus partes

1 Comment

  • said valera

    about 4 years ago

    rale te quedo muy bien amigo

Login or Sign Up to post comments on this project.