M5Stack Thermal Camera 2 Unit


Introduction

UNIT Thermal2 is a data processing MCU-equipped MLX90640 thermal imaging acquisition unit. It has 32x24 imaging pixels, a field of view of 110°x75°, and a temperature measurement range of -40°C to 300°C. The MCU uses ESP32, which is capable of high and low temperature alarms, average, maximum and minimum values reading, and data caching via data processing. The board integrates with a buzzer, RGB indicator, function and reset buttons, and communicates with the host computer through I2C. This product can be used together with the host computer or separately, and is applicable for temperature measurement and abnormal alarms.

Features

  • MCU:ESP32-PICO-D4

  • MLX90640 Infrared (IR) Sensor

  • Reset buttom

  • Passive buzzer

  • Integrated programmable RGB LED

  • GROVE I2C/HY2.0-4Pinterface

  • Programming platform: Arduino/UIFlow

Specifications

ResourcesParameters

MCU

ESP32-PICO-D4

SENSOR

MLX90640

POWER

5V @ 0.5A

Field of View

110°×75°

Measurement Range

-40°C ~ 300°C

Resolution

32 x 24

Refresh Rate

0.5Hz-64Hz

Operating temperature

-10°C ~ 60°C

Housing material

Plastic ( PC )

Product Size

48mm × 24mm ×8mm

Package Size

136mm × 92mm × 13mm

Product Weight

4.9g

Package Weight

10.7g

Dimensions

How to Use

Arduino

UIFlow

UIFlow Blocks

  • Get button status

  • Get temperaturre alarm status

  • Get device info

  • Get I2C address

  • Get function control

  • Get refresh rate

  • Get noise filter

  • Get temperature monitor size

  • Get buzzer frequency value

  • Get buzzer duty cycle

  • Get lowest temperature or highest temperature threshold value

  • Get low temperature or high temperature buzzer frequency

  • Get low temperature or high temperature buzzer interval

  • Get low temperature or high temperature LED RGB colors

  • Get data refresh control

  • Get subpage information

  • Get ( median / average / differential / lowest / highest ) temperature value

  • Get ( differential / lowest / highest ) position

  • Get temperature data buffer

  • Set control for buzzer, neopixel, auto-refresh

  • Set refresh rate

  • Set noise filter

  • Set temperature monitor size

  • Set temperature alarm control

  • Set buzzer frequency

  • Set buzzer duty cycle

  • Set RGB LED colors

  • Set lowest temperature or highest temperature threshold value

  • Set lowest temperature or highest temperature buzzer frequency

  • Set lowest temperature or highest temperature buzzer interval

  • Set lowest temperature or highest temperature LED color

FAQ

What development boards are compatible with the M5Stack Thermal Camera 2 Unit?

The unit is compatible with M5Stack development boards and other microcontrollers that support I2C or UART interfaces.

What is the maximum temperature that the Thermal Camera 2 Unit can measure?

The unit can measure temperatures up to 300°C.

How do I power the Thermal Camera 2 Unit?

The unit can be powered using a 3.3V or 5V power supply.

Where can I find the software libraries for the Thermal Camera 2 Unit?

The software libraries can be downloaded from the M5Stack website or the official GitHub repository.

Can the Thermal Camera 2 Unit provide real-time thermal imaging?

Yes, it provides real-time thermal imaging and temperature data.

Last updated