1. Introdución
Este manual proporciona instrucións detalladas para a cámara de imaxe térmica de matriz de infravermellos MLX90640-D110. Este módulo está deseñado para medicións de temperatura sen contacto e aplicacións de imaxe térmica, compatible con varios microcontroladores como Raspberry Pi, ESP32 e STM32.
O MLX90640-D110 utiliza unha matriz de sensores térmicos de infravermello afastado para detectar a distribución de infravermellos, converter os datos en temperaturas superficiais e xerar imaxes térmicas. O seu tamaño compacto permite a integración en sistemas de control intelixentes e industriais.

Figura 1: Módulo de cámara térmica de matriz de infravermellos MLX90640-D110.
2. Características clave
- Adopta a matriz de sensores térmicos de infravermellos afastados MLX90640.
- Presenta unha resolución de 32×24 píxeles.
- Campo de 110° view (horizontal × vertical: 110° × 75°), axeitado para medicións de curta distancia.
- Comunícase a través da interface I2C, configurable en modo rápido (ata unha velocidade de datos de 1 MHz).
- Diferenza de temperatura equivalente en ruído (NETD) de 0.1 K RMS a unha frecuencia de actualización de 1 Hz.
- A bordo voltagtradutor electrónico para compatibilidade con voltaxes de funcionamento de 3.3 V/5 Vtage.
- Compatible con plataformas anfitrioas como Raspberry Pi, Arduino (ESP32) e STM32.
3. Especificacións técnicas
| Parámetro | Valor |
|---|---|
| Vol. Operativotage | 3.3 V/5 V |
| Corrente de funcionamento | <23 mA |
| Interface de comunicación | I2C (enderezo 0x33) |
| Campo de View (Horizontal × Vertical) | 110°×75° (campo de visión gran angular) |
| Temperatura de funcionamento | -40 ° C ∼ 85 ° C |
| Rango de temperatura obxectivo | -40 ° C ∼ 300 ° C |
| Resolución | ± 1 °C |
| Taxa de actualización | 0.5 Hz ∼ 64 Hz (programable) |
| Dimensións | 28 mm × 16 mm |
| Tamaño do orificio de montaxe | 2.0 mm |

Figura 2: Dimensións do módulo MLX90640-D110 en milímetros.
4. Configuración e conexión
O módulo MLX90640-D110 comunícase a través da interface I2C. Asegúrate de que o microcontrolador anfitrión (por exemplo, Raspberry Pi, ESP32, STM32) admita a comunicación I2C e proporcione volumes compatibles.tage niveis.
4.1 Pinouts
Conecta o módulo ao teu microcontrolador segundo as seguintes asignacións de pines:
- VCC ↔ 3.3 V / 5 V (Fonte de alimentación)
- GND ↔ GND (Terra)
- SDA ↔ Liña de datos MCU.I2C
- SCL ↔ Liña de reloxo MCU.I2C

Figura 3: Módulo MLX90640-D110 conectado co cable PH2.0 de 4 pines incluído.

Figura 4: Etiquetas dos pines (SCL, SDA, GND, VCC) no módulo MLX90640-D110.
4.2 ExampConexión a Raspberry Pi
Para conectar o MLX90640-D110 a unha Raspberry Pi, asegúrate de que a interface I2C da Raspberry Pi estea activada. Conecta os pines do seguinte xeito:
- VCC ↔ Pin de Raspberry Pi de 3.3 V ou 5 V (dependendo da túa configuración e do volume)tage tradutor).
- GND ↔ Pin de terra da Raspberry Pi.
- SDA ↔ Pin SDA (GPIO2) para Raspberry Pi.
- SCL ↔ Pin SCL da Raspberry Pi (GPIO3).

