Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Home Automation using Arduino and WiFi module ESP01 | Arduino ESP8266 control Relay | IoT Projects

34.5K views on YouTube

In this IoT project, I have shown how to make IoT based Home Automation using Arduino and WiFi module ESP01 to control relays from the manual switch, smartphone, IR remote. This smart home system can sense the room temperature and ambient light with a DHT11 sensor and LDR to control the relay automatically. You can also control the relays and monitor the temperature, real-time status from the Blynk App.

JLCPCB Prototype for $2(Any Color): https://jlcpcb.com
Have fun & Win in JLCPCB Exhibition: https://jlcpcb.com/E-exhibition

Download link for the PCB Gerber file for this IoT project using Arduino:
https://drive.google.com/uc?export=download&id=1-orn4hASKFz8IZVsRcmPziN28wmy3usM

In this video, I have explained the working of the smart relay with the circuit diagram and code for the Arduino and ESP8266 module.
00:08 Different features of this Smart Relay V5
02:47 Complete circuit diagram of the home automation project
04:30 How to configure Blynk App for this Internet of Things project
07:45 Explained the Arduino sketch for this Smart home project
11:03 Explained the code for ESP01 wifi module
12:51 Connect Home Appliances with the smart relay module

Important previous videos:
Arduino and ESP8266 Project for Home Automation

How to get Hexcode from IR remote

How to program ESP01 with Arduino UNO

Home Automation with Arduino, LDR, DHT11 Sensor, Bluetooth

Required Components for this Arduino ESP8266 wifi project
1. ATMEGA328P microcontroller
2. ESP01 WiFi Module
3. DHT11 Sensor https://amzn.to/2HRQ37y
4. OLED Display https://amzn.to/34LfPDu
5. 1738 Infrared Receiver https://amzn.to/2HWCYJS
6. PC817 Optocoupler (5 no)
7. BC547 NPN Transistors (5 no)
8. 1N4007 Diodes (5 no)
9. 1N4001 Diode (1 no)
10. LEDs 5mm (6 no)
11. 22pF Capacitors (2 no)
12. 100nF (104) Capacitor (1 no)
13. 470uF 25V DC Capacitor (1 no)
14. 220-ohm Resistors (15 no) (R1-R10)
15. 1k Resistors (1 no)
16. 10k Resistors (9 no)
17. 2k (1no) & 4.7k (1no) Resistor
18. LDR (1 no)
19. 16MHz Crystal,
20. Push Buttons (8 no)
21. 5V relays (5 no)
22. Jumper (2no), connectors, IC base
23. AMS1117 3.3V voltage regulator (1no) : https://amzn.to/2F3d7P7
24. FTDI 232 USB to Serial interface board or Arduino UNO https://amzn.to/2JqHl0M

Download Code for this IoT base Arduino ESP8266 project from the following articles

Home Automation using Arduino ESP8266 WiFi module & Blynk App

This smart relay has the following features:
1. Home appliances control from WiFi (Blynk App)
2. Home appliances controlled with manual switches.
3. Home appliances controlled by TV Remote (Infrared)
4. Relays controlled by temperature & Humidity sensor automatically.
5. Home appliances controlled by Dark Sensor (LDR).
6. Monitor LIVE temperature & humidity reading on the smartphone.
7. Monitor relay-time status on the Blynk App
8. Inbuilt Arduino so Arduino code can be uploaded to the relay module.

#homeautomation #arduinoproject #iotprojects
——————————————————
Thanks For Watching…
✅ SUBSCRIBE ✅LIKE ✅SHARE ✅ COMMENTS

Website: https://easyelectronicsproject.com/
Facebook: https://www.facebook.com/techstudycell/
Instagram: https://www.instagram.com/techstudycell/
Telegram: https://t.me/techstudycell/
——————————————————-
Other smart home IoT projects:

Latest ESP32 projects playlist:

Home Automation using Google Assistant, Blynk, IFTTT, NodeMCU

IoT based Home Automation with sensors and NodeMCU control Relay | Real-Time Feedback