¿Cómo manejar el ULN2003 para mostrar el estado de encendido / apagado de los relés (LED verde para encendido y rojo para apagar)?
Figura 1. Indicaciones de encendido y apagado usando una salida de búfer Darlington.
Para tener confianza, verifique el voltaje mínimo de retención de su relé y mida el voltaje en la bobina cuando R2 y el LED rojo están en serie.
[Comentario de @ Sparky256:] Si Q1 está APAGADO, ¿no habrá flujo de corriente a través de R1 y R2 y ambos LED? O lo suficiente para mantener el LED verde poco iluminado.
Figura2.UnreléFinderde12Vconunabobinade300
A5,5mAcalculadoporencimadelvoltajeenlabobinadeesterelésería\$V=IR=5.5m\veces300\aprox.1.7V\$.SeamosgenerososydigamosquelatensióndirectadelLEDsoloseráde1.5Vapequeñacorriente.Esodeja0.2Vatravésdelaresistenciadelaserie1.8k,porloqueelR1actualyelLEDverdeserían\$I=\frac{V}{R}=\frac{0.2}{300}\approx0.7~mA\$.
Figura3.RelacióndetensiónycorrientedirectadelLED.
DependiendodelaeficienciadelLED,podríaserunproblema.SerámuydébilenrelaciónconelLEDrojoqueestaríaencendidoenestemomento.
Comentariode@Spehro:sugeriríaagregarunseguidordevoltajeNPN(porejemplo,2N4401)alladoinferiordelabobina(colectora+12,basealasalidaQ1deULN2003,emisoraR2(1.5K).lacorrienteatravésdelabobinacuandoestáapagadaseráciertamenteinsignificante.
Figura 4. Esquema para editar Spehro.
Para obtener la indicación de estado "OFF", use un segundo ULN2003 impulsado por el primero. Debido a que la corriente de polarización para conducir un ULN2003 hará que los LED de "ENCENDIDO" se atenúen, agregue una resistencia de 1K a través de los LED de ENCENDIDO para que las corrientes de polarización no los enciendan. De esta manera, el primer IC enciende los relés y el LED ON, mientras que el segundo IC enciende el LED OFF (No al mismo tiempo). Puedes unir todas las líneas de Vcc.
Lea otras preguntas en las etiquetas relay