No tengo los medios para dibujar un circuito en este momento, así que aquí hay una lista de bits ...
-
el transformador de 6V más pequeño que puedes obtener
-
puente rectificador más pequeño
-
condensador de suavizado, por ejemplo, 200uF
-
divisor potencial usando un trimmer de 1K para generar 4.5V cuando la entrada es de 230VAC
-
serie de if - then pruebas para medir la salida de este circuito conectado a una entrada analógica
-
Salida de Arduino al gusto
Es posible que desee incluir un filtro de paso bajo RC o LC después del condensador de suavizado (elemento 3) para obtener una respuesta más rápida. Esta es una conexión directa y usted quería una conexión indirecta, pero es mucho más simple y más confiable que algunos dispositivos de acoplamiento magnético. Eso podría requerir amplificación y procesamiento adicional. Además, el transformador proporciona aislamiento de seguridad.
Este circuito convierte efectivamente el voltaje de entrada de CA a una señal de 0 - 4.5 VCC para la entrada directa al pin ADC de Arduino. Así que obtendrás una lectura de 0 a 922 unidades que luego puedes incluir en el software. Recuerde que justo antes del recortador, obtendrá raíz (2) veces el voltaje de salida del transformador. Dejaría un poco de espacio libre y no intentaría leer la entrada de ADC hasta 1023 unidades. Eso permite una retroalimentación útil si el voltaje se sobrepasa un poco, en lugar de maximizar en 1023.