siorpaes / BBIRCamera

STM32-based bare bones thermal imaging camera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bare bones Thermal Camera

This project implements a very simple thermal camera based on STM32F401 microcontroller, Panasonic AMG8833 IR sensor and ILI9341 TFT display. The project can be easily adapted to other STMicroelectronics families as Cube HAL drivers are used for ease of porting.

Hardware shopping list:

Pinout for NUCLEO-F401RE board

Signal STM32 IO Nucleo connector
AMG8833 SCL1 PB8 CN10-3
AMG8833 SDA1 PB9 CN10-5
AMG8833 INT PC8 CN10-2
ILI9341 CLK PB10 CN10-25
ILI9341 MOSI PC3 CN7-37
ILI9341 MISO PC2 CN7-35
ILI9341 CS PB12 CN10-16
ILI9341 RST PB13 CN10-30
ILI9341 D/C PB14 CN10-28

Important note: as AMG8833 sensor I2C address is configurable using dedicated input, make sure that it matches with the address defined in driver's header file.

About

STM32-based bare bones thermal imaging camera


Languages

Language:C 95.5%Language:Assembly 4.4%Language:C++ 0.2%