Necesito que mi Arduino detecte los cambios de estado en un dispositivo - (ENCENDIDO o APAGADO).
Para hacer esto, tengo que verificar el voltaje entre dos puntos en la PCB del dispositivo. Cuando el dispositivo está apagado, la tensión entre dichos puntos sería 0V; cuando el dispositivo está encendido, la tensión entre dichos puntos sería de 7V. Cuando se enciende el dispositivo, permanece encendido durante al menos 3-4 minutos.
El problema es que Arduino solo puede tomar entradas de hasta 5V. He pensado en diferentes opciones para reducir el voltaje a 4-4.5V:
a.) use el divisor de voltaje bueno anterior, con valores de resistencia bajos con el fin de extraer la menor corriente posible del circuito del dispositivo original. La solución más fácil, pero no la más eficiente.
b.) use una configuración clásica de carga / descarga RC. Es probablemente la solución más fácil; Sin embargo, como la diferencia entre la entrada de 7V y la salida de 4-4.5V es muy baja, creo que puede que no funcione como se esperaba.
c.) use una resistencia en serie con un condensador - RC. Al hacer esto lo haría i.) detecta un voltaje mayor que 0 cuando el capacitor se está cargando y cuando se está descargando; ii.) evite la corriente de corriente desde el dispositivo todo el tiempo cuando el dispositivo está encendido, pero solo cuando está encendido y apagado. En este caso, mantendría un seguimiento del estado del dispositivo en el Arduino.
Creo que c. Es la mejor opción ya que es simple y eficiente energéticamente. Al ser la frecuencia del circuito muy baja, la resistencia del capacitor es muy alta. Esto, junto con una resistencia de 47 kohm, consume una corriente muy pequeña. La constante de tiempo RC es de 4.7 segundos. A mi me parece una buena solución, pero como viene de la parte superior de mi cabeza y no la he visto en ningún otro lugar, sospecho que podría faltar algo.
¿Sería confiable? ¿Y la adición de eso afectaría el funcionamiento del circuito original del dispositivo?
Por favor, ayúdame, gracias.