DIYables FR120N MOSFET Module Optocoupler Isolation Transistor Switch 100V 9.4A for Arduino ESP32 ESP8266 Raspberry Pi, PWM Control, 5 Pack
Click to zoom



Quick Overview
The DIYables FR120N MOSFET Module is an optocoupler-isolated transistor switch designed to control DC loads up to 100V and 9.4A from low-voltage microcontroller signals. The FR120N N-channel MOSFET handles high-power loads while the onboard optocoupler provides electrical isolation between the control signal and the load, protecting Arduino, ESP32, ESP8266, and Raspberry Pi from voltage spikes and noise.
The module accepts 3V and 5V logic signals, making it compatible with both 3.3V and 5V development boards without any level conversion. It supports HIGH-level trigger, LOW-level stop, and PWM control for variable speed or brightness adjustment. Input pins are breadboard compatible and the output side includes screw terminals and mounting holes for secure, permanent installation.
Ideal for motor speed control, LED dimming, solenoid switching, fan control, and any application requiring reliable high-power DC switching from a microcontroller output.
Key Features
- FR120N MOSFET Switch — Uses FR120N N-channel MOSFET rated at 100V and 9.4A for reliable control of motors, solenoids, and DC loads
- Optocoupler Isolation — Electrical isolation between control signal and load side improves noise immunity and protects microcontrollers from voltage spikes
- 3V and 5V Logic Compatible — Works with 3.3V boards (ESP32, ESP8266, Raspberry Pi) and 5V boards (Arduino) without level conversion
- HIGH/LOW and PWM Control — Supports high-level trigger, low-level stop, and PWM input for speed and brightness control applications
- Easy Connection and Installation — Breadboard-compatible input pins, screw terminal outputs, and mounting holes for simple wiring and secure setup
- 5-Pack for DIY Projects — Includes five modules for multi-channel or multi-project use with Arduino, ESP32, ESP8266, and Raspberry Pi
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | Optocoupler Isolated MOSFET Switch Module |
| MOSFET | FR120N (N-channel) |
| Maximum Load Voltage | 100V DC |
| Maximum Load Current | 9.4A |
| Control Logic | 3V / 5V (HIGH/LOW) |
| Control Modes | HIGH level trigger, LOW level stop, PWM |
| Isolation | Optocoupler |
| Input Connection | Breadboard-compatible 2.54mm pitch pins |
| Output Connection | Screw terminals |
| Mounting | Mounting holes provided |
| Package Quantity | 5 pieces |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi, any 3V/5V microcontroller |
| Applications | Motor speed control, LED dimming, solenoid switching, fan control, pump control |
PACKAGE
A package includes:
| Qty | Items |
|---|---|
| 5 | FR120N MOSFET switch modules |
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — Via digital output or PWM pin at 5V logic
- Arduino Uno R4 WiFi/Minima — Via digital or PWM output
- Arduino Nano ESP32 — Via GPIO digital or PWM output at 3.3V logic
- ESP32 development boards — Via GPIO digital or PWM (LEDC) output at 3.3V logic
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — Via GPIO or PWM output at 3.3V logic
- Raspberry Pi (all models) — Via GPIO digital output at 3.3V logic
- Raspberry Pi Pico — Via GPIO or PWM output at 3.3V logic
- DC motors, fans, solenoids, pumps — Controlled loads up to 100V / 9.4A DC
- LED strips and lamps — Via PWM for variable brightness control