waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Introducció

This manual provides detailed instructions for the setup, operation, and maintenance of the Waveshare MLX90640 IR Array Thermal Imaging Camera Module. This module features a 32×24 pixel far-infrared thermal sensor array and communicates via an I2C interface, making it suitable for integration with various microcontrollers such as Raspberry Pi, Arduino (ESP32), and STM32.

Si us plau, llegiu aquest manual detingudament abans d'utilitzar el producte per garantir-ne el funcionament correcte i evitar danys.

2. Producte acabatview i Característiques

The MLX90640 Thermal Camera Module is designed for thermal imaging applications, offering a compact and efficient solution for temperature detection and visualization.

Waveshare MLX90640 Thermal Camera Module, front view

Figura 2.1: Davant view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

Característiques principals:

Waveshare MLX90640 Thermal Camera Module, bottom view with branding

Figura 2.2: A baix view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. Informació de seguretat

4. Guia de configuració

4.1. Descripció del pinout

The MLX90640 module uses an I2C interface for communication. The typical pin connections are as follows:

MLX90640 module connected with jumper wires to a microcontroller

Figura 4.1: MLX90640 module with typical jumper wire connections for integration.

4.2. Connecting to a Microcontroller (e.g., Raspberry Pi)

  1. Connexió d'alimentació: Connect the VCC pin of the MLX90640 module to the 3.3V or 5V power output of your microcontroller. Connect the GND pin to the microcontroller's ground.
  2. Connexió I2C: Connect the SDA pin of the MLX90640 module to the SDA pin of your microcontroller. Connect the SCL pin of the MLX90640 module to the SCL pin of your microcontroller. Refer to your specific microcontroller's documentation for I2C pin assignments.
  3. Configuració del programari: Install necessary libraries and drivers for the MLX90640 sensor on your chosen platform (Raspberry Pi, Arduino, STM32). Waveshare provides development resources and example code for these platforms.

For detailed software setup and programming examples, please refer to the official Waveshare documentation and development resources provided with the module.

5. Instruccions de funcionament

5.1. Adquisició de dades

Once the module is correctly connected and the software environment is set up, you can begin acquiring thermal data. The MLX90640 sensor provides a 32×24 array of temperature readings, which can be processed to generate a thermal image.

5.2. Thermal Imaging Example

The module can be used to visualize temperature distributions, as shown in the example below with a Raspberry Pi.

Example of MLX90640 module generating thermal image of a Raspberry Pi

Figura 5.1: Un example setup demonstrating the MLX90640 module capturing a thermal image of a Raspberry Pi, displaying temperature variations.

The software will typically convert the raw sensor data into a temperature matrix, which can then be rendered as a color-coded thermal image, where different colors represent different temperature ranges.

6. Manteniment

7. Solució De Problemes

Problem: Module not detected by microcontroller.
Solució:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Assegureu-vos que la font d'alimentació voltage is within the 3.3V/5V range.
  • Check if the I2C bus is enabled and configured correctly on your microcontroller.
  • Confirm the I2C address of the MLX90640 module (usually fixed, but check documentation).
Problem: Incorrect or noisy temperature readings.
Solució:
  • Ensure the lens is clean and unobstructed.
  • Verify that the correct calibration data is being applied by your software.
  • Check for electromagnetic interference in the operating environment.
  • Confirm the refresh rate setting; higher rates might introduce more noise if not handled correctly.
Problem: Software examples fail to compile or run.
Solució:
  • Ensure all required libraries are installed and correctly linked in your development environment.
  • Verify that your microcontroller's operating system or firmware is compatible with the provided examples.
  • Check for any specific hardware configurations or jumpers required by the examples.

8. Especificacions

CaracterísticaDetall
Matriu de sensorsMLX90640 Far-Infrared Thermal Sensor
Resolució32 × 24 píxels
Camp de View (FoV)55°
InterfícieI2C (up to 1MHz Fast Mode)
Diferència de temperatura equivalent al soroll (NETD)0.1K RMS @1Hz refresh rate
Vol. Operatiutage3.3V / 5V (compatible)
Dispositius compatiblesRaspberry Pi, Arduino (ESP32), STM32
Dimensions del producte1.1 x 0.63 x 1.1 polzades (aprox. 28 x 16 x 28 mm)
Pes de l'article0.317 unces
Dimensional drawing of the MLX90640 module in millimeters

Figura 8.1: Dimensional drawing of the MLX90640 Thermal Camera Module (dimensions in millimeters).

9. Garantia i Suport

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare weblloc o poseu-vos en contacte amb el seu servei d'atenció al client.

Suport tècnic: Waveshare provides comprehensive development resources and manuals, including examples for Raspberry Pi, Arduino (ESP32), and STM32. These resources are essential for successful integration and operation of the module.

For further assistance, please visit the official Waveshare support page or contact their technical support team directly.

Documents relacionats - MLX90640-D55

Preview Mòdul de càmera tèrmica MLX90640-D110: fitxa tècnica, especificacions i guia
Especificacions tècniques detallades, característiques i guia d'ús per al mòdul de càmera tèrmica IR Waveshare MLX90640-D110 de 32x24. Inclou detalls de la interfície I2C, connexions de maquinari per a Raspberry Pi, STM32, ESP32 i preguntes freqüents.
Preview Manual d'usuari del mòdul OLED de 0.91 polzades - Waveshare
Manual d'usuari del mòdul OLED Waveshare de 0.91 polzades (128 x 32 píxels) amb controlador SSD1306. Cobreix més deview, característiques, pinout, comunicació I2C i codi de demostració per a STM32, Raspberry Pi (BCM2835, WiringPi, Python) i Arduino.
Preview Manual d'usuari i guia tècnica del Waveshare e-Paper HAT (B) de 2.13 polzades
Guia completa per al Waveshare e-Paper HAT (B) de 2.13 polzades, que cobreix les connexions de maquinari, la configuració del programari, els principis de programació i la resolució de problemes per a Raspberry Pi, Arduino, Jetson Nano i STM32.
Preview Placa de desenvolupament Waveshare ESP32-S3-Touch-LCD-4.3: característiques i guia
Exploreu la Waveshare ESP32-S3-Touch-LCD-4.3, una potent placa de desenvolupament de microcontroladors amb una pantalla tàctil capacitiva de 4.3 polzades, WiFi, BLE 5 i múltiples interfícies com CAN, RS485 i I2C. Apreneu sobre el seu maquinari, configuració i funcions.ampdemostracions per al desenvolupament d'HMI.
Preview Manual d'usuari i guia del Waveshare E-Paper HAT de 7.5 polzades
Aquest manual d'usuari complet proporciona informació detallada sobre el Waveshare E-Paper HAT (V1/V2) de 7.5 polzades, un mòdul de visualització amb una resolució de 800x480 que utilitza la tecnologia de visualització electroforètica microencapsulada. Cobreix les connexions de maquinari, la comunicació SPI, els principis de funcionament i la integració amb Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 i ESP8266. S'inclouen precaucions essencials, recursos i preguntes freqüents per a un ús òptim.
Preview Manual d'usuari i guia d'integració del sensor de distància VL53L1X
Un manual d'usuari complet per al sensor de distància de temps de vol (ToF) Waveshare VL53L1X. Detalla les especificacions, les característiques i els pins del sensor, i proporciona guies pas a pas per a la integració amb plataformes de desenvolupament populars com Raspberry Pi, Arduino i STM32, incloent-hi instruccions de codi de demostració.