- All products
- Development Boards
- WeMos D1 Mini 1 Ch Relay Module
- Development Boards
Features
- Designed specifically for D1 Mini / ESP8266 development boards.
- Controls high-voltage and high-current devices through a relay interface.
- Fully compatible with Arduino IDE programming environment.
- Provides 1 digital I/O pin for additional peripherals.
- Includes 1 ADC input pin supporting 0–3.3V analog signals.
- Supports OTA (Over-The-Air) wireless firmware updates.
- Compact design for installation in small IoT enclosures.
- Easy plug-in integration with D1 Mini boards.
- Suitable for smart home and automation applications.
Principle of Operation
The relay module works as an electrically controlled switch between the D1 Mini controller and an external load. When the D1 Mini sends a control signal, the onboard relay activates and changes the state of its contacts, allowing the microcontroller to switch devices that require higher voltage or current than the GPIO pins can provide. The module communicates with the D1 Mini through digital control signals, while the onboard interface provides additional GPIO and analog input capability for connecting sensors or other peripherals.
Applications
- Smart home automation systems
- Remote appliance control
- IoT switching applications
- Lighting control systems
- Motor and pump control
- Industrial automation prototypes
- Wireless control projects
- ESP8266-based embedded systems
- DIY smart switches
- Educational IoT projects
Pinout

| Pin | Function |
|---|---|
| Digital I/O | Relay control / additional digital input-output |
| A0 | Analog input (0–3.3V) |
| VCC | Power supply |
| GND | Ground |
Wiring
The module connects directly to a D1 Mini board through the onboard headers. The relay is controlled from the D1 Mini GPIO, while external devices are connected to the relay output terminals.
| Connection | Description |
|---|---|
| D1 Mini | Plug directly into the relay expansion module |
| Relay Input | Controlled by D1 Mini digital signal |
| Relay COM | Common relay contact |
| Relay NO | Normally Open contact |
| Relay NC | Normally Closed contact |
| A0 | Connect analog sensors requiring 0–3.3V input |
Specifications
| Product Type | 1-Channel Relay Expansion Module |
| Compatibility | D1 Mini / ESP8266 Development Boards |
| Relay Channels | 1 Channel |
| Digital I/O | 1 Digital Pin |
| ADC Input | 1 Channel (0–3.3V) |
| Programming Support | Arduino IDE |
| Firmware Update | OTA Wireless Update Support |
| Module Size | 27.6mm × 25.8mm |
| Application | IoT, Automation, Smart Control Systems |
Resources
Features
- Designed specifically for D1 Mini / ESP8266 development boards.
- Controls high-voltage and high-current devices through a relay interface.
- Fully compatible with Arduino IDE programming environment.
- Provides 1 digital I/O pin for additional peripherals.
- Includes 1 ADC input pin supporting 0–3.3V analog signals.
- Supports OTA (Over-The-Air) wireless firmware updates.
- Compact design for installation in small IoT enclosures.
- Easy plug-in integration with D1 Mini boards.
- Suitable for smart home and automation applications.
Principle of Operation
The relay module works as an electrically controlled switch between the D1 Mini controller and an external load. When the D1 Mini sends a control signal, the onboard relay activates and changes the state of its contacts, allowing the microcontroller to switch devices that require higher voltage or current than the GPIO pins can provide. The module communicates with the D1 Mini through digital control signals, while the onboard interface provides additional GPIO and analog input capability for connecting sensors or other peripherals.
Applications
- Smart home automation systems
- Remote appliance control
- IoT switching applications
- Lighting control systems
- Motor and pump control
- Industrial automation prototypes
- Wireless control projects
- ESP8266-based embedded systems
- DIY smart switches
- Educational IoT projects
Pinout

| Pin | Function |
|---|---|
| Digital I/O | Relay control / additional digital input-output |
| A0 | Analog input (0–3.3V) |
| VCC | Power supply |
| GND | Ground |
Wiring
The module connects directly to a D1 Mini board through the onboard headers. The relay is controlled from the D1 Mini GPIO, while external devices are connected to the relay output terminals.
| Connection | Description |
|---|---|
| D1 Mini | Plug directly into the relay expansion module |
| Relay Input | Controlled by D1 Mini digital signal |
| Relay COM | Common relay contact |
| Relay NO | Normally Open contact |
| Relay NC | Normally Closed contact |
| A0 | Connect analog sensors requiring 0–3.3V input |
Specifications
| Product Type | 1-Channel Relay Expansion Module |
| Compatibility | D1 Mini / ESP8266 Development Boards |
| Relay Channels | 1 Channel |
| Digital I/O | 1 Digital Pin |
| ADC Input | 1 Channel (0–3.3V) |
| Programming Support | Arduino IDE |
| Firmware Update | OTA Wireless Update Support |
| Module Size | 27.6mm × 25.8mm |
| Application | IoT, Automation, Smart Control Systems |

