INFORMACIÓN
El Módulo de Vibración PWM 5V es un dispositivo electrónico compacto que genera vibraciones controladas mediante una señal de modulación por ancho de pulso (PWM, por sus siglas en inglés). Está compuesto por un pequeño motor de vibración tipo DC, montado sobre una placa que permite su fácil conexión a microcontroladores. Su funcionamiento se basa en aplicar una señal de 5 V al motor, cuya intensidad y frecuencia de vibración pueden variarse ajustando el ciclo de trabajo de la señal PWM enviada desde el controlador.
El Módulo de Vibración PWM 5V se utiliza principalmente para generar alertas en distintos proyectos electrónicos. Entre sus aplicaciones más comunes se encuentran: sistemas de notificación silenciosa, alarmas, juguetes interactivos, simuladores, dispositivos portátiles de vibración y proyectos de automatización que requieran señales perceptibles al tacto. Este módulo es compatible con la mayoría de las tarjetas de desarrollo de 5V, como Arduino Uno, Mega, Nano, Leonardo, así como con ESP32 o Raspberry Pi (usando un pin de 5V y control PWM), lo que lo convierte en una opción versátil y fácil de integrar en proyectos educativos, experimentales o profesionales.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tensión:
- Nominal: 5 VDC.
- Trabajo: 3 a 5.3 VDC.
- Nominal de velocidad: 9000 rpm.
- Corriente:
- hasta a 60 mA.
- Comienzo Actual: hasta a 90 mA.
- Aislamiento resistencia: 10 Mohm.
- Puerto: Digital, IN es digital entrada alta y baja.
- Orificio de Fijación: 3 mm.
- Motor: 10 mm en diámetro y 2.7 mm en grosor.
- Dimensiones: 25 mm x 20 mm x 5 mm.
- Peso: 3.5 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el Módulo de Vibración PWM 5V?
Materiales Necesarios:
- Arduino UNO (o similar).
- Cables Dupont.
- Módulo de Vibración PWM 5V
Conexiones.
Conecta el módulo de vibración a tu placa Arduino de la siguiente manera:
- GND – GND Arduino.
- VCC – 5V Arduino.
- IN – PIN Digital PWM (D9).
Código de Prueba.
Carga este código en tu Arduino IDE para probar la funcionalidad PWM. El código hará que el motor vibre en un ciclo de intensidad creciente y decreciente.
// Define el pin al que está conectado el pin de control (CC o S) del módulo
const int motorPin = 9;
void setup() {
// Configura el pin como SALIDA
pinMode(motorPin, OUTPUT);
}
void loop() {
// Aumentar la intensidad (velocidad) de la vibración
// El valor de 'i' es el ciclo de trabajo PWM, de 0 (apagado) a 255 (máxima velocidad)
for (int i = 0; i <= 255; i += 5) {
analogWrite(motorPin, i); // Escribe el valor PWM
delay(30); // Pequeña pausa para notar el cambio gradual
}
// Mantener la máxima intensidad por un momento
delay(500);
// Disminuir la intensidad (velocidad) de la vibración
for (int i = 255; i >= 0; i -= 5) {
analogWrite(motorPin, i); // Escribe el valor PWM
delay(30);
}
// Mantener el motor apagado por un momento
delay(1000);
}
Pruebas y Observación.
- Sube el código a tu placa Arduino.
- Observa el motor:
- Al inicio, el motor estará apagado.
- Verás cómo la intensidad de la vibración aumenta gradualmente (de 0 a 255). La vibración será apenas perceptible al inicio y muy fuerte al final del ciclo ascendente.
- Después de una pausa, la intensidad disminuirá gradualmente (de 255 a 0) hasta que el motor se detenga por completo.
- Verificación del PWM: Si el módulo enciende y apaga a diferentes velocidades (de débil a fuerte), has comprobado con éxito que el módulo y el código PWM funcionan correctamente.






























Valoraciones
No hay valoraciones aún.