Add affordable heat-vision to your project with the Adafruit MLX90640 Thermal Camera Breakout! This sensor features a 24x32 array of IR thermal sensors that provide 768 individual infrared temperature readings over I2C. It's similar to those high-end thermal cameras, but compact and easy to integrate into your projects.
Key Features:
- Field of View: This version has a 55°x35° field of view, with a wider 110°x70° version also available.
- Temperature Range: Measures from -40°C to 300°C with an accuracy of ±2°C (in the 0-100°C range).
- Frame Rate: Maximum frame rate of 16 Hz (32 Hz theoretical, but not practically achievable).
- Ideal for: Creating human detectors, mini thermal cameras, and other thermal sensing applications.
Integration Details:
- Data Output: The sensor outputs an array of 768 infrared readings, which you can easily integrate using I2C.
-
Platform Support:
- Compatible with Arduino (requires at least 20KB RAM, like SAMD21 or SAMD51 chipsets).
- Also works with Raspberry Pi, and you can even apply interpolation processing using SciPy in Python for enhanced results.
Sensor Behavior:
- The sensor reads data twice per frame in a checker-board pattern, so you may notice a slight dither effect when moving the sensor around. This is normal and not noticeable with slow movement.
Easy to Use:
- The sensor comes pre-soldered on a breakout board with a 3.3V regulator and level shifting for compatibility with both 3V and 5V microcontrollers.
- Includes STEMMA QT connectors for I2C bus, allowing for plug-and-play integration with any compatible system (no soldering required!).
- Example Arduino and Python code, plus supporting software libraries, are provided to help you get started quickly.
This thermal camera breakout is perfect for adding heat-vision capabilities to your project with minimal setup and effort!