The AGM8833 is a high Precision Infrared Array Sensor based on Advanced MEMS Technology.
Download all the source files.
There are three examples for user.
- exambles/basic_demo.ino,From this example,you can get the 64 channels(8X8) IR sensor raw data from serial-watch-window.
- exambles/TFT_screen_demo.ino,From this example,we use a TFT screen to show the 8X8 matrix data,Different data map different colors.So we can make a simple、low resolution thermal imaging display system.Through this visual interface, you can see the results very intuitively
- exambles/thermal_cam_interpolate/thermal_cam_interpolate.ino,Use an interpolation algorithm to extend an 8X8 resolution gragh to a 32X32 resolution gragh.But this example need more ram memory,doen't support the small ram arduino board like UNO.but ATmega2560 is OK. By the way ,the TFT screen library does not support arduino M0,if you want to use arduino M0,you should find another screen.
There is a INT pad on Seeed's AMG8833 module,This pad correspond to INT pin,when sensor generate a interruption(usually the temperature beyond limit),The pin turns to low,Otherwise stays high.Without this INT pin,you need to polling for sensor result value.
Refer to the /doc to get more detail.
This software is written by downey for seeed studio
Email:dao.huang@seeed.cc
and is licensed under The MIT License. Check License.txt for more information.
Contributing to this software is warmly welcomed. You can do this basically by
forking, committing modifications and then pulling requests (follow the links above
for operating guide). Adding change log and your contact into file header is encouraged.
Thanks for your contribution.
Seeed Studio is an open hardware facilitation company based in Shenzhen, China.
Benefiting from local manufacture power and convenient global logistic system,
we integrate resources to serve new era of innovation. Seeed also works with
global distributors and partners to push open hardware movement.