Tabla de contenido:
- Paso 1: Suministros
- Paso 2: cableado
- Paso 3: IDE de UPyCraft
- Paso 4: Utilice ThingSpeak IoT
- Paso 5: Código
- Paso 6: instalar
- Paso 7: medir
- Paso 8: Completar
Video: DIY un termómetro infrarrojo para COVID-19 con MicroPython: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
- 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
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
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 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
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:
Termómetro infrarrojo inteligente IOT (COVID-19): 3 pasos
Termómetro infrarrojo inteligente IOT (COVID-19): debido al levantamiento de COVID de 2019, decidimos hacer un termómetro infrarrojo inteligente IOT que se conecta a dispositivos inteligentes para mostrar la temperatura registrada, esta no solo es una alternativa más barata, sino también una excelente módulo de enseñanza de tecnología e IOT que
Termómetro infrarrojo láser Arduino: 7 pasos (con imágenes)
Termómetro infrarrojo láser Arduino: En este proyecto, le mostraré cómo construir un termómetro infrarrojo láser digital con una carcasa impresa en 3D personalizada
Caja de MDF para pistola de termómetro infrarrojo Arduino: 4 pasos (con imágenes)
Caja de MDF para pistola de termómetro infrarrojo Arduino: este proyecto es para hacer un termómetro infrarrojo con Arduino, el circuito se coloca en una caja de MDF que parece un termómetro infrarrojo médico en el mercado.El termómetro infrarrojo del sensor GY-906 se usa para medir la temperatura del objeto sin contacto, puede significar
Cómo utilizar el termómetro infrarrojo Gy906 con SkiiiD: 9 pasos
Cómo utilizar el termómetro infrarrojo GY906 con SkiiiD: un tutorial para desarrollar el termómetro infrarrojo GY906 con skiiiD
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario