With this you can control home appliances anywhere in the world from your phone as well as manually from switches with real-time feedback on your app with internet or without internet.
With ESP32 you will be able to control five AC appliances and with Node MCU ESP8266 you will be able to control two AC appliances, along with the speed of the fan using the capacitive dimming method. Everything will be working with the internet and without internet along with the manual switches and fan regulators with real-time feedback on the app. Phew! That sounds so freaking awesome. Well, don’t worry, I have tried to keep it as simple as possible so that it becomes easy for you to learn and make it by yourself. Let us just dive in.
Watch Working and Tutorial of this project on Youtube
- Download the latest version of the Arduino Ide.
- Go to the folder:
\Downloads
- Look for Arduino Ide file and Install it.
- Open Arduino Ide.
- Go to Sketch:
- Go to Include Library
- Go to Manage Libraries
- Search for Blynk in search box
- Select latest version in Select Version box and click Install
-
- Open Arduino Ide.
- Go to Files:
- Go to Preferences
- Go to Additional Boards Manager URLs: and Paste- https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json their and click Ok.
- Now go to Tools:
- Go to Boards:
- Go to Boards Manager
- Search for esp32 in search bar
- Select latest version in Select Version box and click Install
-
- Open Arduino Ide.
- Go to Files:
- Go to Preferences
- Go to Additional Boards Manager URLs:, put “,” if already any link exits and Paste- http://arduino.esp8266.com/stable/package_esp8266com_index.json their and click Ok.
- Now go to Tools:
- Go to Boards:
- Go to Boards Manager
- Search for esp8266 in search bar
- Select latest version in Select Version box and click Install
- ESP 32 / Node MCU ESP8266
- 8 Channel Relay
- Breadboard Small
- Breadboard Large
- Jumper
- Regulator Switch
- Prototype Board
- 2.2ohm 1/2W Resistor
- 220k ohm 1/4W Resistor
- 3.3uF 250V Capacitor
- 2.2uf 250V Capacitor
- 10k ohm 1/4W Resistors
Blynk IoT platform is used for the internet controlled part. For manual switching and capacitive regulator are used for without internet part. Let’s have a look with a simple flow chart.
First go through Datasheet of ESP32. For ESP32 Schematics & Code Please Refer this- Click Here
First go through Datasheet of Node MCU ESP8266 For Node MCU ESP8266 Schematics & Code Please Refer this- Click Here
Also, Refer details mentioned in README.md
Reach out to me for project related queries or PCB and save plenty of time and resources and get the project ready to be used, at saurabhlanje20@gmail.com
Also if you use this project, have learned something from it, or just like it, please consider supporting it by buying some Electronics Components, so I can dedicate more time on Electronics projects like this :)