-50%
SKU 00162
Modulo Mosfet Irf520
$2,99
$1,50
Liquidación
Disponible
¡Solo quedan 2!
Consultar por WhatsApp
Datos rápidos
- Transistor
- MOSFET IRF520 (canal N)
- Voltaje de la carga
- Hasta 24 V DC
- Corriente
- Hasta unos 2 A con 5 V en SIG; más necesita disipador y un MOSFET de nivel lógico
- Control
- SIG: encendido y PWM desde un pin del Arduino
Características
Módulo con el transistor MOSFET IRF520 para que el Arduino encienda y regule cargas de corriente continua más grandes, como motores, tiras LED, ventiladores o bombas, alimentadas con su propia fuente de hasta 24 V. Con PWM se controla la velocidad o el brillo.
Tiene 3 pines para el Arduino y bornes de tornillo para la fuente y la carga.
| Transistor | MOSFET IRF520 (canal N) |
|---|---|
| Voltaje de la carga | Hasta 24 V DC |
| Corriente | Hasta unos 2 A con 5 V en SIG; más necesita disipador y un MOSFET de nivel lógico |
| Control | SIG: encendido y PWM desde un pin del Arduino |
| Bornes | VIN y GND (fuente), V+ y V− (carga) |
| Pines | SIG, VCC y GND |
¿Para qué sirve?
- Velocidad de motores DC con PWM
- Brillo de tiras LED de 12 V
- Encender bombas, ventiladores y solenoides
Diagrama de conexión de prueba
Placa usada: Arduino UNO
| Cable | Módulo | Arduino UNO | Nota |
|---|---|---|---|
| amarillo | SIG | D3 | Pin con PWM (~) |
| rojo | VCC | 5V | |
| negro | GND | GND |
Código de prueba
// Prueba del módulo MOSFET IRF520: sube y baja poco a poco la potencia de la
// carga (un motor DC o una tira LED) con PWM, y luego la apaga 2 segundos.
const int PIN_SIG = 3; // pin con PWM (~)
void setup() {
pinMode(PIN_SIG, OUTPUT);
}
void loop() {
for (int nivel = 0; nivel <= 255; nivel++) { // de apagado a máximo
analogWrite(PIN_SIG, nivel);
delay(10);
}
for (int nivel = 255; nivel >= 0; nivel--) { // y de regreso
analogWrite(PIN_SIG, nivel);
delay(10);
}
digitalWrite(PIN_SIG, LOW);
delay(2000);
}
Conecta la fuente de la carga a VIN y GND del módulo, y la carga (motor o tira LED) a V+ y V−. Al cargar el código, la carga sube y baja de potencia poco a poco.
Precauciones
- El IRF520 no es de nivel lógico: con los 5 V del Arduino no se abre del todo y se calienta con más de 1 o 2 A.
- Con motores, solenoides o relés pon un diodo (por ejemplo 1N4007) en paralelo con la carga, con la raya hacia el positivo.
- Une la tierra de la fuente de la carga con la del Arduino (el módulo ya lo hace por su GND).
- No uses cargas de corriente alterna (110 V): solo continua.
Fuentes consultadas: ShillehTek: módulo IRF520 · MakerLab: módulo IRF520. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.