Close
0%
0%

Remote Infrared Thermometer Alertor

Contactless infrared thermomter System for Covid-19 epidemic prevention

Public Chat
Similar projects worth following
It can be applied in airport or train entrance as a security check during covid-19 epidemic.This design aim to decline the number of virus carriers appear in public palace and reduce the spread of virus.

inspiration


     The project was inspired by the need to limit the spread of COVID-19. In order to achieve the goal of reducing the appearance of potential virus carriers in public places, Remote Infrared Thermometer Alertor can help us achieve this goal.
     We plan to implement a remote temperature measurement system based on facial recognition. When the detection starts, the yellow LED light starts to flash. After the camera captures the face, the temperature measurement algorithm starts to execute. If the body temperature is normal, the LED green starts to flash. If the value is greater than the normal value, the red LED light starts to flash, and the buzzer will start to alarm. Users can use this device in shopping malls, station entrances, etc. to prevent people with hyperthermia (potential carriers of the virus) from entering public places.

Hardwares

Raspberry Pi 4B         CSI Infraed Camera Module     LED traffic Light

Buzzer Module          GY-AMG883                              GPIO extender

Prerequisites

OpenCV is definitely needed to installed on Raspberry Pi.The version used for this project is 4.1.0.WiringPi is a basic library to applied on GPIO control functions.Adafruit_Blinka library provides the CircuitPython support in Python.This may alsp need to enabling I2C on Pi platform.And AMG88xx library supports AMG8833 sensor.

x-zip-compressed - 304.10 kB - 04/20/2021 at 16:55

Download

x-zip-compressed - 298.89 kB - 04/20/2021 at 16:55

Download

JDOX2471.GIF

Thermal imaging & tmp output

Graphics Interchange Format - 26.40 MB - 04/20/2021 at 16:48

Preview
Download

TTFR5912.GIF

Face detection(person with mask & Lights on)

Graphics Interchange Format - 16.89 MB - 04/20/2021 at 16:48

Preview
Download

GMXK7227.GIF

Face detection

Graphics Interchange Format - 7.73 MB - 04/20/2021 at 16:48

Preview
Download

  • 1
    Camera installation and test

    Enable the Camera Interface

    sudo raspi-config

     Test camera

     raspistill -o Desktop/image.jpg -w 500 -h 500
  • 2
    Installation OpenCV

    1.update raspbian and Increase the swap-size

    sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
    sudo nano /etc/dphys-swapfile
    #CONF_SWAPSIZE=100
    CONF_SWAPSIZE=2048

    2.Install tools and libraries for openCV

    sudo apt-get install build-essential cmake pkg-config
    sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev            libpng12-dev
    sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev      libv4l-dev
    sudo apt-get install libxvidcore-dev libx264-dev
    sudo apt-get install libgtk2.0-dev libgtk-3-dev
    sudo apt-get install libatlas-base-dev gfortran

     3.Get source code

    wget -O opencv.zip https://github.com/opencv/opencv/archive/4.1.0.zip
          wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.1.0.zip
          unzip opencv.zip
          unzip opencv_contrib.zip

    4.Compile openCV

    cd ~/opencv-4.1.0/
    mkdir build
    cd build
    cmake -D CMAKE_BUILD_TYPE=RELEASE \
    -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D INSTALL_PYTHON_EXAMPLES=ON \
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.1.0/modules \
    -D BUILD_EXAMPLES=ON ..

    5.Build and Install openCV

    make -j4
    sudo make install && sudo ldconfig
  • 3
    AMG8833 installation and test

    - Pi 3V3 to sensor VIN

    - Pi GND to sensor GND

    - Pi SCL to sensor SCL

    - Pi SDA to sensor SDA

    1.Python Installation of AMG88xx Library

    sudo pip3 install adafruit-circuitpython-amg88xx

    2.Open i2c interface from Pi

     sudo raspi-config


    3.Interface Options--->I2C--->Enable 

    sudo i2cdetect -y 1

View all 5 instructions

Enjoy this project?

Share

Discussions

zeyuan-song0204 wrote 04/20/2021 at 16:57 point

Any suggestion or question please contact by e-mail : 2605623s@student.gla.ac.uk

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates