Anonymous
Mar 29, 2026
Rating: 5/5
Great entry into thermal imaging
Much better than the single-point sensors I used before. Being able to see a heat map makes debugging overheating components so much easier. Highly recommended for students.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Sensor Model | MLX90640BAA |
| Resolution | 32 x 24 Pixels |
| Field of View | 55° Horizontal, 35° Vertical |
| Temperature Range | -40°C to +85°C (Object), -20°C to +100°C (Ambient) |
| Interface | I2C |
| Operating Voltage | 3.3V DC |
| Frame Rate | Up to 64 Hz |
| Accuracy | ±1.5°C at room temperature |
| Module Dimensions | 22mm x 18mm x 4mm |
| Connector Type | 2.54mm Pitch Header |
Anonymous
Mar 29, 2026
Rating: 5/5
Great entry into thermal imaging
Much better than the single-point sensors I used before. Being able to see a heat map makes debugging overheating components so much easier. Highly recommended for students.
Anonymous
Mar 25, 2026
Rating: 5/5
Perfect for robotics projects
I integrated this into a small robot for fire detection simulations. It responds quickly to temperature changes and the form factor fits easily onto custom PCBs.
Anonymous
Mar 22, 2026
Rating: 3/5
Works well but documentation could be better
The hardware itself is reliable, but finding clear examples for Arduino IDE took some digging. Once I got the code running, the thermal images were clear and useful.
Anonymous
Mar 20, 2026
Rating: 4/5
Solid industrial grade sensor
Using this for monitoring motor temperatures in a prototype. The data output is consistent. Just ensure your microcontroller can handle the data throughput at higher frame rates.
Anonymous
Mar 19, 2026
Rating: 4/5
Good performance, needs calibration
The refresh rate is impressive for an I2C device. Out of the box, the readings were slightly off, but after running the calibration routine provided in the datasheet, it became very accurate.
Anonymous
Mar 15, 2026
Rating: 5/5
Excellent resolution for the price
This sensor module works perfectly with my Raspberry Pi project. The 32x24 grid provides enough detail to detect heat leaks in my home insulation. Setup was straightforward using the existing libraries.
Q: What is the maximum distance this sensor can accurately measure?
A: Accuracy depends on the target size relative to the field of view. For precise measurements, the target should fill several pixels. Generally, effective measurement ranges from a few centimeters up to 2-3 meters depending on the object size.
Q: Can I change the refresh rate via software?
A: Yes, the MLX90640 allows you to configure the refresh rate from 0.5 Hz up to 64 Hz by modifying the control registers in your code.
Q: Is there a library available for Python?
A: Yes, there are several open-source Python libraries available for Raspberry Pi and other Linux-based single-board computers that support the MLX90640.
Q: Does this come with a lens or just the raw sensor?
A: This GY-90640 module comes with the standard lens attached, providing the specified 55-degree field of view. It is ready to use out of the box.
Q: Is this module compatible with 5V Arduino boards?
A: Yes, but since the sensor operates at 3.3V, you must use a logic level converter for the SDA and SCL lines to prevent damage to the module.