He estado trabajando en un proyecto y parece que no puedo hacerlo bien. Estoy usando un arduino para controlar un motor, y lo enciendo y apago a través de un transistor. Tuve un problema porque no funcionaba, así que publiqué esta pregunta:
pregunta sobre el transistor para principiantes, tratando de entender
Tuve el motor en el lado equivocado del transistor. Arreglé eso. Todavía no está funcionando. Sin embargo, el problema es que cuando desconecto el motor y conecto un multímetro a los cables que van al motor, el voltaje es correcto.
Antes de ir más lejos, aquí está mi esquema amateur.
Y déjame disculparme por no saber exactamente de qué estoy hablando. Tengo más de 20 años de TI y programación, pero nunca entendí realmente los entresijos de la electrónica, los términos (todavía no estoy seguro de si el cátodo es el extremo + o -), y la forma correcta de abordar muchos esta. Entonces, en caso de que haya hecho el esquema incorrecto, "pseudocodificaré" el circuito en inglés:
Motor, con diodo entre los terminales + y -. El final del diodo con la línea blanca es hacia el terminal positivo. (99% seguro de que es correcto, cuando está conectado a mi multímetro, sonda positiva en el extremo de la franja blanca y negativa en el otro, sin pases de corriente)
transistor NPN2222. Para ilustrar la alineación, imagine que está sobre una mesa, con el lado plano hacia abajo. Los alfileres están hacia ti, el top negro lejos de ti. El pin del lado derecho es el emisor, correcto (para un NPN2222, ¿o todos son iguales?) Eso está conectado a tierra. El pin central está enganchado al pin digital arduino con una resistencia de 540 ohmios en el medio (se encontró ese valor usando algunos transuladores / resistencias en línea. Puede que lo haya hecho mal). El colector, el pin izquierdo, se conecta al polo negativo del motor, así como al diodo (el lado no rayado).
El polo positivo del motor / el extremo rayado del diodo se conecta directamente a la batería.
Cuando el pin se activa, el motor no gira.
Ahora, donde estoy muy confundido:
Desconecté el motor. Puse un LED en su lugar. El LED se enciende. Leí otras publicaciones aquí sobre voltaje reducido, el motor solo obtuvo 2.7 voltios en lugar de 3 debido al transistor, etc. Así que conecté mi multímetro a los cables que se unirían al motor. Cuando el arduino se activa, estoy leyendo 2.97v en los pines. Eso es más que suficiente para hacer funcionar el motor. ¿Qué diablos está pasando?
Entonces, enganché el motor nuevamente y puse el multímetro en los pines. Cuando debería estar encendido, solo está leyendo 0.17v. Sin el motor, lee 2.97v, con el motor - 0.17v.
Sé que el motor tiene un consumo de corriente alto. Probé mi dispositivo con un micro mini motor e incluso conectado directamente a la batería, no tenía la potencia suficiente para hacer girar el volante al que estaba orientado. Así que saqué un motor ligeramente más grande de un juguete de control remoto. Esto es lo suficientemente fuerte, pero atrae un poco más de 200 m (el micro motor extrajo alrededor de 100). ¿Es ese posiblemente el problema? El transistor debería poder manejarlo fácilmente.
Lo que me tiene tan confundido es que, sin el motor, las clavijas ESTÁN recibiendo 2.97V. Con él, el motor no gira, y estoy leyendo .17v.
¿Qué estoy haciendo mal?