front MLX90640 Thermal Camera with STM32F7
Authors: S. Švenderman, J. Slavujević 
2019 03 29 172747 

This project is demo project for Melexis MLX90640 thermal image sensor, capable of providing objects temperatures between -40℃ and 300℃. This infrared sensor delivers a typical target object temperature accuracy of ±1°C. In this project IR Grid 3 Click board by Mikroelektronika with sensor MLX9040 is used. Sensor interface with Mikromedia Plus for STM32F7 development tool by Mikroelektronika via I2C communication protocol. Mikromedia development tool contains STM32F746ZG microcontroller and integrated 4.3 inch TFT display driven by SSD1963 graphics controller. Using mentioned components a low cost infrared (thermal) camera is made. This thermal camera provides numerous applications for thermal analysis and offers a cost-effective alternative to high-end thermal cameras.

IR GRID 3                      mikromedia stm32

Examples and demo project are built using following STM32 ecosystem:

  1. mikromedia Plus for STM32F7  (4.27.0) - development board by Mikroelektronika.
  2. STMCubeMX– Free system configurator and initialization code generator by STMicroelectronis.
  3. System Workbench for STM32 (SW4STM32) (4.6.3) Free Integrated Development Environments (IDE) based on Eclipse by AC6.
  4. mikroBootloader – Free and simple application by Mikroelektronika for programing MCU with a preloaded USB-HID bootloader.


 - Melexis MLX90640 datasheet: pdf
 - mikromedia Plus for STM32F7 user manual: pdf
 - Demo project on youtube: video
 - Demo project on github: source
Project documentation (SRB): pdf


  • 11
  • schsch
  • 55
  • 33
  • 22


© - Faculty of Technical Sciences, Novi Sad, 2016