ARTÍCULO DE INVESTIGACIÓN
Análisis sensado de temperatura para control de acceso con protocolo de bioseguridad a instituciones de educación superior
Sensed Temperature Analysis for Access Control with Biosafety Protocol to Higher Education Institutions
Revista Ingenierías USBMed
Universidad de San Buenaventura, Colombia
ISSN-e: 2027-5846
Periodicidad: Semestral
vol. 13, núm. 2, 2022
Recepción: 02 Marzo 2021
Aprobación: 02 Abril 2022
Resumen: El presente artículo plantea la implementación de un módulo prototipo para el control de acceso a instituciones de educación superior, en este caso el Politécnico Colombiano Jaime Isaza Cadavid. sede Poblado, a través del protocolo de bioseguridad sensado de temperatura. Esta herramienta permite la captura automática de temperatura y toma de datos personales para cada usuario que ingresa a la institución dada la situación que se presenta actualmente por el covid-19. Para la implementación se caracteriza el software y hardware de tecnologías ya existentes que se utilizan para capturar la temperatura de manera automatizada, a partir de esto se selecciona la tecnología más adecuada para la implementación utilizando librerías open source para modificar el código fuente según la necesidad puntual. De igual forma, se desarrolla una aplicación web para el ingreso de datos personales que reemplacen las planillas físicas por una base de datos digital.
Palabras clave: Sensado, temperatura, protocolo de bioseguridad, modulo, acceso, Raspberry Pi, aplicativo web, base de datos, IoT.
Abstract: The article proposes the implementation of a prototype module for the control of access to higher education institutions, in this case the Politecnico Colombiano Jaime Isaza Cadavid Poblado sectional through the temperature sensing biosafety protocol, the tool allows temperature capture and taking of personal data for each user who enters the institution automatically given the current situation due to Covid-19. For the implementation, the software and hardware of existing technologies that are used to capture the temperature in an automated way are characterized, from this, the most appropriate technology for the implementation is selected, using open-source libraries, to modify the source code according to the punctual need. Similarly, a web application is developed to enter personal data and replace the physical forms with a digital database.
Keywords: Temperature Sensing, Biosafety Protocol, Access Module, Raspberry Pi 3, Web Application, Database, IoT.
I. Introducción
La bioseguridad ha desempeñado un papel fundamental en la vida del ser humano, es por esto que los centros de investigación y comunidad académica estudian la mitigación del riesgo biológico laboral ante el virus covid-19 que en la actualidad ha producido cambios significativos a nivel mundial. Ante esta situación, tanto empresas como instituciones educativas buscan alternativas para controlar de manera anticipada cualquier síntoma que pueda afectar la población y así evitar la propagación entre las personas.
El Politécnico Colombiano Jaime Isaza Cadavid busca como estrategia, a través de herramientas tecnológicas de muy bajo costo, desarrollar prototipos para minimizar los riesgos en los empleados, estudiantes y directivas, atendiendo las recomendaciones del ministerio de salud. Es importante destacar que por ley, según el Ministerio de Salud y Protección Social, cada establecimiento debe tener un protocolo de bioseguridad, como lo indica la resolución número 000675 del 24 de abril de 2020.
Por lo tanto, la finalidad de este artículo es mostrar estrategias preventivas en las instituciones de educación superior, donde se evidencie parte del estado de salud de los empleados y estudiantes de acuerdo con los principales síntomas del covid-19 que se van a identificar por medio de un prototipo sensor de temperatura con una relación costo beneficio económica para la institución.
Gracias a los modelos tecnológicos de IoT (Internet of Things), la articulación de hardware y software permite solucionar de manera puntual y confiable las necesidades sobre protocolos de bioseguridad. Por lo cual, aunque se tienen algunas tecnologías para llevar estos protocolos de bioseguridad a cabo, con este prototipo se quiere mejorar el proceso de ingreso a la institución a muy bajo costo.
II. Problemática
La situación global que se vive actualmente frente a la pandemia covid-19 ha hecho que se deban tomar una serie de medidas de bioseguridad para poder regular la expansión del virus, dado que su nivel de contagio es muy alto y aún no se tiene una solución para mitigar su contagio o una vacuna segura en Colombia [1]. Debido a esto, la sociedad debe adaptarse al cambio con medidas de autocuidado y distanciamiento social.
El covid-19 puede presentar, en la persona contagiada, una serie de síntomas que pueden variar dependiendo de cada organismo, siendo los más comunes alta temperatura, tos seca y malestar general [1]. Por ello, en establecimientos o instituciones donde se pueda presentar un alto flujo de personas se tiene como protocolo principal de bioseguridad la toma de temperatura, la cual no debe sobrepasar los 37.5◦C ya que esto indica una señal de alerta del organismo sobre una posible infección de un virus o una bacteria. De igual forma, la propuesta permitirá fortalecer la generación, producción, gestión y aplicación de conocimientos que contribuyan al desarrollo curricular en el marco de la investigación formativa por medio de trabajos realizados institucionalmente que transfieran sus resultados al desarrollo académico, científico, tecnológico, cultural y social de las facultades.
Actualmente, las instituciones de educación superior en Antioquia y Colombia tienen sus instalaciones cerradas debido a la cuarentena obligatoria declarada por el Gobierno Nacional. Para retomar las clases presenciales se debe continuar con los protocolos de bioseguridad dado el alto flujo de personas para ingresar a las instalaciones evitando aglomeraciones con la mejora del proceso de toma de datos y muestras de temperatura por persona; adicionalmente, las instituciones deben contar con un historial de las personas que ingresan a estas. El Politécnico Colombiano Jaime Isaza Cadavid, sede Poblado, será la muestra para la implementación del prototipo, el módulo presentará una mejora en el proceso de ingreso a la institución dado que se genera la alerta de manera automática para el acceso a las instalaciones, ya que con los datos obtenidos en tiempo real se puede tomar una decisión y también se evitará el diligenciamiento de formularios físicos para cumplir con los protocolos de bioseguridad, el distanciamiento social y ser amigables con el medio ambiente, a su vez cumpliendo con la relación costo-beneficio.
De lo anteriormente, surge la siguiente pregunta: ¿cómo se puede mejorar el ingreso a las a las instituciones de educación superior y, en nuestro caso, del Politécnico Colombiano Jaime Isaza Cadavid por medio de la toma de temperatura en una relación costo beneficio económica y confiable?
III. Propuesta de diseño
El objetivo consiste en implementar un prototipo funcional de un módulo de sensado de temperatura con un protocolo de bioseguridad para el ingreso a las instalaciones de educación superior, para este caso de muestra se tomará la sede Poblado del Politécnico Colombiano Jaime Isaza Cadavid. Para la realización de dicha labor se tienen en cuenta las siguientes consideraciones:
Identificar los requisitos y requerimientos con un planteamiento inicial del proyecto para brindarle una solución adecuada a la institución.
Caracterizar las diferentes implementaciones de visión artificial existentes, partiendo de la búsqueda en fuentes de investigaciones y artículos científicos enfocados en el control de acceso, reconocimiento de personas y sensado de temperatura.
Diseñar un protocolo de acceso de personas con base en los protocolos de bioseguridad existentes para el ingreso a la institución.
Construir un prototipo del módulo que permite el sensado de la temperatura con el fin de restringir o autorizar el acceso a las instalaciones para el control de la propagación de covid-19.
Validar el prototipo a partir de una prueba que demuestre la mejora efectiva para que el proceso de acceso cumpla con los protocolos de bioseguridad.
Se debe tener presente que la información requerida será recolectada a través de artículos médicos y literatura académica con los temas relacionados, también se desea tener en cuenta la información suministrada por la Organización Mundial de la Salud (OMS) [2] sobre los protocolos de bioseguridad para tener los recursos necesarios para implementar el módulo de sensado de temperatura. (Error 3: La referencia debe estar ligada) (Error 4: El tipo de referencia es un elemento obligatorio) (Error 5: No existe una URL relacionada)
IV. Propuesta de diseño
En esta sección se detalla el proceso realizado desde la caracterización de los dispositivos de hardware con los que ya cuenta la institución y la aplicación existente [3] e identificar los requisitos para su correcto funcionamiento con el fin de llevar a cabo la solución adecuada del problema. Por otra parte, los métodos realizados en este proyecto para los protocolos de software y hardware se enfilan a técnicas de servicios web y arquitecturas orientadas a servicios, como Ruby on Rail, frontend, React, PostgreSQL, API REST y lenguaje de programación Python; adicionalmente, para la priorización de las rutas, sensado y monitoreo del prototipo, se implementaron una Raspberry PI 3, Camera PI y Sensor MLX90614, todo el proceso se explica a continuación:
A. Covid-19 y Protocolo de Bioseguridad
El panorama que se presenta en la actualidad es un reto sin precedentes en el manejo de las empresas para la toma de decisiones y el empleo de recursos en cuanto a material y equipos de protección en el contexto de la pandemia por covid-19, por lo cual hay que tomar en cuenta los lineamientos para el correcto uso de protocolos de bioseguridad enfocada en este caso en las empresas, el ingreso y egreso a las mismas, el uso del equipo de protección individual, uso correcto de mascarilla, toma de temperatura, correcto lavado de manos al ingreso de las instalaciones, distanciamiento social en las diferentes áreas de la compañía y de la zona de alimentación. El principal objetivo es seguir recomendaciones para mitigar el riesgo de contagio y educar al personal para que esté preparado para hacer frente a esta pandemia, se proponen diferentes medidas de protección al empleador con el fin de salvaguardar los derechos de los trabajadores, manteniendo así su contrato de trabajo.
En el caso del empleador, busca alternativas a la suspensión de labores o el despido, como el trabajo en casa, el teletrabajo, la jornada laboral flexible, las vacaciones anuales acumuladas anticipadas y colectivas, los permisos remunerados y el salario sin prestación del servicio, todo enfocado en prevenir que el empleado se contagie, ya que laborando desde casa se genera un mayor nivel de cuidado [4].
B. Sistemas de control de acceso
Los siguientes artículos hacen referencia a investigaciones e implementaciones relacionadas con sistemas para controlar el acceso.
Briones [5] diseñó e implementó un sistema para mantener el control del personal como un proceso integrado a la nómina de una empresa con el fin de controlar el ingreso y la salida de los empleados, también de validar la identidad de los mismos. Todo esto se implementó a través de un registro biométrico con la huella dactilar de cada empleado.
Rodríguez y Sánchez [6] desarrollaron un sistema domótico con el cual pueden controlar el acceso a las áreas vulnerable de una casa a través de una aplicación móvil. Esto se desarrolló con la ayuda de un Arduino. El sistema funciona mediante llamadas al celular del dueño de la casa cada vez que se active una alarma previamente configurada.
López y Ríos [7] implementaron un sistema de control de acceso para proyectos de domótica en el laboratorio LRDTBD de la Universidad Nacional del Nordeste, donde utilizaron JWT (JSON Web Token) para autenticar a los usuarios, también implementaron transferencia de archivos a través de un API REST.
C. Sistemas de control de acceso
Los siguientes artículos hacen referencia a investigaciones e implementaciones relacionadas con sistemas de medición de la temperatura utilizando diferentes herramientas y metodologías, cada uno de ellos con diferentes resultados.
Ortiz, Arias y Guerrero [8] plantearon un modelo matemático para un módulo didáctico de control donde se analiza la variable temperatura. Se simula el proceso y desarrollan estrategias de control que se aplican a un sistema de implementación real en la tecnología. La implementación del sistema presenta modelamientos matemáticos que permiten describir el comportamiento del proceso haciendo que las validaciones generen resultados confiables [8].
Núñez, González y Viloria (2012) [9] implementaron un sistema de adquisición de datos para el monitoreo de la temperatura utilizando el sensor LM35. Para lograr los objetivos de trabajo, también se utilizó una interfaz gráfica en C++ para evaluar el comportamiento del sensor. Se empleó un sistema constituido por las soluciones de NaCly H2O en estado sólido y una termocúpula utilizada como patrón para la calibración del sensor:
V. Limitaciones del prototipo
No es posible validar directamente si el visitante es empleado, estudiante ni a qué carrera pertenece, puesto que no hay un acceso a la base de datos del Politécnico [3].
La temperatura sensada por el MLX90614 no es del todo precisa ya que puede tener una precisión de ±0.5◦C.
Este proceso depende de un personal que gestione el acceso a la institución.
VI. Análisis y diseño del prototipo para sensar la temperatura
Para el software se decide emplear un lenguaje open source basado en Javascript que permite realizar modificaciones más rápido, ya que el código es más ordenado y permite que los datos se asocien a las vistas, así el proceso de integración con el backend se facilitó al implementar React. En cuanto al backend, se decide implementar dos API REST, uno de ellos es el API para obtener la temperatura y el otro es el API para guardar y consultar los registros generados hasta la fecha en la base de datos [10].
A. Arquitectura
Para la implementación del sistema se utilizó la modalidad de cliente-servidor, separándolo por módulos, ya que se tiene un mejor ordenamiento de la arquitectura y mayor escalabilidad para futuros cambios y correcciones a fallas.
B. Hardware
Para la implementación del módulo de temperatura se decide usar diferentes herramientas como se observa en la Figura 3. Estas son de programación de bajo nivel en las cuales están la Raspberry Pi 3 que es un mini computador de una sola placa, Pi camera es un periférico diseñado especialmente para la Raspberry Pi ya que contiene un puerto especial para ello y el sistema operativo de Raspbian contiene las librerías necesarias para la configuración de la cámara, solo es necesario activar la interfaz. Por último, el sensor MLX90614 lee patrones de luz infrarroja (luz no visible para el ser humano) que permite calcular niveles de temperatura [11].
C. Software
Como se observa en la Figura 4, para el desarrollo frontend se decide utilizar React como framework, ya que este cumple con los objetivos para la integración e implementación del módulo de temperatura y la base de datos, con este lenguaje permite hacer la aplicación más dinámica y fácil de modificar. Para la base de datos se utilizó PostgreSQL. Al ser una base de datos relacional permite administrar el almacenamiento físico de datos sin afectar el acceso a esos datos como una estructura lógica, también provee buenas herramientas gráficas y de consola para ejecutar scripts, realizar consultas y respectivas modificaciones; además, es gratuita y de código abierto. En el backend se desarrollaron dos API REST con funciones completamente diferentes, para una se utilizó Python, dado que permite la integración con el módulo de temperatura de una manera más simple por la gran cantidad de documentación y desarrollos que existen en este lenguaje para el tipo de hardware que se utilizó, para la otra API se usó Rails, esta es una gema de Ruby que facilita la creación de un modelo de manera lógica y permite la configuración de la conexión con la base de datos más rápido e intuitivo, siendo esta herramienta open source [12].
VII. Construcción del prototipo para sensar la temperatura
A. Base de datos
Para la base de datos se planteó PostgreSQL como motor, pues permite la integración fácil con cualquier backend y un modelo entidad-relación como se observa en la Figura 5.
La creación y configuración de la base de datos se realizó a través de Rails y se ejecutaron los siguientes comandos:
sudo apt install postgresql postgresql-contrib
Se crea y se configura el usuario
sudo -u postgres createuser -s postgres -P sudo -u postgres psql postgres-# \password
postgres postgres=# create database controltest; postgres=# \q
B. API: Módulo de temperatura
Para habilitar el sensado de temperatura se debe configurar un entorno de desarrollo en Python como sigue:
Habilitar las interfaces de la Pi Camera y i2c: Ejecutar el comando “sudo raspi-config”. Este comando mostrará una interfaz de configuración de la Raspberry (ver Figura 6).
Ir a la opción “Interfacing options” o en español “Opciones de interfaz” (ver Figura 7).
Habilitar la opción “P1 Camera’ ’ y ‘P5 IC2” (ver Figura 8).
Descargar la librería para el sensor de temperatura MLX90614 desde el link:
https://files.pythonhosted.org/packages/67/8a/443af31ff99cca1e30304dba28a60d3f07d247c8d410822411054e170c9c/PyMLX906140.0.3.tar.gz
Ejecutando el comando:
wget https://files.pythonhosted.org/packages/67/8a/443af31ff99cca1e30304dba28a60d3f07d247c8d410822411054e170c9c/PyMLX90614-0.0.3.tar.gz
Descomprimir el archivo TAR:
tar -xf PyMLX90614-0.0.3.tar.gz
Ingresar a la carpeta ejecutando el comando:
cd PyMLX90614-0.0.3
Ejecutando el comando:
sudo python setup.py install
Después de instalar el setup.py, ejecutamos el comando de la interfaz i2c para verificar que el puerto este habilitado:
sudo apt-get install -y i2c-tools i2cdetect -y 1
Luego, descargar e instalar la librería smbus2 con los comandos:
wget https://files.pythonhosted.org/packages/97/00/47ed0ae68da93e1186fd45dbed1102469eef49dc20871ab537b69b8bcb7/smbus2-0.2.0.tar.gz
tar -x smbus2-0.2.0.tar.gz cd smbus2-0.2.0/
sudo python setup.py install
Ejecutar el siguiente comando:
Sudo su c ’echo "Y" >
/sys/module/i2c_bcm2708/parameters/combine’
Instalar request:
pip install request
Instalar Flask:
pip install Flask
Instalar Python3-venv:
sudo apt-get install python3-venv
C. Desarrollo del código
Crear dentro de la carpeta donde descomprimimos PyMLX90614-0.3.0 un archivo .py. En este caso el archivo se llamará app.py. Importamos las siguientes librerías y tenemos el siguiente código:
from flask import Flask, jsonify from picamera import PiCamera from smbus2 import SMBus from mlx90614 import MLX90614 import requests
import base64
app = Flask( name )
def leerTemperatura(variable): bus = SMBus (1)
sensor = MLX90614(bus, address=0x5A) pasa = 0
camara = PiCamera () camara.resolution = (220, 180)
x = 1
if(variable == 1):
camara.rotation = 270
camara.capture(’/home/pi/Desktop/Documents/Py MLX90 614-0.0.3/captura.png’)
image = open(’/home/pi/Desktop/Documents/PyMLX90 614-0.0.3/captura.png’, ’rb’)
#open binary file in read mode image_read =
image.read()image_64_encode = base64.encodestring(image_read) if (sensor.get_object_1()>=37): pasa = 0 else: pasa = 1
params =
{’temperature’:sensor.get_object_1(), ’pasa’:pasa, ’img’:image_64_encode}
response = requests.post(’http://pythonscraping.com/pages/pro cessing.php’, data = params)
senal=0 response.status_code = 0 bus.close() return params
@app.route(’/temperatura’) def obtener():
respuesta = jsonify(leerTemperatura(1)) ##respuesta = return respuesta
if name == ’ main ’: app.run(host=’192.168.20.28’,port=5000)
Esta última ip es la que arroja como local dentro de la red la Raspberry (192.168.20.28), con esto se tiene completamente desarrollado el módulo de temperatura exponiendo un servicio con flask en ip de red local.
D. API: Servicios de base de datos
Para los consumos a la base de datos se implementó Ruby on Rails donde se configuró la base de datos y se realizó toda la conexión, para comenzar con el desarrollo se requería previamente tener instalado Ruby (v 2.7.2p137), la gema de Rails (v rails-6.0.3.4), la gema de Postgres (v pg-1.2.3) y Nodejs (v 10.19.0) para finalmente configurar el proyecto y comenzar con el desarrollo.
Los comandos para instalar Ruby, la gema de Rails, la gema de Postgres y Nodejs son:
sudo apt-get update
sudo apt-get install ruby-full gem install rails sudo apt-get install nodejs gem install pg
Luego se crean el proyecto y los modelos, se configura la base de datos:
Se ejecuta el siguiente comando para crear el proyecto y se indica la base de datos que va a usar:
rails new prueba -d postgresql
El siguiente comando de rails para crear las bases de datos se establece por defecto para los entornos de desarrollo, producción y pruebas:
rake db:create:all
Se crean los modelos para la base de datos:
rails generate model user iduser:int tipodoc:string numdoc:int nomuser:string tel:int correo:string rails generate model entries identrie:int iduser: int temp:double img:text fecha:datetime
Se ejecuta el comando para configurar el postgres para que cualquier ip pueda acceder y el puerto (ver Figura 9): sudonano/etc/postgresql/12/main/postgresql.con f
Se reinicia el postgres:
sudo systemctl restart postgresql
Se ejecuta el comando para configurar las direcciones ip (ver Figura 10):
sudo nano /etc/postgresql/12/main/pg_hba.conf
Se reinicia el postgres:
sudo systemctl restart postgresql
Para construir el proyecto se ejecuta el siguiente comando:
rake db:migrate
Se desarrollaron 2 controladores
El controlador de usuarios (ver Figuras 11 y 12).
El controlador de entradas (ver Figuras 13 y 14).
Para ejecutar el api se ejecuta con el comando:
rails s -p 4000 --binding=0.0.0.0
E. API: Frontend
Para el desarrollo del frontend se definió usar ReactJS. Para comenzar con el desarrollo se debe instalar el framework Create React App, un intérprete de consola (CLI) que nos va a permitir instalar React fácilmente, así que se ejecuta el siguiente comando:
npm install -g create-react-app
Luego, para crear el proyecto se ejecuta el siguiente comando:
create-react-app ProyectoTemperatura
Por último, para ejecutar el proyecto se deben ejecutar en la raíz del proyecto estos comandos:
cd ProyectoTemperatura npm start
En el desarrollo se usó la estructura base de React (ver Figura 15) y se crearon los components para el diseño de las pantallas, los helpers para crear el consumo de los servicios, los global para las constantes que se usan en el desarrollo, los styles que son los estilos para el proyecto, entre otros.
Los components son los 3 componentes principales de la pantalla principal como el navbar el cual representa la pantalla superior de la página, el formulario está ubicado en la parte izquierda de la pantalla, sirve para diligenciar la información básica de la persona que desee ingresar y el formulario de la temperatura que está ubicado en la parte derecha de la pantalla, este permite obtener la temperatura corporal y una foto de la persona (ver Figura 16). Para el desarrollo se usó la estructura base de React (ver Figura 15) y se crearon los components para el diseño de las pantallas, los helpers para crear el consumo de los servicios, los global para las constantes que se usan en el desarrollo, los styles que son los estilos para el proyecto, entre otros.
El componente navbar es muy básico ya que solo contiene el navbar con el color de la institución, el logo y una redirección a la misma página de home, así como se observa en la Figura 17.
Luego, tiene la confirmación de la creación del registro y las respectivas validaciones al consultar un usuario existente, así como se observa en la Figura 20.
Para finalizar, contiene cómo se debe visualizar el formulario ya sea por una consulta de un usuario existente o de un usuario nuevo, este formulario tiene las respectivas validaciones en cada campo (ver Figura 21, Figura 22 y Figura 23).
El componente de temperatura comienza con la creación del modelo y el consumo del servicio para ob-
tener la temperatura (ver Figura 24) y termina con el diseño de los campos que se encuentran en ese compo nente (ver Figura 25).
En los helpers existe un archivo para consumir las dos API’s, así que se crearon 3 métodos 1 GET para consumir el API del módulo de temperatura, 1 GET para consultar si el usuario ya está creado y 1 POST para crear el usuario nuevo que ingresa, esta información se observa en la Figura 26 y Figura 27.
En el global hay un archivo creado especialmente para las constanteS globales que se pueden consumir desde cualquier archivo con un “import” de la variable y el nombre del archivo donde se creó la variable (ver Figura 28).
VIII. Análisis de resultados
En esta etapa se realizó la integración del frontend con las API’s, todo esto conectado a la misma red para que el consumo fuera un poco más fácil sin necesidad de exponer los servicios en una nube, para comenzar con las pruebas y validaciones se requiere levantar todos los servicios con los siguientes comandos:
Python app.ty (API temperatura)
rails s -p 4000 --binding=0.0.0.0 (API con conexión a la base de datos) npm start (ejecutar el frontend)
Para el paso siguiente se realizan las respectivas validaciones desde la página web que se ejecuta desde http://localhost:3000, al ingresar a esa url se puede comenzar con el proceso de control de temperatura (ver Figura 29).
Al oprimir obtener temperatura consume un servicio GET que está ubicado en la API de Python el cual retorna un JSON con la foto en formato base 64, la información sobre si la persona puede o no acceder dependiendo de la temperatura y la temperatura corporal, ya con esta respuesta se visualiza en la pantalla la información obtenida y el color de la temperatura es dinámico, si la persona no puede ingresar la temperatura se pone roja (ver Figura 30) de lo contrario es verde (ver Figura 31). Después de finalizar ese proceso, se comienza a completar la información requerida en el formulario para así poder generar un registro nuevo a la base de datos.
Finalmente, para terminar con todo el proceso se confirma la creación de los registros en la base de datos (ver Figura 32 y Figura 33).
De acuerdo a la pregunta problematizadora, finalmente, se responde con los resultados obtenidos en la validación del prototipo, donde se demostró que es posible mejorar el control del acceso a las instalaciones con ayuda de un hardware muy simple y un desarrollo escalable. Es importante resaltar que en las validaciones realizadas encontramos que para la toma de la temperatura es importante estar a 1 cm de distancia del sensor para que tenga una mejor precisión y así el porcentaje de error seria de 0.5◦C, de lo contario si la distancia es mayor o menor de la recomendada el porcentaje de error puede variar y seguramente será mayor a lo establecido anteriormente teniendo en cuenta que la finalidad de nuestro prototipo es costo beneficio.
IX. Conclusiones
Se cumplieron todos los objetivos del proyecto, los cuales aportan de manera positiva a la automatización del protocol
Se logró implementar una estructura adecuada para el módulo de sensado de temperatura y la aplicación web para ejecutar el protocolo de bioseguridad de manera correcta resolviendo la pregunta problematizadora. La arquitectura del proyecto permite tener futuras mejoras de las características de la aplicación.
Con base en la literatura, las herramientas y procesos que se utilizaron, dieron los resultados esperados en los módulos de protocolo diseñados, ya que cada interfaz se pudo ejecutar de manera correcta y con precisión.
Se cumplieron todos los objetivos del proyecto, los cuales aportan de manera positiva a la automatización del protocolo de bioseguridad de sensado de temperatura para el ingreso a las instalaciones del Politécnico Colombiano Jaime Isaza Cadavid.
Por último, se logra obtener la temperatura e imagen del usuario en tiempo real, guardando su histórico en la base de datos, aportando al medio ambiente quitando los formularios físicos y automatizando los procesos de manera más ágil, lo cual cumple con el objetivo general del proyecto.
Para desarrollos futuros se recomienda utilizar un hardware de más alto nivel para que la precisión sea mayor independiente de la distancia a la cual se captura la temperatura.
Para finalizar, se logra establecer una visualización de registro de visitas en tiempo real que aporta a la seguridad y facilita el control en las instalaciones.
X. Agradecimientos
Este trabajo es soportado y adscrito a los proyectos de investigación sede central microcuantia SMC 7224, 2019, denominado “Empleo de las Tics para el monitoreo térmico avícola en la granja Román Gómez Gómez del Politécnico Colombiano Jaime Isaza Cadavid, sede Marinilla, Antioquia, Colombia”, financiado por la Vicerrectoría de Docencia e Investigación del Politécnico Colombiano Jaime Isaza Cadavid.
Referencias
[1] A. M. Otoya-Tono, M. García-Chabur, C. Jaramillo-Moncayo y Á. Mahecha, “COVID-19: Generalidades, comportamiento epidemiológico y medidas adoptadas en medio de la pandemia en Colombia,” Acta de Otorrinolaringología & Cirugíade Cabeza y Cuello, vol. 48, n.o 1, págs. 93-102, 2020.
[2] Organización Mundial Salud OMS, 2021. https://www.who.int/es.
[3] W. S. Puche y J. P. P. Duque, “Módulo de control de acceso a zonas restringidas de la granja Román Gómez Gómez del Politécnico Colombiano Jaime Isaza Cadavid sede Marinilla,” Ingenierías USBMed, vol. 12, n. 2, pp. 17–32, 2021. https: //doi.org/10.21500/20275846.5071.
[4] Ministerio de Trabajo, “Circular 0021, Circular externa 0022”, 2020.
[5] J. O. Briones Calvache, “Análisis y Diseño de un sistema que permita controlar el acceso y asistencia del personal para la Empresa Human Trend,” Tesis de pregrado, Escuela Politécnica Nacional, Ecuador, 2010
[6] J. Rodríguez Caruajulca y J. Sánchez Flores, “Sistema domótico para controlar el acceso de áreas vulnerables de una casa mediante sensores, a través de una aplicación móvil,” Tesis de pregrado, Facultad de Ciencias Físicas y Matemáticas, Uni versidad Nacional de Trujillo, Perú, 2018
[7] M. E. A. López y L. J. Rios, “Gestión del control de acceso con tecnología open source en proyectos de domótica,” en XX Workshop de Investigadores en Ciencias de la Computación, Universi dad Nacional del Nordeste, 2018
[8] P. Ortiz, A. Arias y D. Guerrero, “Modelo matemático no lineal en un sistema de temperatura para un recinto cerrado,” ITECKNE: Innovación e Investigación en Ingeniería, vol. 7, n.◦ 2, pp. 165–174, 2010
[9] B. Nuñez, J. González y P. Viloria, “Sistema de monitoreo en tiempo real para la medición de temperatura,” Scientia et technica, vol. 17, n. ◦ 50, pp. 128–131, 2012
[10] D. Atencio Flores y D. Mamani Machaca, “Interconectividad basada en API REST en aplicaciones de la Municipalidad Provincial de Lampa,” Tesis de pregrado, Facultad de Ingeniería Estadística e Informática, Universidad Nacional del Altiplano, Perú, 2017
[11] J. Peris Martínez, “Sistema de monitorización inalámbrica de temperatura mediante sensor de infrarrojos y microcontrolador,” Tesis de Maestría, Escuela Técnica Superior de Ingeniería del Diseño, Universitat Politècnica de València, España, 2020
[12] S. Flores Larsen y E. Hongn, “Termografía infrarroja en la edificación: aplicaciones cualitativas; Asociación Argentina de Energía Solar,” Avances En Energías Renovables y Medio Ambiente, vol. 16, n. ◦, pp.25–32, 2012