waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Introduktion

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.

Læs venligst denne manual grundigt, inden produktet tages i brug, for at sikre korrekt funktion og forhindre skader.

2. Produktet er slutview og funktioner

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

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

Nøglefunktioner:

Waveshare MLX90640 Thermal Camera Module, bottom view with branding

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

3. Sikkerhedsoplysninger

4. Opsætningsvejledning

4.1. Pinout beskrivelse

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

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

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

  1. Strømtilslutning: 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. Software opsætning: 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. Betjeningsvejledning

5.1. Dataopsamling

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

Figur 5.1: En eksample 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. Vedligeholdelse

7. Fejlfinding

Problem: Module not detected by microcontroller.
Løsning:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Sørg for, at strømforsyningen 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.
Løsning:
  • 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.
Løsning:
  • 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. Specifikationer

FeatureDetalje
Sensor ArrayMLX90640 Far-Infrared Thermal Sensor
Opløsning32 × 24 pixel
Felt af View (FoV)55°
InterfaceI2C (up to 1MHz Fast Mode)
Støjækvivalent temperaturforskel (NETD)0.1K RMS @1Hz refresh rate
Operation Voltage3.3V / 5V (compatible)
Kompatible enhederRaspberry Pi, Arduino (ESP32), STM32
Produktdimensioner1.1 x 0.63 x 1.1 tommer (ca. 28 x 16 x 28 mm)
Varens vægt0.317 ounce
Dimensional drawing of the MLX90640 module in millimeters

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

9. Garanti og support

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webwebsted eller kontakt deres kundesupport.

Teknisk support: 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.

Relaterede dokumenter - MLX90640-D55

Preview MLX90640-D110 Termisk kameramodul - Datablad, specifikationer og vejledning
Detaljerede tekniske specifikationer, funktioner og brugervejledning til Waveshare MLX90640-D110 32x24 IR-termisk kameramodul. Indeholder I2C-grænsefladeoplysninger, hardwareforbindelser til Raspberry Pi, STM32, ESP32 og ofte stillede spørgsmål.
Preview Brugermanual til 0.91 tommer OLED-modul - Waveshare
Brugermanual til Waveshare 0.91 tommer OLED-modul (128x32 pixels) med SSD1306-controller. Dækker overview, funktioner, pinout, I2C-kommunikation og demokode til STM32, Raspberry Pi (BCM2835, WiringPi, Python) og Arduino.
Preview Waveshare 2.13 tommer e-Paper HAT (B) brugermanual og teknisk vejledning
Omfattende guide til Waveshare 2.13 tommer e-Paper HAT (B), der dækker hardwareforbindelser, softwareopsætning, programmeringsprincipper og fejlfinding for Raspberry Pi, Arduino, Jetson Nano og STM32.
Preview Waveshare ESP32-S3-Touch-LCD-4.3 Udviklingskort: Funktioner og vejledning
Udforsk Waveshare ESP32-S3-Touch-LCD-4.3, et kraftfuldt mikrocontroller-udviklingskort med en 4.3-tommer kapacitiv berøringsskærm, WiFi, BLE 5 og flere grænseflader som CAN, RS485 og I2C. Lær om dens hardware, opsætning og funktioner.ampdemoer til HMI-udvikling.
Preview Waveshare 7.5-tommer e-papir HAT brugermanual og vejledning
Denne omfattende brugermanual giver detaljerede oplysninger om Waveshare 7.5-tommer E-Paper HAT (V1/V2), et displaymodul med en opløsning på 800x480, der bruger mikroindkapslet elektroforetisk displayteknologi. Den dækker hardwareforbindelser, SPI-kommunikation, arbejdsprincipper og integration med Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 og ESP8266. Vigtige forholdsregler, ressourcer og ofte stillede spørgsmål er inkluderet for optimal brug.
Preview Brugermanual og integrationsvejledning til VL53L1X afstandssensor
En omfattende brugermanual til Waveshare VL53L1X Time-of-Flight (ToF) afstandssensoren. Den beskriver sensorens specifikationer, funktioner, pinouts og giver trinvise vejledninger til integration med populære udviklingsplatforme som Raspberry Pi, Arduino og STM32, inklusive instruktioner til demokode.