Termómetro infrarrojo para medir temperatura sin contacto entre -70ºC y +380ºC con alta precisión y resolución, con ADC interno de 17-bits, precisión médica, gradiente compensado y ángulo de visión de 5º. Interfaz de comunicación digital SMBus/I2C.
INFO
El Sensor de temperatura infrarrojo MLX90614 (MLX90614ESF-DCI) fabricado por Melexis permite medir la temperatura de un objeto a distancia (sin contacto). El sensor MLX90614 es un chip de silicio con una fina membrana microelectromecánica (termopila MEMS), diseñada para ser sensible a la radiación infrarroja emitida por un objeto a distancia. El sensor posee internamente una etapa de amplificación y digitalización (ADC) de la señal procedente de la membrana. La salida del sensor es lineal y se compensa de acuerdo a las variaciones de la temperatura ambiente. El Sensor Melexis MLX90614ESF-DCI posee alta precisión en un rango de temperatura entre -70ºC hasta +380ºC, alta resolución de 0.02ºC, campo de visión de 5º (FOV). Posee una interfaz de comunicación digital SMBus (compatible con I2C) o una salida configurable de PWM 10-bit.
El sensor MLX90614ESF-DCI integra un circuito de filtrado de ruido, un conversor A/D (ADC) de 17 bits de resolución y un procesador digital de señales (DSP), y a diferencia del modelo MLX90614ESF-BAA, el MLX90614ESF-DCI es de mayor precisión, tienen compensación de gradiente térmico (variaciones de temperatura en el encapsulado) y ángulo de visión de 5º, entregando un amplio rango de trabajo para objetos desde -70°C hasta 380°C, con una precisión de hasta ±0.5°C a temperatura ambiente.
La salida del sensor es una interfaz de comunicación digital tipo SMBus, que es un subconjunto del protocolo I2C. Es muy importante identificar correctamente la dirección I2C de nuestro módulo, pues de otra forma nuestro programa(sketch) no funcionará correctamente. Para identificar la dirección específica de nuestro módulo podemos utilizar el sketch identificador: I2C Scanner, el cual nos permite identificar la dirección I2C del dispositivo conectado al Arduino. Si en nuestro proyecto contamos con varios dispositivos I2C, el módulo se conecta en el mismo bus y no utiliza más pines.
*NOTA: Existen distintos modelos del MLX90614 cada uno con un sufijo de tres letras. Los diferentes sensores difieren en el voltaje de operación, el número de sensores infrarrojos, y la posición del filtro.
ESPECIFICACIONES TÉCNICAS
- Módulo: GY-906-DCI
- Chip sensor: MLX90614ESF-DCI
- Voltaje de operación: 3.3V-5V DC
- Protocolo de comunicación: SMBUS (subconjunto del I2C)
- Rango de temperatura ambiental: -40℃ hasta +85℃
- Rango de temperatura de objeto: -70℃ hasta +380℃
- Precisión: ±0.2°C
- Ángulo de visión: 5º (FOV)
- ADC interno de 17 bits
- Procesador digital de señal interno (DSP)
- Regulador de voltaje 3.3V en placa
- Resistencias Pull-up a VIN en placa
- No necesita componentes adicionales
- Dimensiones: 17*11*22 mm
- Peso: 5 gramos
APLICACIONES
- Termómetro infrarrojo clínico (uso médico: medición temperatura corporal)
- Detector de incendios
- Robot bombero
- Detector de movimiento (PIR de precisión)
- Relay térmico programable (tipo termostato)
- Monitor de temperatura de equipos (motores, resistencias, drivers)
- Control de temperatura multizona (se pueden conectar hasta 100 sensores utilizando solo 2 cables)
CONEXIÓN
- VIN: +3.3V - +5.0V DC
- GND: 0V Tierra
- SCL: I2C clock
- SDA: I2C data
LINKS
- Datasheet Melexis MLX90614
- Esquemático GY-906
- Tutorial: Termómetro infrarrojo con Arduino MLX90614 [programarfacil]
- Tutorial: Arduino y MLX90164 [Luis LLamas]
- Tutorial: Arduino y MLX90164 [Polaridad.es]
- Tutorial: Arduino y MLX90164 [Bldr]
- Tutorial: Arduino y MLX90614 [Sparkfun]
- Tutorial: Arduino y MLX90614 [Adafruit]
- Librería para Arduino por Sparkfun
- Librería para Arduino por Adafruit
- Librería para Arduino alternativa
- Artículo: Termopila
- Artículo: Sensor infrarrojo termopila