Description M5Stack Thermal Camera 2 Unit M5-U149 is a compact thermal imaging unit built around the MLX90640 infrared array sensor and an onboard ESP32-PICO-D4 MCU. The M5-U149 module captures thermal data at 32 x 24 resolution, supports I2C communication, and delivers a wide 110 degrees x 75 degrees field of view for non-contact temperature monitoring, thermal inspection, and embedded sensing projects. Because M5-U149 combines a thermal sensor with local data processing, the M5Stack Thermal Camera 2 Unit can handle temperature acquisition, average, maximum, and minimum temperature readout, local data caching, and high or low temperature alarm workflows. The MLX90640 thermal camera supports a measurement range from -40 degrees C to 300 degrees C, making the M5Stack Thermal Camera 2 Unit M5-U149 suitable for smart monitoring, industrial diagnostics, equipment inspection, and infrared temperature visualization. The M5Stack Thermal Camera 2 Unit also integrates a buzzer, RGB indicator, function button, and reset button in a small unit form factor with a Grove HY2.0-4P connector. For developers building thermal imaging or abnormal temperature alarm systems, M5-U149 offers a practical MLX90640 thermal camera platform that works with Arduino and UIFlow while staying easy to integrate into larger M5Stack or custom I2C systems. Features M5Stack Thermal Camera 2 Unit with exact SKU M5-U149 MLX90640 infrared thermal imaging sensor ESP32-PICO-D4 MCU for onboard data processing 32 x 24 thermal imaging pixel array 110 degrees x 75 degrees field of view -40 degrees C to 300 degrees C temperature measurement range 0.5Hz to 64Hz refresh rate support I2C communication through Grove HY2.0-4P interface Average, maximum, and minimum temperature reading High temperature and low temperature alarm support Integrated buzzer, RGB LED, function button, and reset button Supports Arduino and UIFlow development Specifications Parameter Value Brand M5Stack Product Name M5Stack Thermal Camera 2 Unit SKU M5-U149 Sensor MLX90640 MCU ESP32-PICO-D4 Resolution 32 x 24 pixels Field of View 110 degrees x 75 degrees Measurement Range -40 degrees C to 300 degrees C Refresh Rate 0.5Hz to 64Hz Interface I2C / Grove HY2.0-4P Power Input 5V at 0.5A Operating Temperature -10 degrees C to 60 degrees C Housing Material Plastic (PC) Product Size 48 x 24 x 8mm Package Size 136 x 92 x 13mm Product Weight 4.9g Package Weight 10.7g Applications Infrared temperature measurement and thermal imaging projects Industrial equipment inspection and hotspot detection Abnormal temperature alarm systems Embedded thermal monitoring over I2C Smart building, lab, and environmental monitoring M5Stack, Arduino, and UIFlow prototyping Product List M5Stack Thermal Camera 2 Unit M5-U149 x1 HY2.0-4P cable x1 Other Content M5-U149 is designed for non-contact thermal data collection rather than visible-light imaging. The onboard ESP32-PICO-D4 helps the M5Stack Thermal Camera 2 Unit process alarms and thermal data more efficiently. The MLX90640 sensor gives this unit a compact way to build thermal inspection, overheat warning, and occupancy-related sensing applications. Use the I2C interface to integrate M5-U149 with M5Stack hosts, custom controllers, or other embedded systems. Resources MLX90640 datasheet M5Unit Thermal2 internal firmware M5Unit Thermal2 I2C protocol PDF FAQ Q1: What sensor does M5-U149 use? A1: M5-U149 uses the MLX90640 infrared thermal imaging sensor. Q2: What is the resolution of the M5Stack Thermal Camera 2 Unit? A2: The M5Stack Thermal Camera 2 Unit provides 32 x 24 thermal imaging resolution. Q3: How does M5-U149 communicate with the host? A3: M5-U149 uses an I2C interface through the Grove HY2.0-4P connector. Q4: What temperature range does the MLX90640 support here? A4: The unit supports a measurement range of -40 degrees C to 300 degrees C.