
ESP8266 Wemos D1 Mini – 8-Channel Relay Home Automation Board
PROESP8266 Wemos D1 Mini – 8-Channel Relay Home Automation Board
License
:OpenAtom OHL 1.0
Description
This open-source hardware project brings WiFi-based home automation to your fingertips. Powered by the ESP8266 Wemos D1 Mini, this 8-channel relay control board is perfect for switching AC loads like lights, fans, and smart sockets using Tasmota, ESPHome, or custom Arduino firmware.
Compact, cost-effective, and highly modular — a must-have for smart home enthusiasts!
🧠 Key Features
-
✅ ESP8266 (Wemos D1 Mini) based WiFi control
-
✅ 8x Relay outputs (AC/DC control – 10A each)
-
✅ Integrated ULN2803A driver IC
-
✅ 5V isolated AC-DC supply using HLK-PM01
-
✅ Indicator LEDs for each relay
-
✅ Screw terminals for AC appliances
-
✅ Works with Tasmota, ESPHome, Home Assistant, MQTT, etc.
DEMO Project File Here
GITHUB
🧰 Bill of Materials (BOM)
All parts are easy to source from LCSC or local markets.
📥 Click here to download full BOM Excel
Component | Qty | Description | Buy Link |
---|---|---|---|
Wemos D1 Mini | 1 | ESP8266 WiFi module | ✅ |
ULN2803A | 1 | Relay driver IC | ✅ |
SRD-05VDC-SL-C | 8 | 5V 10A Relay | ✅ |
HLK-PM01 | 1 | AC-DC 5V module | ✅ |
150Ω Resistors | 9 | For LEDs | ✅ |
LEDs (3mm) | 9 | Red or Blue | ✅ |
Screw Terminals | 9 | 5.08mm pitch | ✅ |
DIP-18 Socket | 1 | For ULN2803A | ✅ |
Custom PCB | 1 | Designed in EasyEDA | ✅ |
🔌 Relay to GPIO Mapping
Relay | GPIO | Wemos Pin |
---|---|---|
RLY1 | GPIO5 | D1 |
RLY2 | GPIO4 | D2 |
RLY3 | GPIO0 | D3 |
RLY4 | GPIO2 | D4 |
RLY5 | GPIO14 | D5 |
RLY6 | GPIO12 | D6 |
RLY7 | GPIO13 | D7 |
RLY8 | GPIO15 | D8 |
🖼️ Project Visuals
🔷 Top View
🔷 3D View
🔷 Schematic View
📁 Downloads
📸 Real Use Example
Control up to 8 AC devices in real-time via WiFi. Works perfectly with MQTT, Tasmota dashboards, or ESPHome + Home Assistant setups.
💡 Use Cases
-
Smart light and fan automation
-
Local or cloud-based appliance control
-
ESPHome + Home Assistant integration
-
DIY switchboard automation
-
Retrofit old appliances with smart control
📫 Developer Info
-
🔧 Made by: Manoranjan Das
-
📧 Email: electroiot.in@gmail.com
-
🌐 Website: https://electroiot.in
- Feel Free To Email Me Any Problem And Update
🙏 Special Thanks
Huge thanks to:
This project is open hardware. Contribute, improve, remix, and share.
📃 License
This project is released under the Open Source Hardware (OSHW) Certification.
💡 Happy Automating!
🛠️ Built with passion for the maker community.
Design Drawing

BOM


Project Members

Comment