Using a PIC microcontroller and a non-contact infrared thermometer, MLX90614, an extremely low-cost thermal imaging system can be realized at a price point where thermal imaging data will be able to supplement and potentially replace traditional imaging solutions. The small, low cost MLX90614's high precision measurements along with its narrow field of view (5°) allow for cheap thermal data at a resolution that was previously unimaginable. Existing thermal imaging concepts using this sensor have already seen success1 2. However, the benefits of this sensor can be further exploited by using the following devices: mirrors to reduce vibrations and increase tracking speed, optics/diaphragm to precisely change pixel size for objects of varying size or varying distances, sampling and interpolation techniques, and low-level software changes to enhance sensor’s data collection.
At the conclusion of the project, success will be determined based on the system’s ability to complete the following tasks:
- Reconstruct a 64-pixel image of a glass of heated water placed 10 meters away
- Temperature accuracy of +/1°F
- Image capture time <= 60 sec
- Track a designated person moving at walking speed in a room maintaining tracking on that person even with other non-moving people in the room
- This will not necessarily be completed on the similar timeline as Task 1. It is an extra evaluation standard most likely meant for future time.
Hardware, tools, supplies anticipated for project:
- PIC microcontroller3 with I2C capabilities to connect with thermometer sensor
- PIC24FJ was chosen as it has sufficient USB connectivity for DIP package variation
- MLX90614 sensor4
- Custom PCB and components
- resistors
- capacitors
- switches
- connectors (PICkit3 header, micro USB female connector)
- Soldering tools
Additional information pertaining to specific hardware and software needs can be found in Design section.
Full Bill of Materials (BOM) can also be found in Design section.
Joshua Alexander – Hardware/Software Designer