|
KiCad 8.0KiCad
|
|
|
Smart Soldering Iron TS101-BC2 |
|
|
MHP50-A5 Mini Hot Plate PreheaterMiniware
|
AC IoT Switch Using ESP01 – Community Innovation Share
Smart home automation doesn’t always need complex hardware or expensive controllers. This project demonstrates a compact and practical AC IoT Switch built using the ESP-01 (ESP8266) module. With Wi-Fi connectivity and a relay-based design, the switch allows you to control AC appliances remotely through a web interface, making it ideal for beginners and DIY enthusiasts exploring IoT.
Project Overview
The AC IoT Switch is designed to safely control mains-powered devices such as lights, fans, or small appliances. The ESP-01 acts as the brain of the system, handling Wi-Fi communication and control logic, while a relay module switches the AC load. The entire circuit is assembled on a small PCB, resulting in a compact and easy-to-install module that can fit inside junction boxes or control enclosures.
Key Features
- Wi-Fi–enabled AC appliance control
- Compact ESP-01–based design
- Relay isolation for safe AC switching
- Web-based control (no mobile app required)
- Can be integrated into home automation setups
How It Works
At the core of the project is the ESP-01 (ESP8266) Wi-Fi module. The ESP-01 connects to a local Wi-Fi network and hosts a web interface that allows the user to turn the relay ON or OFF. When a command is received via the web interface: The ESP-01 processes the request, A GPIO pin triggers the relay driver circuit & the relay switches the connected AC load. This simple yet effective approach enables reliable remote control of high-voltage devices using low-voltage logic.
Firmware & Software
For firmware, Tasmota is used due to its stability, flexibility, and ease of configuration. Instead of traditional flashing methods, Tasmota Web Flasher was used to upload the firmware to the ESP-01. This makes the process beginner-friendly and eliminates the need for complex software setups. Once flashed, Tasmota provides: A built-in web dashboard, Device configuration through a browser & Easy Wi-Fi setup and relay mapping
Results
The final build is reliable, responsive, and easy to use. The web-based control ensures compatibility with any device that has a browser, including smartphones, tablets, and PCs. The project proves that powerful IoT solutions can be built using minimal hardware when paired with the right firmware.
Conclusion
This project by Steve Willson Kujur is an excellent example of a simple, functional, and beginner-friendly IoT solution. By combining the ESP-01 with Tasmota firmware, the AC IoT Switch delivers flexibility, ease of use, and real-world practicality—making it a great inspiration for anyone starting their journey into smart home electronics.
Credit & Acknowledgement
This project is shared for educational and community reference purposes.
Complete Design & Engineering Credit: Steve Willson Kujur
This article is shared to respectfully acknowledge and highlight the original creator’s work within the PCBWay community, encouraging learning, experimentation, and collaboration.
AC IoT Switch Using ESP01 – Community Innovation Share
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Nirmal Maa
-
VC-02 Module Based Home Automation
In this guide, I’ll take you through the process of building a project using a custom-designed PCB, ...
-
16-Array Line Follower Robot Sensor PCB Design
This project presents a purpose-built 16-channel line follower sensor PCB engineered for precision r...
-
ESP01 + TM1637 NTP Clock (0.56″ 7-Segment Display)
This project is a minimalist Wi-Fi desk clock built around the ESP-01 / ESP-01S and a 0.56″ TM1637 7...
-
Wireless Dual-Joystick NRF24 Controller PCB for Robotics & RC Applications
This project presents a compact and reliable dual-joystick wireless controller PCB, designed for rob...
-
Channel RC Receiver PCB (NRF24 + Arduino Nano)
This receiver board is the compact, reliable counterpart to the 6-channel transmitter, designed to d...
-
Compact 3×3 Streaming Macro Pad with RGB & Encoders
The TriPad Studio Controller is a professional-grade 3×3 macro pad designed specifically for streame...
-
Servo & ESC Tester with End-Point Adjustment – (Dual Supply / High-Power)
The Servo & ESC Tester PCB (Dual Supply Version) is designed for applications involving high-tor...
-
Servo & ESC Tester with End-Point Adjustment – Single Supply
This Servo & ESC Tester PCB (Single Supply Version) is designed as a compact and reliable tool f...
-
FPV Head Tracking System – Transmitter PCB
The Transmitter PCB is the sensing and data-sending side of the FPV head tracking system, designed t...
-
FPV Head Tracking System – Receiver PCB (Small Version)
The Small Receiver PCB is the compact counterpart of the FPV head tracking system receiver, designed...
-
FPV Head Tracking System – Receiver PCB (Large Version)
This Large Receiver PCB is a core part of a DIY FPV head tracking system, designed to receive head m...
-
N20 Motor Breakout with DRV8212 4A Driver
This N20 Motor Breakout is a compact, motor-mounted driver board built around the DRV8212 H-bridge m...
-
Compact Motion Controller for Competitive Robotics
HMotion is a purpose-built controller PCB designed to simplify and strengthen robotics projects wher...
-
LM723 Solar Charge Controller with Voltage & Current Control
This project demonstrates a high-power solar charge controller built around the classic LM723 voltag...
-
Transformerless Adjustable AC-to-DC LED Driver (220V AC → 3V–110V DC)
This project explores a transformerless, auto-adjustable LED driver designed to convert 220V AC main...
-
Adjustable 3.7V Step-Up Boost Converter (5V–30V)
This project presents a compact and efficient step-up boost converter designed to generate higher vo...
-
60A Brushless BLDC Motor Controller (ESC)
This project showcases a DIY 60A Brushless DC (BLDC) Motor Controller (ESC) built using N-channel MO...
-
USB-to-UART Converter with CH340K
This project introduces a compact and cost-effective USB-to-UART converter built around the CH340K U...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
797 0 2 -
A Compact Charging Breakout Board For Waveshare ESP32-C3
1353 3 6 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1249 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
1482 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
1152 0 1 -







