Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 1.89 KB

README.md

File metadata and controls

65 lines (47 loc) · 1.89 KB

ARCIoT-Automatic body tracking thermometer

Introduction

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.

System architecture

Table of Contents

HW/SW Setup

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.

Hardware design

  • ARC IoTDK board
  • Raspberry Pi
  • AMG8833 IR grid sensor
  • Webcam
  • 2004 I2C LCD

The conmmunication between IoTDK and Raspberry Pi is UART

Connections

AMG8833         IoTDK
SCL     <->    I2C0_SCL
SDA     <->    I2C0_SDA

     cIoTDK              Raspberry Pi
GPIO 14 (TXD)  <->  UART2_CTS
GPIO 15 (RXD)  <->  UART2_TXD

Software design

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.

User Manual

Compiling face-detection program

cd rpi/face-detect_cpp
make
./main

References

OpenCV-Face-Recognition
Face-detection-Raspberry-Pi-32-64-bits
Infrared Array Sensor Grid-EYE