Thermal Imaging Camera Module MLX90640 Thermal Image Sensor with GROVE/I2C Compatible M5GO FIRE ESP32 Kit Mini Development BoardM5Stack® for Arduino - products that work with official Arduino boards

Thermal Imaging Camera Module MLX90640 Thermal Image Sensor with GROVE/I2C Compatible M5GO FIRE ESP32 Kit Mini Development BoardM5Stack® for Arduino - products that work with official Arduino boards
Arduino
sku: 1528843
$99.99
Shipping from: China
   Description
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 11075 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: 55x35 Measurement area: -40C ~ 300C Resolution: 1.5C Refresh Rate: 0.5Hz-64Hz Operating temperature: -40C ~ 85C 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 Related Link: Offical Video Forum Datasheet - MLX90640 EasyLoader click to download 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 IDE The code below is incomplete. To get complete code, please click here /* MLX90640.ino */ #include #include #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);Copy to clipboardErrorCopiedCopy to clipboardErrorCopied Schematic: PinMap: M5Core (GROVE A) GPIO22 GPIO21 5V GND THERMAL Unit SCL SDA 5V
   Price history chart & currency exchange rate

Customers also viewed