pdf-icon

Thermal2 Unit

SKU:U149

Description

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

Includes

  • 1x THERMAL2 Unit
  • 1x HY2.0-4P cable

Applications

  • High-precision non-contact temperature measurement
  • Motion detection
  • Visual infrared thermometer
  • DIY Projects

Specification

Resources Parameters
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 0°C ~ 40°C
Housing material ABS+Plastic ( PC )
Product Size 48mm × 24mm ×8mm
Package Size 136mm × 92mm × 13mm
Product Weight 4.9g
Package Weight 10.7g

Schematic

schematics

Module Size

module size

Examples

Arduino

if you want to disable the buzz, set the reg 0x14(buzzer duty) to 0.

UIFlow

UIFlow Blocks

  • Get button status
image
  • Get temperaturre alarm status
image
  • Get device info
image
  • Get I2C address
image
  • Get function control
image
  • Get refresh rate
image
  • Get noise filter
image
  • Get temperature monitor size
image
  • Get buzzer frequency value
image
  • Get buzzer duty cycle
image
  • Get lowest temperature or highest temperature threshold value
image
  • Get low temperature or high temperature buzzer frequency
image
  • Get low temperature or high temperature buzzer interval
image
  • Get low temperature or high temperature LED RGB colors
image
  • Get data refresh control
image
  • Get subpage information
image
  • Get ( median / average / differential / lowest / highest ) temperature value
image
  • Get ( differential / lowest / highest ) position
image
  • Get temperature data buffer
image
  • Set control for buzzer, neopixel, auto-refresh
image
  • Set refresh rate
image
  • Set noise filter
image
  • Set temperature monitor size
image
  • Set temperature alarm control
image
  • Set buzzer frequency
image
  • Set buzzer duty cycle
image
  • Set RGB LED colors
image
  • Set lowest temperature or highest temperature threshold value
image
  • Set lowest temperature or highest temperature buzzer frequency
image
  • Set lowest temperature or highest temperature buzzer interval
image
  • Set lowest temperature or highest temperature LED color
image