Estoy trabajando en un proyecto de hobby donde intento manejar una válvula de solenoide con un arduino (para un riego automático de la planta).
La válvula solenoide toma 12v, así que he montado algunas baterías más pequeñas en serie para suministrar ese 12v. Eso funciona: cuando conecto la válvula solenoide directamente a la batería, se abre. Según su hoja de especificaciones, la válvula puede dibujar 500 mA. (Aunque eso es mucho, solo necesito hacerlo durante unos segundos, tal vez cada pocas horas). Puede ver las especificaciones del solenoide aquí: enlace
A continuación, hice un pequeño circuito que alterna un LED con un transistor: un pin digital del arduino (5v) es la entrada de la base, y el LED se alimenta de la batería (por lo tanto, batería positiva- > led- & gt ; colector- > emisor- > batería negativa). Eso también funciona, la luz parpadea de forma intermitente (controlada por un código). Esto funciona si la fuente de alimentación es la batería o el arduino (aunque descubrí que tenía que dar a los dos circuitos una base común para que eso funcione).
Sin embargo, cuando conecto todo (todos con pilas), el LED sigue alternando, pero el solenoide no lo hace. ¿Es este un problema con el cableado del transistor del lado alto frente al lado bajo? (Estoy un poco confuso en la distinción, pero si funciona para el LED, entonces esa parte del circuito es correcta, ¿verdad?).
El transistor NPN es un MPS 2222. Creo que desde su hoja de datos debería poder manejar esta carga, ¿verdad? ¿Lo estoy leyendo mal, y necesito actualizar a uno con una capacidad de corriente más alta o mejores límites de voltaje? enlace
Además, ¿es suficiente usar un LED para proteger el circuito de back-emf cuando el solenoide está apagado?
Gracias! En las fotos de abajo, el cable negro que viene de la parte inferior izquierda es la señal digital del arduino. El cable amarillo (y las cosas que lo rodean) son un sensor no relacionado. Las dos pestañas metálicas en la parte superior son la válvula solenoide.