Automatic body tracking thermometer (ABTT) is a low-cost epidemic prevention auxiliary device based on ARCIoT board. Initiatively detect and tracking human body and measure its body temperature.
We use webcam and infrared grid sensor to get human body temperature by image recognition. The webcam captures image of people who pass the detection region of ABTT. With the accompany IR grid sensor, we can get the body temperature.
- ARC IoTDK board
- Raspberry Pi
- AMG8833 IR grid sensor
- Webcam
- 2004 I2C LCD
The conmmunication between IoTDK and Raspberry Pi is UART
AMG8833 IoTDK
SCL <-> I2C0_SCL
SDA <-> I2C0_SDA
cIoTDK Raspberry Pi
GPIO 14 (TXD) <-> UART2_CTS
GPIO 15 (RXD) <-> UART2_TXD
We use face detection program running on Raspberry to capture frames from the webcam. Once it finds a face in a frame, it will send out the coordinate of the face to IoTDK via UART.
Compiling face-detection program
cd rpi/face-detect_cpp
make
./main
OpenCV-Face-Recognition
Face-detection-Raspberry-Pi-32-64-bits
Infrared Array Sensor Grid-EYE