Paso 1: ¿Cómo funciona?
Cualquier cable de AC vivo tendrá un voltaje oscilante, 50 Hz por ejemplo. Aunque no es muy eficiente, esos cables son antenas y generar una radiación electromagnética que puede ser detectado (con "electrónica de la vida real" saben qué plaga puede ser...).
La idea es utilizar un arduino y puso una gran resistencia entre un cable de la antena y una referencia de voltaje. La gran resistencia se utiliza para tener "alta impedancia", que en palabras simples facilitan detectar un voltaje bajo (lo que se mide no se modifica por el circuito), se vincula a la antena/resistencia de salida a una entrada analógica de arduino y tienes una manera decente de medir el campo electromagnético. Esta idea procede de la siguiente página web: http://www.aaronalai.com/emf-detector.
Hice una mejora con mi método de detección: en lugar de vincular la antena a tierra lo pongo a 3.3 V para que realmente pueda medir tanto diferencia de voltaje positivo y negativo. De esta manera obtienes más señal y usted realmente puede comprobar con un osciloscopio que su entrada analógica tiene una hermosa tensión oscilante (no enganchada como sería si se utiliza una referencia de tierra).
La otra mejora es sólo un básico método de detección de señal, digamos que tienes una detección mucho mejor cuando usted utiliza su conocimiento de la señal de que está tratando de detectar: una 50Hz (o 60Hz) oscilación de voltaje. Funciona un poco como un radio numérica realmente!