Cómo combinar LED y divisor de voltaje

Quiero detectar la presencia de una fuente de voltaje de 8,4 V de un Arduino, así que estoy usando un divisor de voltaje para reducirlo a un voltaje seguro para que el Arduino lo lea con un pin digital.

Sin embargo, cuando el Arduino está apagado, también quiero que se encienda un LED cuando haya voltaje.

¿Cómo combino estos dos circuitos? Entonces, el divisor no desperdició energía, estaba usando valores altos de 2/1M ohmios, pero tengo que bajarlos si quiero que haya suficiente corriente para encender el LED. Calculé que la resistencia máxima necesaria para encender un LED rojo sería de alrededor de 400 ohmios. ¿Funcionará este circuito?

ingrese la descripción de la imagen aquí

Este circuito esencialmente se encuentra "entre" un cargador de batería y una batería, lo que permite que un Arduino detecte cuándo se ha conectado el cargador.

EP (alimentación externa) va a un pin digital Arduino.

S1 es un interruptor magnético de láminas normalmente abierto cerrado por un imán en el enchufe de la fuente de voltaje de entrada. Lo agregué porque Vin está conectado al terminal positivo de una batería, por lo que está ahí como un mecanismo de seguridad para garantizar que el contacto de 8.4 V no exponga los cables de la batería cuando se desconecta el enchufe externo.

D1 es necesario para mantener el EP bajo cuando el enchufe magnético cierra S1 pero no hay alimentación, lo que indica que el cargador no tiene alimentación.

no debe poner una carga (arduino y LED) en paralelo con la batería en el cargador ... ¿me perdí de entender algo?
¿Qué batería (cuánto voltaje) usa para alimentar su arduino? ¿Cuál es el voltaje directo de su LED? ... No tiene que usar un ADC para esto, pero use resistencias apropiadas para que el voltaje en el divisor de voltaje pueda alcanzar el nivel donde el arduino puede detectar como un 1 positivo si tiene alimentación de adaptador y obviamente será 0 si no está presente ya que tiene un diodo polarizado inversamente.
@WesleyLee, ¿Por qué es eso? El Arduino es la carga principal de todo el sistema y debe permanecer encendido cuando la batería se está recargando. Eso es lo que tengo conectado actualmente y está funcionando bien...
@Jasser, la batería es una lipo 2S que tiene una carga máxima de 8.4V, pero se alimenta al Arduino a través de un UBEC de 5V de conmutación. El Vf del LED es de 1.8v. Tienes razón sobre el ADC. Eso es un error tipográfico. Estoy usando una entrada digital regular.
porque el cargador que carga la batería no sabe que hay un arduino en paralelo. Alimenta una corriente determinada y luego mantiene una tensión determinada en la batería para cargar, si tiene un arduino en paralelo, perderá las mediciones. Si es una carga pequeña, hará una pequeña diferencia, pero luego puede causar problemas.
@WesleyLee El cargador puede manejar una carga muy bien. Lo he probado yo mismo. ¿Nunca has usado un cargador de batería antes? ¿Apagas tu celular y laptop y quitas la batería cada vez que los recargas?
hay circuitos integrados de gestion de bateria y carga en estos sistemas que un simple cargador de bateria no contempla pero.. bueno.. ok..

Respuestas (2)

Parece que debería funcionar. Tendrá alrededor de 8 V en Vin, según la caída de voltaje en D1. Eso está bien ya que el regulador de voltaje de Arduino debería manejar eso muy bien.

Tendrá alrededor de 4V en EP, un poco bajo para un Arduino de 5V, pero debería funcionar. Si tiene un Arduino de 3,3 V, ese podría ser un problema mayor.

Tendrá alrededor de 16,5 mA a través del LED rojo, por lo que si está utilizando uno de los LED básicos de 5 mm, generalmente tienen una corriente máxima de 20 mA y una corriente sugerida de entre 16 y 18 mA. Tan perfecto allí.

Sin embargo, si quisiera usar valores de resistencia estándar y acercar su voltaje EP a 5V, podría hacerlo. La corriente a través del LED sería un poco más de 17 mA, más brillante, pero aún dentro del rango sugerido.

ingrese la descripción de la imagen aquí

Si tengo razón, nadie querría que la batería se descargue si ya tiene un adaptador de corriente (cuando su madre está pagando sus facturas).

Dado que el voltaje de la batería y los adaptadores es el mismo, la corriente que fluye a través del diodo es cero y el adaptador no se usa en absoluto para alimentar su arduino, sino que lo hace la batería. Estoy seguro de que no desea desperdiciar la carga de la batería cuando el adaptador ya está conectado.

Sin embargo, el LED brillaría y tomaría la corriente del adaptador. Además, el voltaje que obtienes en el pin EP sería de 4 V, que es suficiente para que el arduino lo detecte. Así que no hay problemas con el LED. Cuando el adaptador no está allí, el LED no se encenderá con seguridad ya que tiene un diodo en estado de polarización inversa.

Recomendaría buscar otro circuito en el que utilice una batería o el adaptador para alimentar su arduino.

Esto es incorrecto. Ya tengo un circuito, menos el led, tanto cargando como alimentando el Arduino, así que no, el diodo no impide que el cargador alimente el Arduino... No entiendo cómo pensarías eso. El único propósito del diodo es evitar que la batería fluya de regreso a través de este circuito y dé una lectura falsa de EP.
@Cerin no está mal... déjame decirte de esta manera. La energía se toma de la batería, pero no del adaptador, ya que 8,4 V es el voltaje en un terminal del diodo y nuevamente 8,4 V en el segundo terminal de la batería, por lo que la diferencia de voltaje entre los terminales es cero y, por lo tanto, no fluirá corriente. el diodo
Dado que no fluye corriente a través del diodo, la corriente del adaptador pasa a través del diodo para ser utilizada por arduino. Como dije, su LED se encenderá solo cuando tenga su adaptador conectado, ya que la corriente requerida para encender el LED se toma del adaptador.
Si todavía tiene problemas con esto, hágame saber dónde exactamente.