Quiero poder saber si la tensión de la red está encendida o apagada con un Arduino.
¿Cómo podría hacer esto de forma segura con componentes mínimos (o componentes de Radio Shack)?
Quiero poder saber si la tensión de la red está encendida o apagada con un Arduino.
¿Cómo podría hacer esto de forma segura con componentes mínimos (o componentes de Radio Shack)?
La forma más sencilla en la que puedo pensar es comprar un transformador de potencia de 5 V "wall-wart".
Simplemente conecte la salida de la fuente de alimentación de 5V a uno de los pines de entrada arduino, y las conexiones a tierra de cada dispositivo.
Recomendaría colocar una resistencia en serie con la entrada de 5 V al arduino, por lo que si configura accidentalmente el pin del arduino como salida, no "luchará" contra la fuente de alimentación (lo que podría dañar el arduino). Algo como 1-10KΩ debería estar bien.
Una cosa a tener en cuenta es que no todos los transformadores de potencia de wall-wart están regulados .
Básicamente, algunas verrugas de pared tienen circuitos integrados que aseguran que siempre generen el mismo voltaje. Otros no tienen circuitos integrados para la regulación, y como tal, el voltaje de salida varía según la cantidad de corriente que se extrae de la fuente de alimentación.
Realísticamente, cualquiera de los dos tipos funcionaría bien. Sin embargo, si compra una verruga de pared de 5V no regulada, puede apagar hasta 6-9V cuando no tiene carga, o una carga muy pequeña (por ejemplo, la entrada de arduino) conectada.
Un simple divisor de resistencia sería suficiente para hacer que el voltaje sea apropiado para los pines de entrada arduino. Sin embargo, es una buena idea medir el voltaje de salida de la verruga de la pared antes de conectarlo a cualquier cosa, para determinar qué tipo tiene.