How to choose the right relay type for your load and control method
| Need |
Best-fit device type |
Example products from this category |
Why it fits |
Main limitation |
| One load from a microcontroller pin |
GPIO relay module |
1-Channel 5V Relay Module |
Optocoupler isolation, 10A load capacity, and explicit 3.3V IN support make this the cleanest single-channel route for ESP32, Raspberry Pi, or similar builds. If you still need the controller, pair it with an ESP32 board. |
Low-level trigger behavior can feel inverted. |
| Several loads from one MCU |
Multi-channel GPIO relay module |
4-Channel 5V Relay Module or 8-Channel 5V Relay Module |
The 4-channel version gives 4 channels, optocoupler isolation, 10A load capacity, and explicit 3.3V signal support. Step up to the 8-channel board when you need eight independent circuits. |
The 8-channel 5V board states 5V trigger voltage and low-level trigger, but does not explicitly state 3.3V compatibility. |
| App-based switching without a separate MCU |
WiFi relay |
5V WiFi Remote Control Relay |
Uses 2.4GHz WiFi and supports self-locking, inching, and timing modes in the Sinilink app. That makes it a direct fit for phone-controlled loads and dry-contact pulse jobs. |
App-dependent setup and control. |
| Local handheld remote control |
RF relay |
4-Channel 315MHz Remote Control Relay |
Supports Toggle, Latched, and Momentary modes and claims 50m range in open space, so it suits no-code local remote switching. |
Range depends on the environment, and it is fixed to 315MHz. |
| Silent or frequent AC switching |
Solid state relay |
OMRON 1-Channel 5V SSR, OMRON 2-Channel 5V SSR |
The 1-channel version uses an Omron G3MB-202P with zero-cross switching and supports 100V-240V AC at 2A. The 2-channel version uses 2x Omron G3MB-202P and gives two quiet AC outputs. |
These are AC-only SSR options, with a maximum 2A per channel. |
| Higher-current industrial AC switching |
40A solid state relay |
SSR-40DA 40A Solid State Relay |
Accepts 3-32VDC control and switches up to 380VAC at 40A, which is the step-up AC SSR option when small G3MB boards are not enough. |
Bolt-fixed installation is required. |
| PWM, dimming, or fast DC switching |
MOSFET switch |
Dual MOSFET Switch Module 15A |
Works on 5-36V DC, supports PWM, and is rated 15A continuous with 30A peak. It is the right route for DC dimming, motor speed control, and high-cycle DC switching. |
DC use only; not a dry-contact relay. |
| Simple timed on/off without coding |
Timer relay |
NE555 12V Delay Timer Relay or 5V-30V Trigger Delay Timer Module |
The NE555 board gives 0-10 seconds of adjustable delay for short jobs. The LCD timer module covers 0.1s to 999 min and stores settings with power-off memory for longer or repeatable timing. |
Less flexible than a programmable controller once the logic gets more complex. |
| Heavy loads above standard 10A boards |
30A relay or high-current relay module |
1-Channel 30A High Current Relay or SLA-5VDC-SL-C 5V 30A Relay |
The 30A module supports 30A/40A loads and comes in 5V, 12V, and 24V versions. The discrete SLA relay is the better fit when you need a 30A class part with changeover contacts. |
The high-current module is Normally Open only. |
| DC dimming or motor speed control with a standard relay board in mind |
Do not use a mechanical relay |
Dual MOSFET Switch Module 15A |
A relay is for on/off switching. The MOSFET module is the option here that actually supports PWM. |
It does not provide NO/NC dry contacts. |
Control-side relay compatibility: 5V vs 12V, 3.3V support, and active-low behavior
The relay name describes the coil side, not the load side: “5V” on a relay means the control coil needs 5V, while the contacts switch a separate load rating such as 250VAC or 30VDC.
| Product format |
Control voltage |
Channels |
Trigger behavior |
Explicit 3.3V support stated? |
Best-fit controller scenario |
| 1-Channel 5V Relay Module |
5V |
1 |
Low-level trigger |
Yes |
Best-supported single-channel choice for ESP32, ESP8266, or Raspberry Pi control thanks to explicit 3.3V IN support and optocoupler isolation. |
| 4-Channel 5V Relay Module |
5V |
4 |
Low-level trigger |
Yes |
Better fit for four-load 3.3V controller projects because it explicitly states 3.3V signal support, low-level trigger, and optocoupler isolation. |
| 8-Channel 5V Relay Module |
5V |
8 |
Low-level trigger |
No |
Use when you need eight outputs and have a solid 5V relay supply, but do not assume direct ESP32 or Raspberry Pi compatibility from the card alone. |
| 1-Channel 12V Relay with High/Low Trigger |
12V |
1 |
Jumper-selectable HIGH or LOW trigger |
— |
Better when fixed active-low behavior is undesirable; it also includes a freewheeling diode. |
| 2-Channel 12V Relay with High/Low Trigger |
12V |
2 |
Jumper-selectable HIGH/LOW trigger |
— |
Good fit for two-channel 12V systems that need predictable non-inverted logic options. |
| 4-Channel 12V Relay with High/Low Trigger |
12V |
4 |
Jumper-selectable HIGH/LOW trigger |
— |
Better for four-load 12V control where jumper-selectable logic matters more than bare-board simplicity. |
| 4-Channel 12V Relay Module |
12V |
4 |
Low-level trigger only |
— |
Fits multi-load 12V projects when active LOW is acceptable. |
| 8-Channel 12V Relay Module |
12V |
8 |
Low-level trigger only |
— |
Fits larger 12V multi-circuit systems, but buyers wanting non-inverted logic should choose a selectable-trigger version instead. |
| 4-Channel Arduino Relay Shield |
5V |
4 |
— |
— |
Choose this only when the Arduino UNO shield format matters; it is UNO compatible and gives 4 channels, but it is rated 5A rather than 10A. |
Most low-cost 1, 2, 4, and 8-channel boards are active LOW by design, so LOW = ON is normal behavior, not a defect. That matters at startup. Active-low inputs can switch ON briefly at boot or reset if GPIOs float low, which is a real risk for pumps, heaters, doors, and similar loads. For Raspberry Pi-compatible controller builds, stick to boards that explicitly state 3.3V support. If you want a low-cost programmable WiFi controller instead of an app-based smart relay, the better route is an ESP8266 board.
Load-side reality check: what the ratings mean, and when to step up to SSR, MOSFET, or 30A options
Printed ratings are the starting point, not the whole answer. A generic “10A” relay marking is treated as an absolute maximum; for resistive loads, a practical rule is to derate to roughly 50–70%, and for motors, pumps, and solenoids, plan 3–5× headroom because inductive loads arc and surge. DC is also harder on contacts than AC, so an AC headline rating does not transfer cleanly to DC switching.
| Load scenario |
Safer fit in this category |
Key spec to check |
Why a standard 10A relay may be wrong |
| Small AC resistive load |
1-Channel 5V Relay Module or SRD-05VDC-SL-C 5V 10A Relay |
10A at 250VAC/30VDC, load type |
A standard 10A board is the baseline for light resistive loads, and the SRD relay is a 5V coil part with 10A rating and max 10ms operating time. It is still not a universal 10A answer for every load. |
| AC load where the rating changes with voltage |
5VDC-JQC-3F 5V Relay |
7A/240VAC vs 10A/125VAC |
This relay shows why one current number is misleading: it lists 7A at 240VAC or 10A at 125VAC, so voltage and load type both affect the real limit. |
| Motor, pump, or solenoid |
1-Channel 30A High Current Relay or a discrete 30A relay |
Inductive load headroom, contact form |
A “3A” pump can still be hard on a 10A board because inrush and arcing are much higher than the running current. The 30A module is the step-up board here, but it is Normally Open only. |
| High-current changeover wiring |
SLA-5VDC-SL-C 5V 30A Relay or SLA-12VDC-SL-C 12V 30A Relay |
NO/NC availability, coil voltage |
The 5V SLA relay provides NO and NC contacts at 30A with a 5V coil. The 12V SLA-12VDC-SL-C version is SPDT and dustproof, which matters when you need changeover rather than NO-only switching. |
| Compact 12V 30A discrete relay |
SLA-12VDC-SL-A 12V 30A Relay |
Package style, horsepower rating |
This 4-pin DIP relay is rated 30A and supports 1.5HP at 240VAC, so it is the better fit when the package style matters more than board mounting. |
| Silent light-duty AC switching |
OMRON 1-Channel 5V SSR or OMRON 2-Channel 5V SSR |
AC-only, 2A per channel, zero-cross |
These Omron G3MB-202P SSR boards are AC-only 2A options for quiet, frequent switching. They are not the right choice for DC loads or larger heaters. |
| Heavy AC SSR use |
SSR-40DA 40A Solid State Relay or KS1-40DA 40A Solid State Relay |
Control range and AC load voltage |
The SSR-40DA switches up to 380VAC at 40A from 3-32VDC control. The KS1-40DA switches 24-480VAC at 40A from 3.7V-30V control. These are the higher-tier AC SSR options in the range. |
| Small load in dust or moisture |
HJR-4102-L 5V SPDT Relay |
Sealing, contact material, current |
This relay is only 3A, but its RT III IP67 sealed construction and AgNi-Au contacts make it the right choice when environmental sealing matters more than raw current. |
| DC dimming or motor speed control |
Dual MOSFET Switch Module 15A |
5-36V DC, PWM support, 15A continuous / 30A peak |
A mechanical relay is the wrong category for PWM. This MOSFET board is the correct alternative when the job is DC dimming or speed control rather than simple on/off switching. |
Best fits by application: garage doors, app control, remote control, timed switching, and multi-zone projects
For a garage door or gate opener, use a dry-contact relay in momentary or inching mode, wired in parallel with the existing wall button so manual control still works. The 5V WiFi Remote Control Relay is the most direct fit because it supports self-locking, inching, and timing modes over 2.4GHz WiFi in the Sinilink app.
Want local handheld remote control without cloud dependence? The 4-Channel 315MHz Remote Control Relay is the straightforward choice. It supports Toggle, Latched, and Momentary modes and claims 50m range in open space.
For short-range phone control in the same room, the 4-Channel Bluetooth Relay Module runs on 12V DC, gives 4 channels, supports BLE, and uses the BlueSPP app within 10 meters.
For timer-only jobs, choose the NE555 12V Delay Timer Relay when you only need an adjustable 0-10 second delay by potentiometer. Choose the 5V-30V Trigger Delay Timer Module when you need 0.1s to 999 min, an LCD, and power-off memory. If the timing or logic needs sensor input or custom behavior, move up to Arduino boards.
For multi-zone irrigation or lighting, the 8-Channel 5V Relay Module gives 8 independent channels with 10A at 250VAC/30VDC capacity and low-level trigger operation. In 12V systems, the 8-Channel 12V Relay Module gives the same eight-channel layout with 12V DC operation and low-level trigger.
Smaller two-load projects do not need an 8-channel board. The 2-Channel 5V Relay Module keeps it simpler with 2 channels, 5V operation, 10A load capacity, and LED status indicators.
For entry-level wireless DIY instead of a preconfigured app relay, the ESP-01S with 5V Relay includes an ESP8266 CPU, 1MByte flash, and 802.11 b/g/n WiFi, but it is not programmed. Choose it only if you are comfortable loading firmware yourself, or browse ESP8266-based DIY WiFi control builds if you want that programmable route.
Quick relay reference: NO, NC, COM, dry contact, and switch types
| Term |
Plain meaning |
When you need it |
Example from this category |
| COM |
The common terminal that gets switched between the other contacts. |
Use it as the supply side when routing external power through a relay. |
HJR-4102-L 5V SPDT Relay |
| NO |
Normally Open: open at rest, connected only when the relay energizes. |
Best when you want a load off by default and on when triggered. |
1-Channel 30A High Current Relay is NO-only. |
| NC |
Normally Closed: connected at rest, opens when the relay energizes. |
Needed for fail-safe or changeover wiring. |
SLA-5VDC-SL-C 5V 30A Relay includes NO and NC contacts. |
| Dry contact |
The relay outputs no voltage of its own; it is a switch only, so an external supply must be routed through COM to NO or NC. |
Required for garage doors, boiler terminals, and button-parallel installs. |
Any relay contact output here works this way, including the WiFi and RF relay modules. |
| SPDT |
Single-pole double-throw, meaning one common terminal switches between NO and NC. |
Choose this when one circuit must change between two states. |
HJR-4102-L 5V SPDT Relay is explicitly SPDT. |
| Toggle or push-button input switch |
A manual input device, not a load-switching relay. Momentary versions spring back; latching versions stay in position. |
Choose this when the project needs a user input rather than a power relay output. |
5-Way Tactile Switch is a 5-direction input breakout with 7 IO pins and 2-9V DC working voltage. For controller-driven projects, see using a touch or input switch to trigger a controller-driven relay project. |
FAQs on Relay Module
Will this work with my ESP32 or Raspberry Pi?
Yes, some will: the 1-Channel 5V Relay Module and 4-Channel 5V Relay Module explicitly state 3.3V input or signal support, while the 8-Channel 5V Relay Module states 5V trigger voltage and low-level trigger but does not explicitly state 3.3V compatibility. For ESP32 and Raspberry Pi builds, choose the boards with stated 3.3V support instead of assuming every 5V relay board will release and trigger correctly from 3.3V GPIO.
Can I switch 220V/110V mains with these relay boards?
Yes, many relay modules here list 10A at 250VAC/30VDC, but bare boards still need an insulated enclosure because exposed solder joints and loose-board mains use are unsafe. The contact rating may cover mains voltage, but the installation still needs enclosure, strain relief, and sensible derating, especially for heaters, pumps, motors, and LED-driver loads.
What’s the difference between a mechanical relay and a solid state relay?
The OMRON 1-Channel 5V SSR and OMRON 2-Channel 5V SSR are silent AC-only 2A options, while mechanical relay modules provide physical contacts and can switch AC or DC within rating but click and wear. A solid state relay is the better fit for quiet, frequent AC switching; a mechanical relay is more flexible when you need dry contacts, NO/NC changeover, or DC switching.
Do I need a 12V relay if my load is 12V?
No — 5V, 12V, and 24V relay labels refer to the coil or control voltage, not the load voltage, and the contacts can switch other voltages within their AC/DC rating. Choose the coil voltage to match the control supply you actually have, whether that is 5V USB logic, a 12V system rail, or a 24V control cabinet supply.
Which relay should I choose for a garage door or gate opener?
Garage doors need a dry-contact relay in momentary or inching mode, typically about a 1-second pulse, wired in parallel with the existing wall button so manual control still works. The 5V WiFi Remote Control Relay is the easiest category match for app control because it already supports inching mode, while the 4-Channel 315MHz Remote Control Relay is the local-remote alternative when you do not want phone control.
Can I use a relay for PWM, dimming, or motor speed control?
No — mechanical relays are for on/off switching, while the Dual MOSFET Switch Module 15A supports PWM on 5-36V DC and is the correct choice for dimming or speed control. If the load is DC and the requirement is variable output rather than simple switching, use the MOSFET module instead of a relay board.
Why do relays turn on when the signal goes LOW or at power-up?
Many low-cost relay boards are active LOW by design, so LOW = ON, and boot-time pulses happen because MCU pins can float low during reset. That is normal for this style of board, not a fault, and it is why selectable HIGH/LOW trigger modules are worth choosing for pumps, doors, heaters, and other loads where startup behavior matters.
Glossary
- Coil voltage
- The 5V, 12V, or 24V label on a relay refers to the voltage needed to drive the control coil, not the voltage of the load being switched.
- Dry contact
- A volt-free relay output that provides only an open/close switch action and does not supply power to the connected device.
- Active-low trigger
- An input style where the relay turns on when the control signal is pulled LOW rather than driven HIGH.
- NO / NC / COM
- Contact terminals where COM is the common, NO is open at rest, and NC is closed at rest.
- SSR
- A solid state relay that switches electronically with no moving contacts, typically used here for silent AC switching.
- PWM
- Pulse-width modulation, used for DC dimming or speed control and better matched to a MOSFET module than a mechanical relay.
Please complete your information below to login.
Sign In
Create New Account