Figura 5: Exampa conexión do MLX90640-D110 a unha Raspberry Pi, demostrando a xeración de imaxes térmicas.
5. Funcionamento
Despois dunha conexión física exitosa, é necesario configurar o software para facer funcionar o MLX90640-D110. Isto implica:
- Activación de I2C: Asegúrate de que a interface I2C estea activada no microcontrolador anfitrión. Para Raspberry Pi, isto normalmente pódese facer a través de
raspi-config. - Instalación de bibliotecas: Instala as bibliotecas necesarias para o sensor MLX90640. Bibliotecas e exemplos específicosampO código adoita estar dispoñible para as plataformas Raspberry Pi, Arduino (ESP32) e STM32. Consulta os recursos de desenvolvemento proporcionados polo fabricante.
- Datos de lectura: Usa o software fornecido por exemploampficheiros para ler datos térmicos brutos do sensor a través do bus I2C.
- Procesamento de datos: Os datos brutos deben procesarse para convertelos en valores de temperatura reais e, a continuación, nunha imaxe térmica visual. A folla de datos MLX90640 e as bibliotecas asociadas conterán algoritmos para esta conversión.
- Mostrando a saída: Mostrar a imaxe térmica xerada nunha pantalla conectada ou a través dunha interface gráfica de usuario.
A taxa de actualización do módulo pódese programar entre 0.5 Hz e 64 Hz, o que permite o axuste para os requisitos das diferentes aplicacións.
6. Aplicacións
A cámara de imaxe térmica MLX90640-D110 é axeitada para unha variedade de aplicacións, incluíndo:
- Medición de temperatura sen contacto de alta precisión.
- Integración en dispositivos de imaxe térmica IR e termómetros IR.
- Sistemas de domótica, xestión intelixente de edificios e solucións intelixentes de iluminación.
- Control e monitorización da temperatura industrial.
- Monitorización de seguridade, incluíndo detección de intrusos e movementos.
7. Mantemento
O módulo MLX90640-D110 é un compoñente electrónico sensible. Siga estas pautas para un mantemento axeitado:
- Manexo: Manexa o módulo con coidado para evitar danos físicos na lente do sensor ou na placa de circuítos. Evita tocar directamente a superficie do sensor.
- Limpeza: Se é necesario, limpe con coidado a lente do sensor cun pano suave e sen fiapos. Non empregue materiais abrasivos nin produtos químicos agresivos.
- Almacenamento: Garde o módulo nun ambiente seco e sen po dentro do rango de temperatura de funcionamento especificado cando non o estea a usar.
- Fonte de alimentación: Asegúrese de que a fonte de alimentación voltage está dentro do rango especificado de 3.3 V/5 V para evitar danos.
- Condicións ambientais: Evite expoñer o módulo a temperaturas extremas, alta humidade ou ambientes corrosivos.
8 Solución de problemas
Se tes problemas co módulo MLX90640-D110, ten en conta os seguintes pasos para a súa resolución:
- Sen erros de datos/comunicación:
- Verifique que todas as conexións de cableado (VCC, GND, SDA, SCL) sexan correctas e estean seguras.
- Confirma que a interface I2C está activada no microcontrolador anfitrión.
- Comprobe a fonte de alimentación voltage ao módulo (3.3 V ou 5 V).
- Asegúrate de que o enderezo I2C (0x33) estea configurado correctamente no software.
- Proba cun dispositivo I2C que se saiba que funciona ou con outro módulo MLX90640 se está dispoñible para descartar problemas co controlador host.
- Lecturas de temperatura incorrectas:
- Asegúrate de que a lente do sensor estea limpa e sen obstrucións.
- Verifique que se estean a usar as bibliotecas de software e os datos de calibración correctos para o MLX90640.
- Comprobe a temperatura ambiente e asegúrese de que estea dentro do rango de funcionamento do sensor.
- Sen saída de imaxe térmica:
- Confirma que os datos se están a ler correctamente do sensor.
- Review o teu código de procesamento de datos e renderización de imaxes para detectar erros.
- Asegúrate de que a pantalla ou a GUI estean configuradas correctamente para recibir e mostrar os datos térmicos.
9. Soporte e Recursos
Para recursos adicionais, exemplos de desenvolvementoampficheiros ou asistencia técnica, póñase en contacto co vendedor a través do sistema de mensaxería de Amazon. Poden proporcionar máis documentación e asistencia para integrar o MLX90640-D110 coa súa plataforma específica (Raspberry Pi, Arduino/ESP32, STM32).
Consulta sempre a folla de datos oficial do MLX90640 para obter detalles técnicos detallados e guías de programación.





