Actuador PWM

Modulo
Ventilador

Motor DC con helice que puedes controlar a distintas velocidades. Perfecto para proyectos de climatizacion, robots y demostraciones de electronica de potencia.

5V
Voltaje operacion
PWM / Digital
Tipo de senal
3 pines
Conexion sencilla
Modulo Ventilador para micro:bit

Que es el modulo ventilador?

Un motor DC con helice integrada y circuito driver, controlable mediante PWM para regular la velocidad desde cero hasta maxima potencia.

Potencia en movimiento

El modulo ventilador incluye un motor DC de pequeño tamaño con una helice de plastico y un transistor driver integrado en la placa. Esto permite controlarlo directamente desde un pin de la micro:bit sin riesgo de dañar la placa. Puedes usarlo en modo digital (encendido/apagado) o en modo PWM (velocidad variable de 0 a 100%).

La helice puede usarse como ventilador de enfriamiento, propulsor de barco o avion en proyectos mecanicos, o simplemente para demostrar el control de potencia con PWM.

Tipo
Motor DC + driver
Voltaje
5V (shield)
🔌
Conector
3 pines (SVG)
📡
Control
Digital / PWM
micro:bit placa de desarrollo ⚡ micro:bit V1 & V2
📌 Diagrama de pines
S
Signal (Senal)
Conectar a pin PWM (P0, P1, P2...)
V
VCC (Alimentacion)
Conectar a 5V de la shield
G
GND (Tierra)
Conectar a GND de la micro:bit

Como conectarlo a micro:bit

Tres pasos sencillos para tener tu ventilador funcionando y controlado desde la micro:bit.

Shield de expansion para micro:bit
1
Primer paso

Conecta la shield

Inserta la micro:bit en una shield de expansion. El ventilador requiere 5V por lo que asegurate de que la shield tenga alimentacion de 5V activa (pila o USB).

Cable de 3 pines para sensores micro:bit
2
Segundo paso

Conecta el cable

Usa un cable de 3 pines para conectar el ventilador a un pin de la shield. Se recomienda usar P0, P1 o P2 que admiten salida PWM.

micro:bit programada con MakeCode
3
Tercer paso

Controla la velocidad

Con pins.digitalWritePin enciendes o apagas el motor. Con pins.analogWritePin (0-1023) controlas la velocidad de forma progresiva.

Como se programa

Codigo listo para usar en MakeCode (bloques y JavaScript) y MicroPython. Control digital y PWM de velocidad.

// Ventilador - Control de velocidad con PWM
// Conectado al pin P0

// Control on/off con boton A
input.onButtonPressed(Button.A, function () {
    // Encender al maximo
    pins.analogWritePin(AnalogPin.P0, 1023)
    basic.showIcon(IconNames.Diamond)
})

input.onButtonPressed(Button.B, function () {
    // Apagar
    pins.analogWritePin(AnalogPin.P0, 0)
    basic.showIcon(IconNames.SmallSquare)
})

// Velocidad media al agitar
input.onGesture(Gesture.Shake, function () {
    pins.analogWritePin(AnalogPin.P0, 512)
    basic.showIcon(IconNames.SmallDiamond)
})
# Ventilador - Control de velocidad con PWM
# Conectado al pin P0

from microbit import *

# Velocidades predefinidas
APAGADO = 0
LENTO   = 300
MEDIO   = 600
RAPIDO  = 1023

while True:
    if button_a.is_pressed():
        pin0.write_analog(RAPIDO)
        display.show(Image.DIAMOND)
    elif button_b.is_pressed():
        pin0.write_analog(APAGADO)
        display.show(Image.SMALL_SQUARE)

    sleep(100)
🌡
Termostato automatico
Enciende el ventilador si hace calor
basic.forever(function () {
    let temp = input.temperature()
    if (temp > 28) {
        // Mas calor = mas velocidad
        let vel = Math.map(temp, 28, 40, 300, 1023)
        pins.analogWritePin(AnalogPin.P0, vel)
        basic.showNumber(temp)
    } else {
        pins.analogWritePin(AnalogPin.P0, 0)
        basic.showIcon(IconNames.Happy)
    }
    basic.pause(2000)
})
🎤
Ventilador reactivo al sonido
La velocidad cambia con el ruido
basic.forever(function () {
    let sonido = input.soundLevel()
    let velocidad = Math.map(sonido, 0, 255, 0, 1023)
    pins.analogWritePin(AnalogPin.P0, velocidad)
    basic.pause(100)
})
🌈
Control por inclinacion
Inclina la micro:bit para controlar velocidad
basic.forever(function () {
    let inclinacion = input.acceleration(Dimension.Y)
    if (inclinacion > 0) {
        let vel = Math.map(inclinacion, 0, 1024, 0, 1023)
        pins.analogWritePin(AnalogPin.P0, vel)
    } else {
        pins.analogWritePin(AnalogPin.P0, 0)
    }
    basic.pause(100)
})
Cuenta atras con ventilador
El motor gira durante X segundos
input.onButtonPressed(Button.A, function () {
    // Encender 5 segundos
    pins.analogWritePin(AnalogPin.P0, 800)
    for (let i = 5; i >= 0; i--) {
        basic.showNumber(i)
        basic.pause(1000)
    }
    pins.analogWritePin(AnalogPin.P0, 0)
})

Consigue tu modulo ventilador

Disponible en varias tiendas online especializadas en electronica educativa y componentes para micro:bit.

Keyestudio
Tienda oficial

Modulo ventilador Keyestudio con driver integrado. Compatible con todos sus kits de sensores para micro:bit. Calidad contrastada en entornos educativos.

AliExpress
Marketplace

Modulos de motor con helice a precios muy competitivos. Busca "DC motor fan module micro:bit". El envio puede tardar 2-3 semanas desde Asia.

~1.20€ Ver tienda →
Amazon
Envio rapido

Disponible con envio Prime en 24h. Busca "Keyestudio fan module micro:bit" o "KY-034 motor fan" para encontrarlo rapidamente.

~4.50€ Ver tienda →

Carcasas para tu ventilador

Carcasas disenadas especificamente para el modulo ventilador. Listas para imprimir o te las enviamos impresas.

💨 Render 3D proximamente

Carcasa ventilador de escritorio

Estructura que convierte el modulo en un mini ventilador de escritorio con base estable. Incluye rejilla de proteccion para la helice y ranura para el cable.

PLA Escritorio Funcional
4.00€ Pedir ahora
Render 3D proximamente

Helice de recambio

Helice de 3 aspas impresa en PLA, compatible con el motor del modulo ventilador. Diametro identico al original para sustitucion directa sin modificaciones.

PLA Recambio Helice
2.00€ Pedir ahora

Ideas de proyectos

Proyectos probados en el aula que usan el modulo ventilador como componente principal o complementario.

🌡 Media

Climatizador automatico

Controla la temperatura del aula o habitacion con el ventilador segun el sensor de temperatura. Cuanto mas calor, mayor velocidad del motor.

🏠 Domotica 🌄 Clima
Avanzada

Barco de motor

Propulsor para un barco impreso en 3D controlado con micro:bit. La helice actua como propulsion acuatica para navegacion basica.

⚙ Mecanica 💧 Agua
Avanzada

Avion telecontrolado

Propulsion para un planeador ligero controlado por inclinacion de la micro:bit. Inclina la placa hacia adelante para aumentar la potencia del motor.

🛩 Aeromodelismo 📡 Radio
🔌 Facil

Demostrador de PWM

Proyecto educativo que muestra visualmente como funciona el PWM con el ventilador y un LED. Ideal para explicar electronica de potencia en el aula.

🎓 Educacion ⚡ Electronica

Necesitas carcasas
para tus proyectos?

Disenamos e imprimimos carcasas a medida para tus sensores, actuadores y proyectos de micro:bit. Contactanos para un presupuesto.