ESP32 Dual Relay WiFi Module DC5-60V 2-Channel ESP32-WROOM Development Board
$53.30 Inc. GST
You save (%)
- Description
- Code Examples
- Additional information
- Reviews (0)
Description
🔌 ESP32 Dual Relay WiFi Development Board – DC 5–60V Power – 2-Channel Relay Module with ESP32-WROOM-32E | AuscomTech
The ESP32 Dual-Relay WiFi Development Board is a compact, powerful, and flexible control module designed for IoT automation, smart home systems, wireless control, and ESP32 learning & secondary development.
Built around the ESP32-WROOM-32E module with WiFi + Bluetooth BLE, this board supports a wide DC input range from 5V to 60V, includes two onboard relays, and exposes all ESP32 GPIO and UART pins for easy expansion and firmware development.
Ideal for makers, automation engineers, electricians, and AuscomTech customers building reliable WiFi-controlled switching solutions.
⭐ Key Features
🧠 ESP32-WROOM-32E Onboard
-
Mature, stable ESP32 module
-
Dual-core 32-bit processor
-
WiFi 802.11 b/g/n + Bluetooth BLE
-
4MB Flash memory for firmware, OTA, and custom applications
🔌 Wide DC Power Input
-
DC 5–60V input supported
-
No external regulator required
-
Perfect for automotive, solar, control cabinets, and industrial power systems
🔗 Dual Relay Outputs (2-Channel)
-
Onboard 2 × 5V electromagnetic relays
-
Load rating: AC 250V / DC 30V
-
Supports switching of lights, pumps, solenoids, motors, contactors, and relays
🧰 Full GPIO & UART Breakout
-
All ESP32 I/O pins exposed
-
UART download port fully accessible
-
Ideal for sensors, displays, expansion modules, and debugging
🔘 Onboard Control Buttons
-
IO0 programmable BOOT button
-
RESET button for development convenience
📡 Wireless Ready
-
Fully compatible with:
-
Arduino IDE
-
ESP-IDF
-
MQTT / HTTP / WebServer control
-
-
Suitable for ESPHome, Home Assistant, and custom firmware projects
💡 Visual Indicators
-
Programmable onboard LED
-
Relay status indicator LEDs
📊 Technical Specifications
| Specification | Details |
|---|---|
| Module | ESP32-WROOM-32E |
| Flash Memory | 4MB |
| Wireless | WiFi 2.4GHz + Bluetooth BLE |
| Relay Channels | 2 |
| Relay Rating | AC 250V / DC 30V |
| Relay Type | 5V electromagnetic relay |
| Power Input | DC 5–60V |
| Programming | UART (external USB-TTL required) |
| Buttons | IO0 (BOOT), RESET |
| Indicators | Power LED, relay LEDs, programmable LED |
| Use Case | Smart home, IoT control, automation, learning |
| Board Type | ESP32 secondary development board |
🔌 Relay Output Description
-
COM – Common terminal
-
NO (Normally Open) – Open by default, closes when relay activates
-
NC (Normally Closed) – Closed by default, opens when relay activates
⚠️ Programming Notice — External USB-TTL Programmer Required
This board does not include a built-in USB-to-serial interface.
To upload firmware:
-
Use an external USB-TTL / UART adapter (CH340, CP2102, FTDI, PL2303, etc.)
UART Wiring
| ESP32 Pin | USB-TTL Adapter |
|---|---|
| GND | GND |
| RX | TX |
| TX | RX |
| 5V | 5V |
Enter Programming Mode
-
Hold IO0 (BOOT) button
-
Apply power via USB-TTL
-
Release IO0
-
Upload firmware via Arduino IDE / ESPTool
-
Power-cycle board to run firmware
(Standard ESP32 bootloader procedure)
🧩 Compatible With
-
Arduino IDE (ESP32 core)
-
ESP-IDF
-
ESPHome
-
Home Assistant
-
MQTT / HTTP / WebServer projects
-
USB-TTL adapters (CH340, CP2102, FTDI, PL2303)
-
Smart relays, sensors, automation modules
🔧 Typical Applications
-
Smart home WiFi relay switching
-
Home Assistant / ESPHome automation
-
Wireless lighting & power control
-
Industrial control panels
-
IoT relay gateways
-
Remote switching systems
-
Learning & ESP32 development
-
Automotive & solar control projects
📦 Package Includes
-
1 × ESP32 Dual-Relay Development Board (DC 5–60V)
-
2 × Double-row pin headers
-
1 × Single-row pin header
-
1 × Single-line terminal cap
📌 Code Examples & Usage – ESP32 Dual Relay WiFi Development Board (DC 5–60V)
📋 Overview
The ESP32 Dual Relay WiFi Development Board combines a powerful ESP32-WROOM-32E module with two onboard relays, wide-range DC 5–60V power input, and fully broken-out GPIO pins.
This board is ideal for:
-
Smart home & IoT relay control
-
Home Assistant / ESPHome projects
-
Wireless switching of lights, pumps, and solenoids
-
Industrial & control cabinet automation
-
ESP32 learning and secondary development
The ESP32 handles WiFi, Bluetooth, MQTT, HTTP, and WebServer functions, while the onboard relays provide safe isolation for switching external loads.
⚙ Key Functional Notes (Important)
-
✔ ESP32 runs at 3.3V logic
-
✔ Relays are 5V electromagnetic relays
-
✔ Board accepts DC 5–60V input directly
-
✔ External USB-TTL programmer required
-
✔ Suitable for Arduino IDE, ESP-IDF, ESPHome
🔌 Relay Output Terminals
Each relay provides three terminals:
| Terminal | Description |
|---|---|
| COM | Common |
| NO | Normally Open (closes when relay ON) |
| NC | Normally Closed (opens when relay ON) |
📌 Use COM + NO for most switching applications.
⚠️ IMPORTANT – Inductive Load Warning (Read This)
When switching inductive loads such as:
-
Relays & contactors
-
Solenoid valves
-
Pumps & motors
You must add suppression to protect the relay contacts and ESP32 electronics.
Recommended Protection Methods
✔ DC loads: Flyback (shunt) diode across the load
✔ AC loads: RC snubber or MOV
✔ High-power loads: Use the relay to drive a contactor instead
Failure to do this can cause:
-
Relay contact arcing
-
ESP32 resets
-
Reduced relay life
🔌 Power Supply Notes
-
Supply range: DC 5–60V
-
Use a stable, regulated DC source
-
Suitable for:
-
5V logic supplies
-
12V / 24V industrial panels
-
Automotive & solar systems
-
📌 Do not exceed relay voltage/current ratings:
-
AC 250V
-
DC 30V
🔧 Programming the Board (External USB-TTL Required)
This board does NOT include a USB interface.
Required:
-
USB-TTL adapter (CH340, CP2102, FTDI, PL2303)
UART Wiring
| ESP32 | USB-TTL |
|---|---|
| GND | GND |
| RX | TX |
| TX | RX |
| 5V | 5V |
Enter Programming Mode
-
Hold IO0 (BOOT) button
-
Apply power via USB-TTL
-
Release IO0
-
Upload firmware
-
Power-cycle board to run
(Standard ESP32 bootloader process)
🛠 Arduino IDE Setup
-
Install ESP32 board support
-
Select board: ESP32 Dev Module
-
Choose correct COM port
-
Upload using standard ESP32 workflow
🧪 1️⃣ Basic Relay Control Example (Arduino IDE)
Replace GPIO numbers if your board labels differ.
📌 Logic level (HIGH/LOW) depends on board design — adjust if required.
🧪 2️⃣ WiFi Web Control Example
📌 Access via browser:
-
/r1on -
/r1off
🧪 3️⃣ MQTT / Home Automation Use
This board is commonly used with:
-
ESPHome
-
Home Assistant
-
MQTT brokers
-
Node-RED
Relays map cleanly to GPIO-controlled switches.
🧠 Common Issues & Fixes
| Issue | Cause | Fix |
|---|---|---|
| Upload fails | Not in boot mode | Hold IO0 during power-up |
| ESP32 resets | Inductive noise | Add flyback diode/snubber |
| Relay clicks but no load | Wrong terminal | Use COM + NO |
| Board unstable | Weak supply | Use regulated DC source |
| USB-TTL not detected | Driver missing | Install CH340 / CP2102 driver |
Additional information
| Weight | 70 g |
|---|---|
| Dimensions | 260 × 160 × 20 mm |
Only logged in customers who have purchased this product may leave a review.






















































Reviews
There are no reviews yet.