72 lines
2.5 KiB
ReStructuredText
72 lines
2.5 KiB
ReStructuredText
|
.. _amg88xx:
|
||
|
|
||
|
AMG88XX Infrared Array Sensor
|
||
|
#############################
|
||
|
|
||
|
Overview
|
||
|
********
|
||
|
|
||
|
This sample application periodically reads the 8x8 temperature array from
|
||
|
the AMG88XX sensor and displays its values to the serial console.
|
||
|
The sample can also be configured to be triggered when the upper threshold
|
||
|
of 27 |deg| Celsius has been reached.
|
||
|
|
||
|
Requirements
|
||
|
************
|
||
|
|
||
|
The Panasonic AMG88XX is an 8x8 (64) pixel infrared array sensor available
|
||
|
only in a SMD design. Here are two sources for easily working with this sensor:
|
||
|
|
||
|
- `AMG88xx Evaluation Kit`_
|
||
|
- `Adafruit AMG8833 8x8 Thermal Camera Sensor`_
|
||
|
|
||
|
We used the Evalutation Kit mounted on FRDM-K64F board.
|
||
|
On the Evalutation Kit, all jumpers except the J11 must be removed.
|
||
|
|
||
|
This sample uses the sensor APIs and the provided driver for the AMG88xx sensor.
|
||
|
|
||
|
Building and Running
|
||
|
********************
|
||
|
|
||
|
This sample reads from the sensor and outputs sensor data to the console every
|
||
|
second. If you want to test the sensor's trigger mode, specify the trigger
|
||
|
configuration in the prj.conf file and connect the interrupt output from the
|
||
|
sensor to your board. For the FRDM-K64F we tested, pin PTC2 must be muxed as
|
||
|
GPIO. You can change the upper threshold values by editing the sample.
|
||
|
The default upper threshold value is 27 |deg| Celsius (80.6 |deg| Fahrenheit).
|
||
|
|
||
|
.. zephyr-app-commands::
|
||
|
:zephyr-app: samples/sensors/amg88xx
|
||
|
:board: frdm_k64f
|
||
|
:goals: build
|
||
|
:compact:
|
||
|
|
||
|
Sample Output
|
||
|
=============
|
||
|
|
||
|
Sample shows values in |deg| C multiplied by 100.
|
||
|
|
||
|
.. code-block:: console
|
||
|
|
||
|
new sample:
|
||
|
---| 00 01 02 03 04 05 06 07
|
||
|
000|02075 01900 02000 01925 02050 01975 01950 01900
|
||
|
001|02000 02000 02000 01900 02125 02000 02050 02050
|
||
|
002|02075 01950 01950 01925 02050 01975 02075 02000
|
||
|
003|02175 02000 01975 01800 02000 02125 01925 02050
|
||
|
004|01975 02050 02050 02000 02000 01975 01925 02000
|
||
|
005|02100 02100 02075 02000 02025 02050 02100 02100
|
||
|
006|01975 02150 02075 02025 02025 02225 02025 02375
|
||
|
007|02025 02075 02150 02075 02025 02050 02125 02400
|
||
|
|
||
|
The sensor array data is output every second.
|
||
|
|
||
|
References
|
||
|
***********
|
||
|
|
||
|
- https://industrial.panasonic.com/cdbs/www-data/pdf/ADI8000/ADI8000C53.pdf
|
||
|
- https://na.industrial.panasonic.com/sites/default/pidsa/files/downloads/files/grid-eye-high-performance-specifications.pdf
|
||
|
|
||
|
.. _`AMG88xx Evaluation Kit`: https://eu.industrial.panasonic.com/grideye-evalkit
|
||
|
.. _`Adafruit AMG8833 8x8 Thermal Camera Sensor`: https://learn.adafruit.com/adafruit-amg8833-8x8-thermal-camera-sensor/overview
|