waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Introduzzjoni

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.

Please read this manual thoroughly before using the product to ensure correct operation and to prevent damage.

2. Prodott Aktarview u Karatteristiċi

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: Quddiem view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

Karatteristiċi ewlenin:

Waveshare MLX90640 Thermal Camera Module, bottom view bil-marka

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

3. Informazzjoni dwar is-Sigurtà

4. Gwida ta' Setup

4.1. Deskrizzjoni tal-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. Konnessjoni tal-Enerġija: 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. I2C Connection: 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. Setup tas-Software: 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. Istruzzjonijiet Operattivi

5.1. Akkwist tad-Data

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: Eżample 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. Manutenzjoni

7 Issolvi l-problemi

Problem: Module not detected by microcontroller.
Soluzzjoni:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Tiżgura l-provvista tal-enerġija 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.
Soluzzjoni:
  • 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.
Soluzzjoni:
  • 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. Speċifikazzjonijiet

KaratteristikaDettall
Array tas-SensorMLX90640 Far-Infrared Thermal Sensor
Riżoluzzjoni32 × 24 Pixel
Qasam ta View (FoV)55°
InterfaceI2C (up to 1MHz Fast Mode)
Differenza fit-Temperatura Ekwivalenti tal-Ħsejjes (NETD)0.1K RMS @1Hz refresh rate
Vol Operattivtage3.3V / 5V (compatible)
Apparati KompatibbliRaspberry Pi, Arduino (ESP32), STM32
Dimensjonijiet tal-Prodott1.1 x 0.63 x 1.1 pulzieri (madwar 28 x 16 x 28 mm)
Piż tal-oġġett0.317 uqija
Dimensional drawing of the MLX90640 module in millimeters

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

9. Garanzija u Appoġġ

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare websit jew ikkuntattja lill-appoġġ tal-klijenti tagħhom.

Appoġġ Tekniku: 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.

Dokumenti Relatati - MLX90640-D55

Preview Modulu tal-Kamera Termali MLX90640-D110 - Skeda Teknika, Speċifikazzjonijiet, u Gwida
Speċifikazzjonijiet tekniċi dettaljati, karatteristiċi, u gwida għall-użu għall-modulu tal-Kamera Termali IR 32x24 Waveshare MLX90640-D110. Jinkludi dettalji tal-interfaċċja I2C, konnessjonijiet tal-ħardwer għal Raspberry Pi, STM32, ESP32, u FAQ.
Preview Manwal tal-Utent tal-Modulu OLED ta' 0.91 pulzier - Waveshare
Manwal tal-utent għall-Modulu OLED Waveshare ta' 0.91 pulzier (128x32 pixel) bil-kontrollur SSD1306. Ikopri aktar minnview, karatteristiċi, pinout, komunikazzjoni I2C, u kodiċi demo għal STM32, Raspberry Pi (BCM2835, WiringPi, Python), u Arduino.
Preview Manwal tal-Utent u Gwida Teknika tal-e-Paper HAT (B) ta' Waveshare 2.13 pulzier
Gwida komprensiva għall-Waveshare 2.13inch e-Paper HAT (B), li tkopri l-konnessjonijiet tal-ħardwer, is-setup tas-softwer, il-prinċipji tal-ipprogrammar, u s-soluzzjoni tal-problemi għal Raspberry Pi, Arduino, Jetson Nano, u STM32.
Preview Bord tal-Iżvilupp Waveshare ESP32-S3-Touch-LCD-4.3: Karatteristiċi u Gwida
Esplora l-Waveshare ESP32-S3-Touch-LCD-4.3, bord ta' żvilupp ta' mikrokontrollur qawwi li fih display touch capacitive ta' 4.3 pulzieri, WiFi, BLE 5, u interfaces multipli bħal CAN, RS485, u I2C. Tgħallem dwar il-hardware, is-setup, u s tiegħu.ampdemos għall-iżvilupp tal-HMI.
Preview Manwal u Gwida għall-Utent tal-Waveshare E-Paper HAT ta' 7.5 pulzieri
Dan il-manwal komprensiv għall-utent jipprovdi informazzjoni dettaljata dwar il-Waveshare E-Paper HAT (V1/V2) ta' 7.5 pulzieri, modulu ta' wiri b'riżoluzzjoni ta' 800x480 li juża t-teknoloġija tal-Mikroinkapsulament tal-Wiri Elettroforetiku. Ikopri l-konnessjonijiet tal-ħardwer, il-komunikazzjoni SPI, il-prinċipji ta' ħidma, u l-integrazzjoni ma' Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32, u ESP8266. Prekawzjonijiet essenzjali, riżorsi, u FAQs huma inklużi għal użu ottimali.
Preview Manwal tal-Utent u Gwida għall-Integrazzjoni tas-Sensor tad-Distanza VL53L1X
Manwal komprensiv għall-utent għas-senser tad-distanza Waveshare VL53L1X Time-of-Flight (ToF). Jiddeskrivi l-ispeċifikazzjonijiet, il-karatteristiċi, il-pinouts tas-senser, u jipprovdi gwidi pass pass għall-integrazzjoni ma' pjattaformi ta' żvilupp popolari bħal Raspberry Pi, Arduino, u STM32, inklużi struzzjonijiet dwar il-kodiċi demo.