Quieres usar tu transistor como un interruptor. Encontré un buen sitio sobre lo que da a este circuito:
Ahoraolvídatedetodalabasuraytiraeldiseñoaesto:
simular este circuito : esquema creado usando CircuitLab
Su circuito es correcto, excepto que falta la resistencia de base (R1) y la resistencia de bajada (R2). Además, la carga (su motor) debe estar en el colector del transistor, no en el emisor. Por último, use un flyback o volante de inercia con el cátodo a V cc , como en el Primera imagen, para evitar altos voltajes.
Entonces, al final, su esquema se verá así:
simular este circuito
Explicación del circuito:
- R1 es necesario para limitar la corriente en la base de la resistencia y, por lo tanto, la corriente extraída del Arduino. Si no usa la resistencia de base, su Arduino podría romperse.
- R2 es una resistencia desplegable que garantiza que el voltaje en la base del transistor sea lo suficientemente bajo como para que no se conduzca siempre que no haya una señal de entrada del Arduino. Así que esta resistencia se asegura de saber en qué estado se encuentra el circuito cuando se desconecta el Arduino. Esta resistencia no es necesaria, pero se recomienda .
- D1 es un diodo de retorno que elimina el pico de voltaje cuando el motor se detiene o comienza a funcionar. Va demasiado lejos para explicar por qué, pero cada vez que deja que una corriente fluya a través de una bobina o cuando deja de dejar que la corriente fluya, puede ocurrir un pico de voltaje. Con el diodo de retorno, asegúrate de que el pico se elimine de inmediato. El uso de este diodo es altamente recomendado .
Una última cosa que explicar: por qué el motor debe estar en el lado del colector y no en el lado del emisor del transistor. Wouter explica esto en su respuesta , en resumen: con la carga en el lado del colector you están a cargo de qué voltaje recibe el motor; con la carga en el lado del emisor, este voltaje no puede ser más alto que el voltaje en la base (menos algo).