|
This project is demo project for Melexis MLX90640 thermal image sensor, capable of providing objects temperatures between -40℃ and 300℃. This thermal camera provides numerous applications for thermal analysis and offers a cost-effective alternative to high-end thermal cameras. Melexis MLX90640 infrared sensor delivers a typical target object temperature accuracy of ±1°C. In this project IR Grid 3 Click board by Mikroelektronika with sensor MLX90640 is used. Sensor is connected to Mikromedia 7 for STM32F7 development board by Mikroelektronika via I2C communication protocol (wirring is provided in image galllery). Mikromedia development tool contains STM32F746ZG microcontroller and integrated 7 inch TFT display driven by SSD1963 graphics controller. Using mentioned components a low cost infrared (thermal) camera is made. GUI application is designed using STemWin graphical stack library.
It should be noted that by using I2C Fast Mode Plus MLX90640 has been successfully tested at all supported refresh rates (0,5-64Hz). However at higher rates noise level increases so in this demo refresh rate is set to 8Hz.
Demo project is developed using following STM32 ecosystem:
In demo project through graphical interface user has choice of:
Other paramaters such as pixel size, image position, number of interpolation points, new color pallettes, MLX90640 data aqusition configuration (i.e. refresh rate) can be set inside source code. |
|||
PROJECT FILES&DOCS:
|
Raw vs interpolated image |
Interpolated thermal images:
Raw thermal images:
VIDEO GALLERY:
Joomla Extensions