waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. Ifihan

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.

Jọwọ ka iwe afọwọkọ yii daradara ṣaaju lilo ọja lati rii daju iṣiṣẹ to pe ati lati yago fun ibajẹ.

2. Ọja Ipariview ati Awọn ẹya ara ẹrọ

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

Nọmba 2.1: Iwaju view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

Awọn ẹya pataki:

Waveshare MLX90640 Thermal Camera Module, bottom view pẹ̀lú àmì ìdámọ̀

Nọmba 2.2: Isalẹ view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. Alaye Aabo

4. Eto Itọsọna

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

Nọmba 4.1: MLX90640 module with typical jumper wire connections for integration.

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

  1. Asopọ agbara: 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. Ìsopọ̀ 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. Eto 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. Awọn ilana Iṣiṣẹ

5.1. Data Akomora

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

Nọmba 5.1: An teleample 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. Itọju

7. Laasigbotitusita

Problem: Module not detected by microcontroller.
Ojutu:
  • Rí i dájú pé gbogbo àwọn ìsopọ̀ wáyà (VCC, GND, SDA, SCL) pé ó tọ́ àti pé ó ní ààbò.
  • Rii daju pe ipese agbara 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.
Ojutu:
  • Rí i dájú pé lẹ́ńsì náà mọ́ tónítóní àti pé kò sí ìdíwọ́ kankan.
  • 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.
Ojutu:
  • 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. Awọn pato

Ẹya ara ẹrọẸ̀kúnrẹ́rẹ́
Sensọ orunMLX90640 Far-Infrared Thermal Sensor
Ipinnu32 × 24 Awọn piksẹli
Aaye ti View (FoV)55°
Ni wiwoI2C (up to 1MHz Fast Mode)
Ariwo Degba Iyatọ Iwọn otutu (NETD)0.1K RMS @1Hz refresh rate
Awọn ọna Voltage3.3V / 5V (compatible)
Awọn ẹrọ ibaramuRaspberry Pi, Arduino (ESP32), STM32
Ọja Mefa1.1 x 0.63 x 1.1 inches (isunmọ 28 x 16 x 28 mm)
Iwọn Nkan0.317 iwon
Dimensional drawing of the MLX90640 module in millimeters

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

9. Atilẹyin ọja ati Support

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webaaye tabi kan si atilẹyin alabara wọn.

Oluranlowo lati tun nkan se: 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.

Awọn iwe aṣẹ ti o jọmọ - MLX90640-D55

Ṣaajuview Modulu Kamẹra Gbona MLX90640-D110 - Iwe data, Awọn alaye lẹkunrẹrẹ, ati Itọsọna
Awọn alaye imọ-ẹrọ alaye, awọn ẹya, ati itọsọna lilo fun Waveshare MLX90640-D110 32x24 IR Thermal Camera module. Pẹlu awọn alaye wiwo I2C, awọn asopọ hardware fun Rasipibẹri Pi, STM32, ESP32, ati FAQ.
Ṣaajuview Ìwé Ìtọ́sọ́nà Olùlò Módù OLED 0.91inch - Waveshare
Ìwé ìtọ́ni fún Waveshare 0.91inch OLED Module (128x32 pixels) pẹ̀lú olùdarí SSD1306. Ó bo gbogbo rẹ̀.view, àwọn ẹ̀yà ara ẹ̀rọ, pinout, ìbánisọ̀rọ̀ I2C, àti kódù àfihàn fún STM32, Raspberry Pi (BCM2835, WiringPi, Python), àti Arduino.
Ṣaajuview Ìwé Ìtọ́sọ́nà àti Ìtọ́sọ́nà Ìmọ̀-ẹ̀rọ Waveshare 2.13inch e-Paper HAT (B)
Ìtọ́sọ́nà pípé fún Waveshare 2.13inch e-Paper HAT (B), tó ní í ṣe pẹ̀lú àwọn ìsopọ̀ ẹ̀rọ, ìṣètò sọ́fítíwè, àwọn ìlànà ìṣètò, àti ìṣòro fún Raspberry Pi, Arduino, Jetson Nano, àti STM32.
Ṣaajuview Igbimọ Idagbasoke Waveshare ESP32-S3-Touch-LCD-4.3: Awọn ẹya ara ẹrọ ati Itọsọna
Ṣe àwárí Waveshare ESP32-S3-Touch-LCD-4.3, pátákó ìdàgbàsókè microcontroller alágbára kan tí ó ní ìfihàn ìfọwọ́kàn capacitive 4.3-inch, WiFi, BLE 5, àti ọ̀pọ̀lọpọ̀ àwọn ìsopọ̀ bíi CAN, RS485, àti I2C. Kọ́ nípa ohun èlò rẹ̀, ètò rẹ̀, àti àwọn ohun èlò rẹ̀.ampawọn demos fun idagbasoke HMI.
Ṣaajuview Ìwé Ìtọ́sọ́nà àti Ìtọ́sọ́nà Olùlò HAT E-Paper 7.5-inch Waveshare
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.
Ṣaajuview VL53L1X Distance Sensọ Afowoyi olumulo ati Integration Itọsọna
Iwe afọwọkọ olumulo okeerẹ fun sensọ ijinna Waveshare VL53L1X Time-of-Flight (ToF). O ṣe alaye awọn pato sensọ, awọn ẹya, awọn pinouts, ati pese awọn itọsọna igbese-nipasẹ-igbesẹ fun iṣọpọ pẹlu awọn iru ẹrọ idagbasoke olokiki bii Rasipibẹri Pi, Arduino, ati STM32, pẹlu awọn ilana koodu demo.