Price:
US$63.99

Free Shipping

M5Stack Thermal Imaging Camera Module MLX90640 Thermal Image Sensor with GROVE/I2C Compatible M5GO FIRE ESP32 Kit Mini Development Board

Compatibility

To confirm that this part fits your vehicle, please enter your vehicle's details below.

  • Year:

    Select

    • Make:

      Select

      • Model:

        Select

        • Submodel:

          Select

          • Trim:

            Select

            • Engine:

              Select

              • Clear All
              This part is compatible with 0 vehicle(s).
              Show all compatible vehicles
              This part is compatible with 1 vehicle(s) matching
              This part is not compatible with
              Recent searches

                • Year
                • Make
                • Model
                • Submodel
                • Trim
                • Engine

                  Description:

                  THERMAL is a thermal imager Unit contains a thermopile sensors named MLX90640. It can be used to measure the surface temperature of an object and form a thermographic image by a temperature gradient composed of different surface temperatures. The image resolution is 32 x 24.

                  The MLX90640 Infrared (IR) sensor array combines high resolution and reliable operation in harsh environments, providing a cost-effective alternative to more expensive high-end thermal imaging cameras. Unlike the case of a microbolometer, the sensor does not require frequent recalibration, ensuring continuous monitoring and reducing system cost.

                  The field of view (FoV) option includes a standard 55° x 35° version and a wide angle version of 110° x 75° for distances up to 7m. This Unit is 110°×75° FoV, also known as the BAA package.

                  The Unit communicates with the M5Core through the Grove A interface, IIC address is 0x33


                  Product Features:

                  • Operating Voltage: 3V ~ 3.6V
                  • Current Consumption: 23mA
                  • Field of View: 55°x35°
                  • Measurement area: -40°C ~ 300°C
                  • Resolution: ±1.5°C
                  • Refresh Rate: 0.5Hz-64Hz
                  • Operating temperature: -40°C ~ 85°C
                  • Two Le go-compatible holes

                  Package Include:

                  • 1x THERMAL Unit
                  • 1x Grove Cable

                  APPLICATION:

                  • High precision non-contact temperature measurements
                  • Intrusion / Movement detection
                  • Visual IR thermometers

                  EasyLoader

                  “Burn” to start burning.

                   

                  3.The CP210X (USB driver) needs to be installed before the EasyLoader is burned. Click here to view the driver installation tutorial

                  Example:

                  1. for Arduino IDE

                  The code below is incomplete. To get complete code, please click here

                  /*
                      MLX90640.ino
                  */
                  #include <M5Stack.h>
                  #include <Wire.h>
                  #include "MLX90640_API.h"
                  #include "MLX90640_I2C_Driver.h"
                  
                  // declaration
                  uint16_t eeMLX90640[832];//32 * 24 = 768
                  int SetRefreshRate;
                  
                  // initialization
                  /* load system parameter */
                  MLX90640_DumpEE(MLX90640_address, eeMLX90640);
                  /* load extraction parameter */
                  MLX90640_ExtractParameters(eeMLX90640, &mlx90640);
                  SetRefreshRate = MLX90640_SetRefreshRate(0x33, 0x05);
                  M5.Lcd.fillScreen(TFT_BLACK);
                  infodisplay();
                  
                  // display heat map
                  M5.update();
                  infodisplay();
                  interpolate_image(reversePixels,ROWS,COLS,dest_2d,
                                      INTERPOLATED_ROWS,INTERPOLATED_COLS);

                  Schematic:
                   


                  PinMap:

                  M5Core (GROVE A) GPIO22 GPIO21 5V GND
                  THERMAL Unit SCL SDA 5V GND

                  THERMAL Case(click)
                   


                  Leave a Comment