Unlocking Home Automation System by Face Detection Using ESP32 camera 

Project Code :TEMBMA3323

Objective

The main objective of this project is to control home appliances by face detection through ESP32 camera

Abstract

In this fast paced life of 21stcentury, automation plays a key role in human life. Home automation allows us to control household electrical appliances like light, door, fan, AC etc. It also provides home security and emergency system to be activated. Home automation not only refers to reduce human efforts but also energy efficiency and time saving. The main objective of home automation and security is to help handicapped and old aged people who will enable them to control home appliances and alert them in critical situations.

This project put forwards the implementation of home automation and security system using NodeMCU and ESP32 Camera. Home appliances are connected to the microprocessor and communication is established between the NodeMCU and Android mobile device or tablet via Cloud. We would develop an authentication to the system for authorized person to access home appliances. 

Keywords: Node MCU, ESP32 camera, Adafruit IO

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:

  • NodeMCU
  • Relay
  • ESP32 Camera
  • Light
  • CPU Fan
  • Power Supply
  • Transformer

Software Requirements:

  • Arduino IDE
  • Embedded C

Learning Outcomes

Learning outcomes:

  • NodeMCU 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 ESP32 Camera
  • Interface ESP32 Camera with NodeMCU?
  • Working of Relay
  • Interface Relay with Arduino?
  • Steps to install Adafruit IO
  • How to send data from Adafruit IO to NodeMCU?
  • 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

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects