Arduino controlando un semáforo separado

Tengo un arduino que puede encender 3 LED por separado. También tengo este semáforo (12v con 3 focos viejos) que al enchufarlo enciende todas las luces.

¿Qué podría usar para "pasar" la energía al semáforo usando el arduino? Me gustaría que los dos dispositivos permanezcan en sus fuentes de alimentación separadas.

Busco algún tipo de conectores para soldar entre cada una de las tres bombillas que puedo gatear usando corrientes simples del arduino. ¿Algunas ideas? (Obviamente soy un novato, ¡así que cualquier ayuda es apreciada!)

¿Cuánta corriente necesita cada foco, a 12 V?
Ok, entonces necesita dispositivos con clasificaciones de corriente más altas. Ahora es demasiado tarde aquí. Mañana te busco otras partes.
@tester: no, si se trata de una bombilla de 12 V, deberá suministrar 12 V, incluso si Arduino tiene 5 V. Un transistor o MOSFET le permitirá cambiar 12V con una señal de 5V. Mira mi respuesta.

Respuestas (2)

75W @ 12V es 6.25A por lámpara. Tendremos que usar algún tipo de interruptor en serie con la lámpara para controlar el encendido/apagado.

Editar
Parece haber cierta confusión sobre los voltajes involucrados. No es porque el voltaje de salida del Arduino sea de 5V que este también será el voltaje de la lámpara. Mis tres soluciones permiten que un voltaje más bajo cambie a uno más alto. Por lo tanto, su Arduino es perfectamente capaz de controlar 12 V o incluso 230 V CA, pero luego necesita un relé .

relé
Esto tendría una ventaja que las siguientes soluciones no tienen: puede conmutar tanto CA como CC. No dices en tu pregunta cuál es el 12V. Los relés tienen otra ventaja: tienen una resistencia de encendido baja y, por lo tanto, disipan poca energía.
También tienen desventajas. Especialmente cambiar las bombillas incandescentes es complicado: la alta corriente de entrada debido al filamento frío podría soldar los contactos. Y debido a que son dispositivos mecánicos, tienen una vida útil limitada, para los relés de potencia, a menudo entre 10 000 y 50 000 ciclos.
Si su 12V es CC, puede usar ese voltaje para alimentar el relé, si es CA, probablemente tendrá que usar un relé de 5V, según lo que tenga disponible. Más sobre el control del relé más adelante.
este relétiene una potencia de 16 A y una corriente de entrada de 80 A.

BJT (Transistor de unión bipolar)
Un transistor amplifica una pequeña corriente de entrada a una gran corriente de salida. La relación entre los dos se conoce como el transistor. H F mi . Para transistores de potencia H F mi no es muy alto, generalmente alrededor de 30, por lo que para obtener 6 A para su lámpara, debe ingresar 200 mA. Su microcontrolador no puede suministrar eso. La solución es usar otro transistor para amplificar los pocos mA del microcontrolador a los 200 mA. La cascada de transistores se llama Darlington, y debido a que su amplificación es el producto de ambos transistores H F mi El combinado H F mi puede ser alto, a veces superior a 1000. Una corriente de lámpara de 6 A se puede cambiar con solo 10 mA de corriente base, que la mayoría de los microcontroladores pueden suministrar fácilmente.

ingrese la descripción de la imagen aquí

Un Darlington tiene una gran desventaja: tiene una caída de voltaje bastante grande, conocida como V C mi ( S A T ) cuando está encendido. Menos de 1.5V es raro. Eso significa que a 6A disipará 10W, y eso no es lo que queremos en absoluto.

Mientras estamos en el transistor, también necesitaremos uno para controlar el relé. No solo porque el microcontrolador probablemente no pueda suministrarle la corriente requerida, sino también porque su salida no puede soportar el suministro de 12V que vería cuando está apagado. El esquema muestra un transistor que controla un relé, reemplace el relé por una lámpara para su semáforo.
El relé no requiere tanta corriente como las lámparas y no necesitaremos un Darlington aquí. El relé al que me referí necesita solo 35 mA en la versión de 12 V, si usa un BC817 necesitará menos de 1 mA para encender el relé. Usa un 2k2 Ω para R B , R no es necesario
Lo que se necesita es el diodo sobre el relé. Un relé es inductivo, y cuando apaga las cargas inductivas, pueden causar un voltaje muy alto sobre el transistor, lo que puede dañarlo (léase: destruirlo). El diodo desvía el alto voltaje a la fuente de alimentación para que no pueda causar ningún daño. El tipo no es muy crítico, pero a menudo se elige un diodo Schottky porque es rápido y la baja caída de voltaje limita la disipación. Un BAT54 funcionará bien.

MOSFET
El esquema del MOSFET se parece mucho al del transistor:

ingrese la descripción de la imagen aquí

Un BJT está controlado por corriente, pero un MOSFET está controlado por voltaje. Para un BJT, es la corriente de entrada la que define la corriente de salida, recuerde el factor de amplificación H F mi . Un MOSFET se puede controlar aplicando un voltaje a la puerta, habrá casi cero corriente. Un MOSFET de nivel lógico puede ser conmutado directamente por un microcontrolador. Tendremos que encontrar uno que pueda manejar la gran corriente. Este se ve bien. Manejará decenas de amperios a un voltaje de compuerta de 5V y tendrá un R D S ( O norte ) de solo 10m Ω . El R D S ( O norte ) es para el MOSFET lo que V C mi ( S A T ) es para el transistor: determina la disipación de potencia del dispositivo. (6.25A) 2 × 10m Ω es solo 400mW. Compare con los 10 W del transistor y sabrá por qué se prefieren los MOSFET para cambiar corrientes altas.

El esquema muestra dos resistencias, R I norte y R GRAMO S . la función de R I norte es limitar la corriente para cargar/descargar la capacitancia de la puerta al cambiar. Es un pico de corriente muy corto, ni siquiera alto, pero a muchos circuitos integrados lógicos no les gusta. Puedes usar 1k Ω a 10k Ω por esto, el valor no es muy crítico en su aplicación. R GRAMO S tira de la puerta a tierra si no hay V I norte conexión. Las puertas MOSFET no deben permanecer flotando. Un 1M Ω la resistencia está bien aquí.

El esquema para el caso MOSFET hará que el OP piense que necesita R I norte y R GRAMO S , Que no es el caso. // "Pero un transistor es controlado por corriente, un MOSFET controlado por voltaje" ? Dijiste en otra respuesta que sabes que eres un buen comunicador.
@Telaclavo - ¡Uh-oh, esto me perseguirá por el resto de mi vida! :-) Arreglaré las resistencias y explicaré un poco más la diferencia transistor/FET. Gracias por señalar esto.
Aquí es donde la publicación tuvo la idea de controlar 230Vac con un MOSFET. :) La edición me hace pensar que las soluciones están bien para 230 V, vale la pena señalar que la única solución para 230 V CA es la que usa el relé.
@Kortuk: bueno, no puedo evitarlo si dice "con los componentes correctos" como "con cualquier componente". Esto me frustra, porque ese usuario fue extremadamente descuidado al seguir un consejo que no se le dio. Toda la publicación trataba sobre un circuito de 12 V. Solo tiene que leerlo. Parece que tengo que agregar advertencias como "Cape no permite que el usuario vuele".
@stevenvh, solo sugeriría que se convierta en "o incluso 230 V CA con el relé". Cometió un error como aficionado, va a suceder. Gran parte de esto se debe a que usted y Telaclavo compartieron una solución, por lo que eligió la respuesta "acordada". Los usuarios han reaccionado tan agresivamente a la otra pregunta que solicitó que se elimine debido a la vergüenza. Este es otro caso en el que desearía que los usuarios se hubieran dado cuenta de que el usuario no era un completo idiota y simplemente era muy nuevo y lo había abordado de una manera más amable. Sin embargo, ese no eras tú, el tuyo era bastante claro.
@Kortuk - Listo, gracias por el consejo. En mi respuesta, quería centrarme en la seguridad y en lo que hace que un circuito sea seguro. Esto es algo que debe enseñarse a todos los estudiantes de secundaria, cualquiera que sea su especialidad.
@stevenvh, cuando era muy joven, alguien me dijo que la razón por la que los cables tenían plástico era para aislar la electricidad y evitar que se escapara. Así que tomé un pequeño cable con aislamiento para tal vez 48 V y lo puse en un tomacorriente... Me dolió mucho. Todos aprendemos de alguna manera, y mi cerebro nunca volverá a ser el mismo.
@Telaclavo, ¿Qué quiere decir con la afirmación "Dijiste en otra respuesta que sabes que eres un buen comunicador". ? ¿Cómo es eso útil y no grosero?

Para cada bombilla, puedes usar un circuito como este:

Esquemático

D1 = MBRF1035CT . Puedes comprarlo aquí . Solo lo necesita si tiene cables largos entre la bombilla y el MOSFET. El diodo siempre debe estar lo más cerca posible del MOSFET y del suministro de +12 V. Lo mejor es colocar todo (Arduino y MOSFET) cerca de la caja del semáforo.

T1 = IRLU8726PBF . Puedes comprarlo aquí . Con este dispositivo y su 6.25 A, no necesita ningún disipador de calor.

Ambas opciones tienen una buena relación especificaciones/precio.

"GPIO OUT" = Cualquier entrada/salida de propósito general (digital) configurada como salida de tótem (sin drenaje abierto). No necesita ninguna resistencia en la puerta del MOSFET.

Y, por supuesto, programe su Arduino para que pueda controlar cada una de esas tres salidas digitales como desee.

Además, ¿sabes de algún lugar donde pueda pedir algunos de estos? elemento 14 quiere que compre 150! jajaja
@tester "T1 frío" y "T1 caliente" no significan nada. Mire la hoja de datos de T1, para saber dónde tiene su puerta, drenaje y fuente, en el dispositivo físico. En el esquema, la puerta está a la izquierda, el drenaje está arriba y la fuente está abajo. Entonces, GPIO va a la puerta, la fuente va a tierra y el drenaje va a uno de los dos nodos de esa bombilla.
@tester Debe cortar 3 cables, dentro de su caja de semáforo, para interrumpir el camino de la corriente para cada bombilla. En cada uno de esos cortes, tendrás dos extremos de alambre. Inserte un MOSFET (como mi T1) en cada uno de esos cortes, de modo que su fuente se conecte al negativo de su suministro de 12 V y su drenaje se conecte a la bombilla. Y el otro nodo de la bombilla está conectado al positivo de tus 12 V.
@Telaclavo - Seguramente el diodo solo nos protegerá de la inductancia de los cables largos si también está conectado con cables largos. De lo contrario, solo protege de la inductancia de la bombilla.
Arreglé el enlace de la hoja de datos para el diodo (apuntaba a un MOSFET IRF). No pude encontrar el diodo en ningún fabricante de renombre, de ahí el enlace a Multicomp de Farnell. ¿Alguna razón especial para este diodo en particular? (Multicomp es la marca de Farnell para productos baratos, a menudo de fabricantes chinos más pequeños, que de otro modo permanecerían sin marca).
@stevenvh Gracias. El enlace a la página de Farnell ya estaba en mi texto. // Siempre establezco las especificaciones mínimas, ordeno por precio ascendente y elijo el primero que me gusta (por la facilidad de soldadura (para él), baja resistencia térmica, etc.). // Los productos Multicomp son buenos. Los he usado mucho.
Mi problema con Multicomp es que cambian todo el tiempo. Es posible que un componente que usaría ahora ya no esté en el catálogo el próximo año o provenga de otro fabricante con otras especificaciones. Su única ventaja es que son baratos, pero nunca me atreví a usarlos en mis diseños profesionales.
Vale la pena señalar que esta solución no está bien para una bombilla de 120V. Esto podría haber causado que el OP creyera que estaba bien para voltajes más altos, como 120 VCA. (cc @ABC) Esto solo es realmente bueno para DC.