Detector COVID-19: Tecnología Innovadora para la Detección de Fiebre
Componentes y materiales
| Sparkfun MLX90614 (Termómetro infrarrojo sin contacto) | 1 |
| SparkFun RedBoard (o Arduino Uno) | 1 |
| Arduino Due | 1 |
| Adafruit Keypad (Teclado matricial) | 1 |
| Potenciómetro recortable 10K (Sparkfun) | 1 |
| Kit de resistencias (Sparkfun) | 1 |
| Cable USB Cerberus 6ft (SparkFun) | 1 |
| Protoboard autoadhesiva blanca (SparkFun) | 2 |
| Cables jumper M/M 7" 30 AWG (SparkFun, 30 uds) | 2 |
| Pulsadores de dos pines (MakerSpot) | 1 |
| LCD 16x2 caracteres - Blanco sobre negro 5V | 1 |
Aplicaciones y servicios en línea
- Arduino IDE
- Microsoft VS Code
- Fritzing
Descripción del proyecto
Nadie puede predecir una pandemia, ya seas un bioquímico avanzado o un aficionado como yo. Usando nuestras habilidades, debemos ayudar en lo que podamos. Mi objetivo se logró en este proyecto, donde utilicé Arduino y Python para medir y registrar la temperatura de empleados y estudiantes al entrar a un edificio.
Mientras la situación continúa y la economía se reabre lentamente, necesitamos una forma eficiente y práctica de asegurar que las personas que acceden a un edificio no estén contagiando a otros con este virus mortal. Actualmente, los trabajadores sanitarios corren el mayor riesgo de infección, y los hospitales necesitan un dispositivo para monitorizar su temperatura cada vez que entran o salen. Como muestra el gráfico, casi 1.556.930 enfermeras registradas se han visto afectadas por el COVID-19.
Cuando las escuelas y oficinas reabran, será necesario impedir que una persona propague la pandemia a todas las demás. Estudiantes y trabajadores pueden tener su temperatura verificada y registrada en beneficio propio y de su empleador. El personal sanitario podrá consultar y analizar claramente las temperaturas de cada estudiante o empleado, asociadas a su nombre. El nombre se leerá desde su PIN personal. En el presente y futuro post-pandemia, mi invento será útil para controlar el virus. Algo debe hacerse, y los aficionados podemos contribuir.
Esta idea innovadora puede usarse para derrotar al virus, pues es una partida de ajedrez donde nuestro rey no puede caer y no podemos perder.
En conclusión, mi inspiración fue leer el PIN del usuario para determinar su nombre, medir su temperatura con el termómetro sin contacto MLX90614 y asociarla a su identidad. Finalmente, los datos se registran para revisión por un profesional de la salud, manteniendo así el control del virus en hospitales, escuelas y oficinas, tanto en el presente como en el futuro.
Paso 1: Clonar el repositorio
Para clonar el repositorio, lea y siga la sección "Clonar un repositorio usando la línea de comandos".
Nota: Para más información sobre repositorios Git si nunca los ha usado, visite: ¿Qué es un repositorio Git?
Paso 2: Obtener los materiales
Necesitará los componentes principales: termómetro sin contacto MLX90614, Keypad, LCD, cable Cerberus, Arduino Due y SparkFun RedBoard/Arduino Uno. La lista completa está en el repositorio en /COVIDdetector/Index_of_Materials.
Paso 3: Diagrama de flujo de trabajo
Nota: Mientras sigue este tutorial, use el siguiente diagrama como guía en cada paso.
Paso 4: Montar el circuito
En el repositorio GitHub, vaya a /COVIDdetector/images/circuits/ y abra circuit.fzz con Fritzing. También puede ver el esquema adjunto.
- Nota: En el diagrama de Fritzing, el MLX90614 debe tener su perilla hacia abajo si se coloca exactamente como se muestra.
Paso 5: Compilar y ejecutar el código
Pasos para compilar y ejecutar:
- En Arduino IDE: Herramientas > Gestor de librerías
- Instalar: Librería Adafruit para MLX90614, Wire.h, Keypad.h (Mark Stanley, Alexander Brevig), LiquidCrystal.h (integrada)
- Instalar PySerial:
pip install pyserialen terminal - Abrir Arduino IDE y ejecutar
COVIDdetectorA.ino - Abrir una segunda instancia de Arduino IDE:
- En Mac: seguir este tutorial
- En Windows: realizar dos instalaciones separadas de Arduino IDE
- En la segunda instancia, ejecutar
IR_therm_test_adafruit.ino - En terminal ejecutar:
python COVIDdetectorS.py
Verá el archivo record_sheet.csv actualizándose:
, "name,temp", DateTime 0, "Pyara,96.", 2020-05-27 16:19:37 1, "Raunak,98.", 2020-05-27 16:20:32 2, "Jasmeen,97.", 2020-05-27 16:21:41 3, "Mandeep,99.", 2020-05-27 16:22:61
Gráfico de registros de temperatura generado desde el CSV.
Paso 6: ¡Listo!
Como reto extra, intente implementar su propio nombre en el sistema de PIN en COVIDdetectorA.ino e intente entender cómo funciona el script Python.
Si tiene preguntas o sugerencias, no dude en dejar un comentario.
Código
Detector COVID-19
Clone este repositorio para seguir el proyecto y crear su propio detector portátil de COVID-19:
https://github.com/Raunak-Singh-Inventor/COVIDdetector
Esquemáticos
Siga este circuito para construir la parte hardware del proyecto que usa Arduino Due, RedBoard, termómetro infrarrojo MLX90614 y cable de tres hilos.
circuit_rQ0ActwUSz.fzz
Proceso de manufactura
- Melody destaca la crisis crítica de mantenimiento que enfrenta la infraestructura
- Por qué la programación formal de mantenimiento es esencial para operaciones eficientes
- Tornos CNC: Su Herramienta de Precisión Todo en Uno
- Centros de Mecanizado Horizontal Esenciales para Fabricación de Alta Precisión
- Principales ventajas de las máquinas de mandrinar para mecanizado de precisión
- Cómo la Automatización Aceleró la Resiliencia Manufacturera en Medio del COVID-19
- Logística automotriz: superando los retos del COVID-19 e impulsando el crecimiento futuro
- Cómo el COVID-19 remodeló el comercio global: Efectos a largo plazo y lecciones
- Cómo la simulación impulsa la innovación y la eficiencia en el diseño de productos
- Cómo IoT revolucionó la salud durante la pandemia de Covid-19
- COVID-19 impulsa la adopción rápida de robótica en cadenas de suministro