Skip to content

Tharusha-Sihan/smart-switch-for-home-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

Smart Switch for Home Automation

This is an ESP32-based smart switch project designed to address the requirement for a convenient method to automate regular home appliances, especially in compact spaces like individual rooms.

Reqirements

The followings were considered as the basic needs that should be satisfied by the solution.

  • Should be able to control remotely.
  • Should be compatible with existing home appliances.
  • Should be able to install easily.
  • Compatible with industry standards.
  • Durable and reliable.
  • should be cost effective.

In addition to that following features were intended to be integrated.

  • Device can be controlled manually as well as remotely through internet and physical buttons.
  • The device can be connected to any Wi-Fi network without hard coding. Which is a necessity for a consumer IoT device.
  • Fits into the conventional sunk boxes and can be powered using domestic AC supply.
  • Can control multiple appliances from one device.
  • Users can connect the device to a new Wi-Fi network, switch appliances, set timers and monitor using a web interface or mobile app.

Implementation

Considering its in-built WiFi connectivity, impressive processing power and the memory capacity, ESP32 microcontroller is selected as the central control unit of this embedded IoT project. Inbuild capacitive touch sensors of ESP32 were utilized as physical touch buttons. the design files of first prototype can be accessed in version-01 folder.

About

Codes and resource files for a smart switch to automate conventional home appliances, which can be easily integrated into an existing domestic installation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published