Domótica con Arduino y Android

He estado haciendo domótica para mi hogar usando Arduino y Android. He podido controlar el dispositivo a través de WiFi con éxito.

Aquí está el escenario.

  1. Dado que todos los electrodomésticos que controlo se precablearon cuando se construyó mi casa, se pueden controlar a través de interruptores físicos desde el tablero de distribución.
  2. También puedo conectar los electrodomésticos para controlarlos a través de mi Arduino WiFi.

Mi problema es ¿cómo obtener el estado del dispositivo? Si enciendo el dispositivo a través de mi Arduino, sabré el estado de cada dispositivo que controlo. Pero, ¿cómo obtener el estado del dispositivo que se ha controlado a través de interruptores físicos? ¿Hay algún circuito electrónico disponible para obtener el estado físico del interruptor? Gracias de antemano.

Solo para aclarar, ¿quiere saber cómo su sistema de automatización puede detectar si un dispositivo se ha encendido manualmente (desde un interruptor de luz, etc. no a través del sistema de automatización?) También necesitamos saber cómo están cableados sus sistemas, ¿verdad? como un interruptor dual, como este electronics-project-design.com/images/LightSwitchWiring.GIF donde uno es un interruptor y el otro es un relé? También ayudaría saber el voltaje y el amperaje de los dispositivos, junto con qué tipos de dispositivos está controlando (¿solo luces o diferentes dispositivos?)
Puede conectar el pin de alimentación del dispositivo que controla a un amplificador operacional (comparador), luego verificar a través del pin arduion el estado de la salida del amplificador operacional, alto o bajo... muy simple...
@xsari3x -- Cuidado. En el caso que se presenta aquí ("dispositivos" a nivel de línea), consejos como ese pueden ser incorrectos o muy peligrosos.
@DrFriedParts tienes razón
@Garrett Fogerlie: gracias por la respuesta, Garrett. Ya tu entendimiento es correcto. La imagen a la que se refirió fue cómo exactamente hice el arreglo. Un interruptor será el interruptor físico real y otro interruptor será el relé controlado por Arduino. Mi carga que se va a controlar funciona a 230 V CA con una corriente nominal de 5 A. Estoy interesado en controlar la luz CFL, el ventilador y mi sistema de música. Entonces, con este escenario, no tengo idea de cómo obtener el estado del dispositivo que se cambió a través del interruptor físico. Ayúdame a encontrar la solución. Gracias:-)

Respuestas (2)

Los sistemas típicos de domótica/domótica comercial no utilizan los interruptores de encendido/apagado mecánicos estándar, sino interruptores inteligentes. Los interruptores inteligentes, por lo general, tienen un pequeño microcontrolador dedicado, que puede interactuar con el controlador de domótica principal, para solicitar que se encienda o apague el dispositivo asociado.

Los interruptores mecánicos estándar de 1 vía deben dejarse siempre en la posición ON para que funcione el control domótico. Al apagar dichos interruptores, se anula la vista del controlador de domótica del último estado operativo. Entonces, la única forma es tener un mecanismo de retroalimentación que use algún tipo de sensor (generalmente un sensor de corriente, pero podría ser de otros tipos, por ejemplo, un LDR simple para detección de luz), que lee el estado del dispositivo y notifica al controlador domótico.

PS> Se aplican las advertencias estándar sobre los peligros de trabajar con voltajes de línea de CA. Sin embargo, para el propósito de esta respuesta, supongamos que sabe lo que necesita saber.

230 V CA es un voltaje peligroso que mata a las personas y desea aislarlo de la parte de bajo voltaje segura al tacto de su sistema.

Consulte http://openenergymonitor.org/emon/buildingblocks y haga clic en la sección de Medición de corriente no invasiva, Medición de voltaje no invasiva.

La medida de voltios (transformador o aislador óptico IC) le indica si el interruptor mecánico está ENCENDIDO pero la máquina puede estar desenchufada o el interruptor de la máquina puede estar apagado o la bombilla puede estar quemada. La detección de corriente le dice definitivamente si está tomando corriente y cuánto.