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.
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.
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.