Arduino UNO Termómetro infrarrojo con sensor de temperatura y pantalla LCD I2C, más una cámara con detección de rostro.

Job ID: 31709606

Budget: $250 – $750 USD

(PROYECTO CON AVANCE EN DOCUMENTOS ADJUNTADOS)
Es un termómetro infrarrojo que se debe activar por dos motivos:
Al detectar un rostro por la cámara que estará conectada vía USB (código aparte listo en Python). (Solo falta integrar junto con el código para detectar temperatura que se está solicitando).
Al detectar movimiento gracias al sensor de ultrasonido (rangos de detección: mínimo 8 cm "aléjese", máximo 40 cm "acérquese"). En caso de detectar una temperatura mayor a 37.5 °C (celsius), o una temperatura menor a 36 °C, sonará un buzzer dando alarma al usuario.

En pantalla (LCD con módulo I2C) debe aparecer la temperatura captada, generando un documento que registre la temperatura.

El sensor infrarrojo es MLX90614 (#include <Adafruit_MLX90614.h>)
El sensor ultrasonido es el HC-SR04 (Trigger es el pin 9; Echo es el pin 8).
Pantala LCD I2C (16x2) (#include <LiquidCrystal_I2C.h>) (#include <Wire.h>)
Buzzer activo (pin 10)


TENGO UN CÓDIGO PERO NO ME FUNCIONA.