waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Uvod

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. Proizvod je gotovview i značajke

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

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

Ključne karakteristike:

Waveshare MLX90640 Thermal Camera Module, bottom view s brendiranjem

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

3. Sigurnosne informacije

4. Vodič za postavljanje

4.1. Opis Pinouta

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

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

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

  1. Priključak za napajanje: 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. Postavljanje softvera: 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. Upute za rad

5.1. Prikupljanje podataka

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

Slika 5.1: Bivšiample 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. Održavanje

7. Rješavanje problema

Problem: Module not detected by microcontroller.
Otopina:
  • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
  • Provjerite je li napajanje 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.
Otopina:
  • 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.
Otopina:
  • 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. Specifikacije

ZnačajkaDetalj
Niz senzoraMLX90640 Far-Infrared Thermal Sensor
Rezolucija32 × 24 piksela
Polje od View (FoV)55°
SučeljeI2C (up to 1MHz Fast Mode)
Ekvivalentna temperaturna razlika buke (NETD)0.1K RMS @1Hz refresh rate
Operativni svtage3.3V / 5V (compatible)
Kompatibilni uređajiRaspberry Pi, Arduino (ESP32), STM32
Dimenzije proizvoda1.1 x 0.63 x 1.1 inča (otprilike 28 x 16 x 28 mm)
Težina artikla0.317 unci
Dimensional drawing of the MLX90640 module in millimeters

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

9. Jamstvo i podrška

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webstranicu ili se obratite njihovoj korisničkoj podršci.

Tehnička podrška: 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.

Povezani dokumenti - MLX90640-D55

prijeview MLX90640-D110 Modul termalne kamere - Podatkovni list, specifikacije i vodič
Detaljne tehničke specifikacije, značajke i vodič za korištenje za Waveshare MLX90640-D110 32x24 IR termalni kamerni modul. Uključuje detalje o I2C sučelju, hardverske veze za Raspberry Pi, STM32, ESP32 i često postavljana pitanja.
prijeview Korisnički priručnik za 0.91-inčni OLED modul - Waveshare
Korisnički priručnik za Waveshare 0.91-inčni OLED modul (128x32 piksela) s SSD1306 kontrolerom. Pokriva prekoview, značajke, raspored pinova, I2C komunikacija i demo kod za STM32, Raspberry Pi (BCM2835, WiringPi, Python) i Arduino.
prijeview Waveshare 2.13-inčni e-papirni HAT (B) korisnički priručnik i tehnički vodič
Sveobuhvatan vodič za Waveshare 2.13-inčni e-Paper HAT (B), koji pokriva hardverske veze, postavljanje softvera, principe programiranja i rješavanje problema za Raspberry Pi, Arduino, Jetson Nano i STM32.
prijeview Razvojna ploča Waveshare ESP32-S3-Touch-LCD-4.3: Značajke i vodič
Istražite Waveshare ESP32-S3-Touch-LCD-4.3, snažnu razvojnu ploču za mikrokontrolere s 4.3-inčnim kapacitivnim zaslonom osjetljivim na dodir, WiFi-jem, BLE 5 i više sučelja poput CAN-a, RS485 i I2C-a. Saznajte više o njegovom hardveru, postavljanju i...ampdemonstracije za razvoj HMI-ja.
prijeview Waveshare 7.5-inčni E-Paper HAT korisnički priručnik i vodič
Ovaj sveobuhvatni korisnički priručnik pruža detaljne informacije o Waveshare 7.5-inčnom E-Paper HAT-u (V1/V2), modulu zaslona rezolucije 800x480 koji koristi tehnologiju mikrokapsuliranog elektroforetskog zaslona. Obuhvaća hardverske veze, SPI komunikaciju, principe rada i integraciju s Raspberry Pi, Arduino, Jetson Nano, Sunrise X3 Pi, STM32, ESP32 i ESP8266. Uključene su bitne mjere opreza, resursi i često postavljana pitanja za optimalnu upotrebu.
prijeview Korisnički priručnik i vodič za integraciju senzora udaljenosti VL53L1X
Sveobuhvatan korisnički priručnik za Waveshare VL53L1X senzor udaljenosti s mjerenjem vremena leta (ToF). Detaljno opisuje specifikacije senzora, značajke, raspored pinova i pruža detaljne vodiče za integraciju s popularnim razvojnim platformama poput Raspberry Pi-ja, Arduina i STM32, uključujući upute za demo kod.