Todo sobre el termómetro infrarrojo MLX90614 con Arduino

  • El MLX90614 permite medir temperaturas de forma precisa y sin contacto.
  • Compatible con Arduino, su conexión es sencilla gracias al protocolo I2C.
  • Amplias aplicaciones en áreas como salud, industria y control térmico.
  • Disponible en diferentes modelos ajustados a diversas necesidades.

mlx90614

Los termómetros infrarrojos han revolucionado la manera en que medimos la temperatura sin necesidad de contacto físico. Entre los modelos más populares destaca el MLX90614, un sensor ampliamente reconocido por su capacidad para integrarse con plataformas como Arduino. En este artículo exhaustivo, exploraremos en detalle cómo funciona este sensor, sus características técnicas y cómo puede ser utilizado en proyectos electrónicos.

El MLX90614 es un sensor desarrollado por Melexis que permite medir la temperatura de objetos a distancia. Utiliza el principio de la radiación infrarroja emitida por los cuerpos calientes, convirtiéndola en señales digitales que pueden ser interpretadas por microcontroladores. Esto lo convierte en una herramienta útil en aplicaciones industriales, médicas y domésticas.

Características principales del MLX90614

Internamente, el MLX90614 está compuesto por un chip de silicio con una membrana micromecanizada que detecta la radiación infrarroja. Este sensor incluye un amplificador de bajo ruido, un conversor ADC de 17 bits y un procesador digital de señal (DSP) para garantizar lecturas precisas. Además, viene calibrado de fábrica, asegurando una precisión estándar de ±0.5 °C y una resolución de 0.02 °C.

El sensor opera en un rango de temperaturas de -40 °C a 85 °C para la temperatura ambiente y -70 °C a 382 °C para objetos. Posee dos modos de salida: SMBus, un subconjunto del protocolo I2C, y una salida PWM de 10 bits. Esta flexibilidad lo hace ideal para múltiples aplicaciones.

Ángulos de medición y modelos disponibles

Una de las características destacadas del MLX90614 es su capacidad para ofrecer diferentes ángulos de medición según el modelo. Por ejemplo, el modelo MLX90614ESF-BAA tiene un ángulo de visión de 80°, mientras que el modelo MLX90614ESF-DCI ofrece un ángulo más estrecho de . Esto permite adaptarlo tanto a mediciones puntuales como a la monitorización de grandes superficies.

Estos sensores también están disponibles en módulos como la GY-906, que incluye la electrónica necesaria para facilitar su conexión con plataformas como Arduino. Gracias a reguladores de voltaje integrados, estos módulos pueden alimentarse directamente con 5V.

Aplicaciones del MLX90614

El MLX90614 es extremadamente versátil y encuentra aplicaciones en una amplia gama de sectores. Entre sus usos más comunes destacan:

  • Sistemas de control de temperatura en edificios o procesos industriales.
  • Monitorización médica, como la medición de temperatura corporal sin contacto.
  • Detección de fallas térmicas en maquinaria o componentes electrónicos.

Por su capacidad para medir la temperatura sin interferir físicamente, resulta ideal para áreas donde la precisión y la higiene son esenciales.

Conexión y programación con Arduino

sensor temperatura

Conectar el MLX90614 a una placa Arduino es un proceso sencillo. El módulo se alimenta mediante los pines GND y 5V, y se conecta al bus I2C utilizando los pines SDA y SCL. Desde el lado de Arduino, estos pines suelen ser A4 y A5 en modelos como el Uno. Antes de comenzar, asegúrate de que la ventana del sensor esté limpia y que el dispositivo haya alcanzado el equilibrio térmico con el ambiente.

Para programar el sensor, se utiliza la librería Adafruit MLX90614, que facilita la lectura de los datos. Por ejemplo, puedes implementar un código para mostrar las temperaturas ambiente y del objeto en un monitor serie. Este proceso es accesible incluso para principiantes en la programación con Arduino.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.