waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Sarrera

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. Produktua amaitu daview eta Ezaugarriak

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

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

Ezaugarri nagusiak:

Waveshare MLX90640 Thermal Camera Module, bottom view markarekin.

2.2. irudia: Behean view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. Segurtasun informazioa

4. Konfigurazio gida

4.1. Pinout Description

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

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

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

  1. Potentzia-konexioa: 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. Softwarearen konfigurazioa: 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. Funtzionamendu-argibideak

5.1. Datuak eskuratzea

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

5.1. irudia: 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. Mantentzea

7. Arazoak

Problem: Module not detected by microcontroller.
Irtenbidea:
  • Egiaztatu kableatu-konexio guztiak (VCC, GND, SDA, SCL) zuzenak eta seguruak direla.
  • Ziurtatu elikadura hornidura boltage 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.
Irtenbidea:
  • 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.
Irtenbidea:
  • 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. Zehaztapenak

EzaugarriXehetasuna
Sentsoreen arrayMLX90640 Far-Infrared Thermal Sensor
Ebazpena32 × 24 pixel
ren eremua View (FoV)55°
InterfazeaI2C (up to 1MHz Fast Mode)
Zarata-tenperatura-diferentzia baliokidea (NETD)0.1K RMS @1Hz refresh rate
Bolumen eragileatage3.3V / 5V (compatible)
Gailu bateragarriakRaspberry Pi, Arduino (ESP32), STM32
Produktuaren neurriak1.1 x 0.63 x 1.1 hazbete (gutxi gorabehera 28 x 16 x 28 mm)
Elementuaren pisua0.317 ontza
Dimensional drawing of the MLX90640 module in millimeters

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

9. Bermea eta Laguntza

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webwebgunean edo jarri harremanetan bere bezeroarentzako laguntzarekin.

Laguntza teknikoa: 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.

Erlazionatutako dokumentuak - MLX90640-D55

Aurreview MLX90640-D110 Kamera Termikoaren Modulua - Datu-orria, Ezaugarriak eta Gida
Waveshare MLX90640-D110 32x24 IR Kamera Termikoaren moduluaren zehaztapen tekniko zehatzak, ezaugarriak eta erabilera gida. I2C interfazearen xehetasunak, Raspberry Pi, STM32, ESP32-rako hardware konexioak eta maiz egiten diren galderak barne hartzen ditu.
Aurreview 0.91 hazbeteko OLED moduluaren erabiltzailearen eskuliburua - Waveshare
Waveshare 0.91 hazbeteko OLED moduluaren (128x32 pixel) erabiltzailearen eskuliburua SSD1306 kontrolagailuarekin. Hona hemen gainerako guztia.view, ezaugarriak, pinout-a, I2C komunikazioa eta demo kodea STM32, Raspberry Pi (BCM2835, WiringPi, Python) eta Arduinorako.
Aurreview Waveshare 2.13 hazbeteko e-Paper HAT (B) erabiltzailearen eskuliburua eta gida teknikoa
Waveshare 2.13 hazbeteko e-Paper HAT (B) gailuaren gida osoa, hardware konexioak, software konfigurazioa, programazio printzipioak eta Raspberry Pi, Arduino, Jetson Nano eta STM32-ren arazoak konpontzea barne hartzen dituena.
Aurreview Waveshare ESP32-S3-Touch-LCD-4.3 Garapen Plaka: Ezaugarriak eta Gida
Arakatu Waveshare ESP32-S3-Touch-LCD-4.3, mikrokontrolagailuentzako garapen-plaka indartsua, 4.3 hazbeteko ukipen-pantaila kapazitiboa, WiFi, BLE 5 eta CAN, RS485 eta I2C bezalako interfaze ugari dituena. Ikasi bere hardwareari, konfigurazioari eta funtzioei buruz.ampHMI garapenerako demoak.
Aurreview Waveshare 7.5-inch E-Paper HAT User Manual and Guide
This comprehensive user manual provides detailed information on the Waveshare 7.5-inch E-Paper HAT (V1/V2), an 800x480 resolution display module utilizing Microencapsulated Electrophoretic Display technology. It covers hardware connections, SPI communication, working principles, and integration with Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32, and ESP8266. Essential precautions, resources, and FAQs are included for optimal use.
Aurreview VL53L1X distantzia-sentsorearen erabiltzailearen eskuliburua eta integrazio-gida
Waveshare VL53L1X Time-of-Flight (ToF) distantzia sentsorearen erabiltzailearen eskuliburu osoa. Sentsorearen zehaztapenak, ezaugarriak eta pin-out-ak zehazten ditu, eta Raspberry Pi, Arduino eta STM32 bezalako garapen-plataforma ezagunekin integratzeko urratsez urratseko gidak eskaintzen ditu, demo kodearen argibideak barne.