Tabla de contenido:

DIY un termómetro infrarrojo para COVID-19 con MicroPython: 8 pasos
DIY un termómetro infrarrojo para COVID-19 con MicroPython: 8 pasos

Video: DIY un termómetro infrarrojo para COVID-19 con MicroPython: 8 pasos

Video: DIY un termómetro infrarrojo para COVID-19 con MicroPython: 8 pasos
Video: Oxímetro con Arduino Contra el Covid19, usando el Max30102 2024, Mes de julio
Anonim
DIY un termómetro infrarrojo para COVID-19 con MicroPython
DIY un termómetro infrarrojo para COVID-19 con MicroPython

Debido al brote de Enfermedad por Coronavirus (COVID-19), el RRHH de la empresa necesita medir y registrar la temperatura de cada trabajador. Esta es una tarea tediosa y que requiere mucho tiempo para RR. HH. Así que hice este proyecto: el trabajador presionó el botón, este instrumento midió la temperatura, cargó los datos en Internet y HR podía conectarse en línea y verificar la temperatura de todos en cualquier momento.

Paso 1: Suministros

Suministros
Suministros

Hardware:

  • MakePython ESP32
  • MLX90614
  • Botón
  • Batería
  • Tablero de circuitos

MakePython ESP32 es una placa ESP32 con una pantalla OLED SSD1306 integrada, puede obtenerla desde este enlace:

Software:

uPyCraft V1.1

Haga clic en este enlace para descargar uPyCraft IDE para Windows:

randomnerdtutorials.com/uPyCraftWindows.

Paso 2: cableado

Alambrado
Alambrado
  • El pin VIN del MLX90614 está conectado a 3V3 de MakePython ESP32, GND está conectado a GND, el pin SCL está conectado a IO22 y el pin SDA está conectado a IO22 de la placa.
  • El pin VCC y el pin GND del botón están conectados a 3V3 y GND de MakePython ESP32, y el pin OUT está conectado a IO14.
  • Conecte MakePython ESP8266 a la PC con el cable USB.

Paso 3: IDE de UPyCraft

  • Si no ha utilizado uPyCraft, puede descargar el documento de guía del kit de desarrollo MicroPython ESP32 con instrucciones detalladas.
  • Puede omitir este paso si lo ha utilizado.

Paso 4: Utilice ThingSpeak IoT

Utilice ThingSpeak IoT
Utilice ThingSpeak IoT
Utilice ThingSpeak IoT
Utilice ThingSpeak IoT
Utilice ThingSpeak IoT
Utilice ThingSpeak IoT

Controle de forma remota la temperatura en ThingSpeak, pasos:

  • Registre una cuenta en https://thingspeak.com/. Si ya tiene uno, inicie sesión directamente.
  • Haga clic en Nuevo canal para crear un nuevo canal ThingSpeak.
  • Ingrese el nombre, la descripción, el campo de selección 1. Luego, guarde el canal en la parte inferior.
  • Haga clic en la opción API Keys, copie la API Key, la usaremos en el programa.
  • Paso 5: Código

    Descargue y ejecute el archivo del controlador ssd1306.py, MLX90614.py.

    Realice los siguientes cambios en el archivo main.py, luego guárdelo y ejecútelo.

    Modifique SSID y PSW para conectar WiFi

    SSID = 'Makerfabs'

    PSW = '20160704'

    Modifique la CLAVE API que obtuvo en el paso anterior

    API_KEY = 'RATU1SWM0MT46HHR'

    Este es el código para obtener la temperatura y cargar los datos:

    while True: if (button.value () == 1): Temp = sensor.getObjCelsius () #Obtener información de temperatura oled.fill (0) oled.text ('Temperature:', 10, 20) oled.text (str (Temp), 20, 40) print (Temp) oled.show () #Utilice claves API para escribir datos de temperatura en un canal URL = "https://api.thingspeak.com/update?api_key=" + API_KEY + "& field1 = "+ str (Temp) res = urequests.get (URL) print (res.text)

    Paso 6: instalar

    Instalar en pc
    Instalar en pc

    Fije la placa a la puerta con cinta adhesiva de doble cara, abra el interruptor de la batería, la pantalla indicará que la conexión WiFi se ha realizado correctamente.

    Paso 7: medir

    La medida
    La medida
    La medida
    La medida
    La medida
    La medida

    La pantalla dice "Medir temperatura por favor presione el botón", se acercará lo más posible a MLX90614, luego presione el botón, mostrará su temperatura y cargará los datos en el sitio web.

    Paso 8: Completar

    Completo
    Completo

    Vaya a https://thingspeak.com y podrá ver las medidas en Vista privada.

    Este proyecto registra su temperatura y tiempo de medición, que también se puede utilizar como registro de asistencia. Ahora, RR. HH. puede ver sus datos iniciando sesión en la web ThingSpeak, lo cual es muy conveniente.

Recomendado: