Estoy diseñando un circuito con la placa IOIO-OTG y un motor vibrador. La idea sería tener un pin digital en la placa IOIO que controle el estado del motor (ya sea ENCENDIDO o APAGADO).
El motor funciona de 2.5 a 3.8 voltios y los puertos IOIO-OTG proporcionan una salida digital de 3.3 o 5V (hasta 5V si usa un circuito de drenaje).
Mi entendimiento actual es que debería poder hacer algo como esto:
IOIO port @3.3V -> resistor -> motor @3V -> ground on IOIO
Sin embargo, por lo que estoy leyendo, debo usar un transistor y hacer que el pin digital se conecte a su base. Recuerdo de mis clases de ingeniería eléctrica que un BJT puede usarse como un interruptor de este tipo. Sin embargo, tengo algunas preguntas al respecto:
- ¿Qué está mal con mi implementación original arriba? Supongo que tiene que ver con la seguridad del tablero.
- ¿Es la implementación adecuada una con un transistor?
- ¿Debo observar alguna práctica recomendada para proteger el motor y la placa de mi pequeño proyecto?