Face Mask Detection Using Arduino & ESP32 CAM Module

Project Code :TEMBMA3246

Objective

The main objective of this project is to detect the face mask while entering into any public place like shopping malls, offices, schools, etc. The Highlight in this project is using ESP32 Cam, we are detecting face masks.

Abstract

A low-cost enabled COVID-19 standard operating procedure (SOP) compliance system that counts the number of people entering and leaving vicinity, ensures physical distancing, detection of face mask managers of violations. The system comprises of multiple sensor nodes communicating with a centralized server. The data stored on the server can be used for compliance auditing, real-time monitoring, and planning purposes. The system does not record the personal information of attendees nor provide contact tracing information

In the current wake of the COVID-19 pandemic, preventing and/or limiting the community spread of the virus is a mammoth task, with governments and administrations across the world applying different strategies to restrict population movement and social interaction. A result has been serious socio-economic impacts.

Keywords: Face mask detection, Arduino, ESP-32 Camera, MLX90614 Temperature sensor.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware requirements:

  • Arduino
  • ESP-32 Camera
  • MLX90164 Temperature sensor
  • Ultrasonic sensor
  • Green led
  • Red led
  • LCD
  • Servo motor
  • 5V power supply

Software requirements:

  • Arduino IDE
  • Embedded C

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino IDE software
  • Setting up and installation procedure for Arduino
  • Introduction to Arduino IDE
  • Basic coding in Arduino IDE
  • Working of ESP-32 Camera
  • Interface ESP-32 Camera with Arduino?
  • Working of MLX90164 Temperature sensor
  • Interface MLX90164 Temperature sensor with Arduino?
  • Working of Ultrasonic Sensor
  • Interface Ultrasonic Sensor with Arduino?
  • Interface LED(Green/Red) with Arduino?
  • Interface Servo motor with Arduino?
  • Working of LCD
  • Interface LCD with Arduino?
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video