Adafruit AMG8833 8x8 Thermal Camera Sensor
Created by Dean Miller
Last updated on 2018-08-22 04:01:13 PM UTC
Guide Contents
Guide Contents
Overview
Pinouts
Power Pins:
Logic pins:
2
3
6
6
6
Assembly
Prepare the header strips:
Add the breakout board:
And Solder!
8
8
9
10
Arduino Wiring & Test
I2C Wiring
Download Adafruit_AMG88xx library
Load Thermistor Test
Pixel Array Output
Library Reference
Arduino Library Docs
Arduino Thermal Camera
Adafruit 1.44" Color TFT LCD Display with MicroSD Card breakout
12
12
12
13
14
15
16
17
17
Python & CircuitPython
CircuitPython Microcontroller Wiring
Python Computer Wiring
CircuitPython Installation of AMG88xx Library
Python Installation of AMG88xx Library
CircuitPython & Python Usage
Full Example Code
Python Docs
Raspberry Pi Thermal Camera
Raspberry Pi 3 - Model B - ARMv8 with 1G RAM
PiTFT Plus Assembled 320x240 2.8" TFT + Resistive Touchscreen
Assembled Pi T-Cobbler Plus - GPIO Breakout
19
19
19
19
20
20
21
22
23
23
24
24
Setup PiTFT
Install Python Software
Wiring Up Sensor
Run example code
Downloads
Documents
Schematic
Dimensions
24
24
24
26
29
29
29
29
© Adafruit Industries
https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor
Page 2 of 30
Overview
Add heat-vision to your project and with an Adafruit AMG8833 Grid-EYE Breakout! This sensor from Panasonic is an
8x8 array of IR thermal sensors. When connected to your microcontroller (or raspberry Pi) it will return an array of 64
individual infrared temperature readings over I2C. It's like those fancy thermal cameras, but compact and simple
enough for easy integration.
© Adafruit Industries
https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor
Page 3 of 30
This part will measure temperatures ranging from 0°C to 80°C (32°F to 176°F) with an accuracy of +- 2.5°C (4.5°F). It can
detect a human from a distance of up to 7 meters (23) feet. With a maximum frame rate of 10Hz, It's perfect for creating
your own human detector or mini thermal camera. We have code for using this breakout on an Arduino or compatible
(the sensor communicates over I2C) or on a Raspberry Pi with Python. On the Pi, with a bit of image processing help
from the SciPy python library we were able to interpolate the 8x8 grid and get some pretty nice results!
© Adafruit Industries
https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor
Page 4 of 30
The AMG8833 is the next generation of 8x8 thermal IR sensors from Panasonic, and offers higher performance than
it's predecessor the AMG8831. The sensor only supports I2C, and has a configurable interrupt pin that can fire when
any individual pixel goes above or below a thresholds that you set.
To make it easy to use, we pick & placed it on a breakout board with a 3.3V regulator and level shifting. So you can use
it with any 3V or 5V microcontroller or computer.
Even better - We've done all the hard work here, with example code and supporting software libraries to get you up in
running in just a few lines of code!
© Adafruit Industries
https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor
Page 5 of 30