waveshare MLX90640-D55

Waveshare MLX90640 IR Array Thermal Imaging Camera Module

Model: MLX90640-D55 User Manual

1. تعارف

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.

پراڊڪٽ استعمال ڪرڻ کان اڳ مھرباني ڪري ھن دستوري کي چڱي طرح پڙھو ته جيئن صحيح آپريشن کي يقيني بڻائي سگھجي ۽ نقصان کان بچي سگھجي.

2. پراڊڪٽ ختمview ۽ خاصيتون

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: سامهون view of the MLX90640 Thermal Camera Module, showing the infrared lens and connector.

اهم خاصيتون:

Waveshare MLX90640 Thermal Camera Module, bottom view with branding

شڪل 2.2: هيٺيون view of the MLX90640 Thermal Camera Module, showing the Waveshare branding and model information.

3. حفاظت جي ڄاڻ

4. سيٽ اپ گائيڊ

4.1. پن آئوٽ جي وضاحت

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: MLX90640 module with typical jumper wire connections for integration.

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

  1. پاور ڪنيڪشن: 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. سافٽ ويئر سيٽ اپ: 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. آپريٽنگ هدايتون

5.1. ڊيٽا حاصل ڪرڻ

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: هڪ سابق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. سار سنڀال

7. مسئلا حل ڪرڻ

Problem: Module not detected by microcontroller.
حل:
  • پڪ ڪريو ته سڀئي وائرنگ ڪنيڪشن (VCC، GND، SDA، SCL) صحيح ۽ محفوظ آهن.
  • بجلي جي فراهمي کي يقيني بڻائيtage 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.
حل:
  • 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.
حل:
  • 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. وضاحتون

خاصيتتفصيل
سينسر صفMLX90640 Far-Infrared Thermal Sensor
قرارداد32 × 24 پڪزلس
جو ميدان View (FoV)55°
انٽرفيسI2C (up to 1MHz Fast Mode)
شور جي برابر درجه حرارت فرق (NETD)0.1K RMS @1Hz refresh rate
آپريٽنگ جلدtage3.3V / 5V (compatible)
مطابقت رکندڙ ڊوائيسزRaspberry Pi, Arduino (ESP32), STM32
پيداوار جي ماپ1.1 x 0.63 x 1.1 انچ (تقريبن 28 x 16 x 28 ملي ميٽر)
شيءِ جو وزن0.317 اونس
Dimensional drawing of the MLX90640 module in millimeters

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

9. وارنٽي ۽ سپورٽ

This Waveshare product is covered by standard manufacturer warranty. For specific warranty terms and conditions, please refer to the official Waveshare webسائيٽ يا انهن جي گراهڪ سپورٽ سان رابطو ڪريو.

ٽيڪنيڪل سپورٽ: 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.

لاڳاپيل دستاويز - ايم ايل ايڪس 90640-ڊي 55

اڳيview MLX90640-D110 ٿرمل ڪئميرا ماڊل - ڊيٽا شيٽ، وضاحتون، ۽ گائيڊ
ويوشيئر MLX90640-D110 32x24 IR ٿرمل ڪئميرا ماڊيول لاءِ تفصيلي ٽيڪنيڪل وضاحتون، خاصيتون، ۽ استعمال جي گائيڊ. I2C انٽرفيس تفصيل، راسبي پائي، STM32، ESP32، ۽ FAQ لاءِ هارڊويئر ڪنيڪشن شامل آهن.
اڳيview 0.91 انچ OLED ماڊيول يوزر مينوئل - ويو شيئر
SSD1306 ڪنٽرولر سان ويو شيئر 0.91 انچ OLED ماڊيول (128x32 پڪسل) لاءِ استعمال ڪندڙ دستياب. مٿي ڍڪي ٿوview، خاصيتون، پن آئوٽ، I2C ڪميونيڪيشن، ۽ STM32، Raspberry Pi (BCM2835، WiringPi، Python)، ۽ Arduino لاءِ ڊيمو ڪوڊ.
اڳيview ويو شيئر 2.13 انچ اي-پيپر هيٽ (بي) يوزر مينوئل ۽ ٽيڪنيڪل گائيڊ
ويوشيئر 2.13 انچ اي-پيپر هيٽ (بي) لاءِ جامع گائيڊ، هارڊويئر ڪنيڪشن، سافٽ ويئر سيٽ اپ، پروگرامنگ اصول، ۽ راسبي پائي، آرڊينو، جيٽسن نانو، ۽ ايس ٽي ايم 32 لاءِ مسئلا حل ڪرڻ کي ڍڪيندي.
اڳيview ويو شيئر ESP32-S3-Touch-LCD-4.3 ڊولپمينٽ بورڊ: خاصيتون ۽ گائيڊ
Waveshare ESP32-S3-Touch-LCD-4.3 کي ڳولهيو، هڪ طاقتور مائڪرو ڪنٽرولر ڊولپمينٽ بورڊ جنهن ۾ 4.3 انچ ڪيپيسٽيو ٽچ ڊسپلي، وائي فائي، BLE 5، ۽ CAN، RS485، ۽ I2C جهڙا ڪيترائي انٽرفيس شامل آهن. ان جي هارڊويئر، سيٽ اپ، ۽ ايس بابت سکو.ampHMI ڊولپمينٽ لاءِ ڊيمو.
اڳيview ويو شيئر 7.5 انچ اي-پيپر هيٽ يوزر مينوئل ۽ گائيڊ
هي جامع يوزر مينوئل ويوشيئر 7.5 انچ اي-پيپر هيٽ (V1/V2) تي تفصيلي معلومات فراهم ڪري ٿو، هڪ 800x480 ريزوليوشن ڊسپلي ماڊيول جيڪو مائڪرو اينڪيپسوليٽيڊ اليڪٽرروفوريٽڪ ڊسپلي ٽيڪنالاجي استعمال ڪري ٿو. اهو هارڊويئر ڪنيڪشن، SPI ڪميونيڪيشن، ڪم ڪندڙ اصولن، ۽ راسبي پائي، آرڊينو، جيٽسن نانو، سن رائز X3 پائي، STM32، ESP32، ۽ ESP8266 سان انضمام کي ڍڪيندو آهي. بهترين استعمال لاءِ ضروري احتياط، وسيلا، ۽ FAQ شامل آهن.
اڳيview VL53L1X فاصلو سينسر استعمال ڪندڙ دستي ۽ انٽيگريشن گائيڊ
ويوشيئر VL53L1X ٽائم آف فلائيٽ (ToF) ڊسٽنس سينسر لاءِ هڪ جامع يوزر مينوئل. اهو سينسر جي وضاحتن، خاصيتن، پن آئوٽ جي تفصيل ڏئي ٿو، ۽ مشهور ڊولپمينٽ پليٽ فارمن جهڙوڪ راسبي پائي، آرڊينو، ۽ STM32 سان انضمام لاءِ قدم بہ قدم هدايتون مهيا ڪري ٿو، جنهن ۾ ڊيمو ڪوڊ هدايتون شامل آهن.