Comprobar si existe corriente eléctrica en alta tensión

Estoy pensando en un proyecto de automatización del hogar simple, que contiene un Rasberry Pi, un relé Sainsmart SPDT , me gustaría cambiar el estado de una bombilla común (ENCENDIDO, APAGADO) usando tanto el relé como el interruptor anterior, así que aquí si Estoy en un área remota lejos de la bombilla, no puedo obtener el estado de la bombilla exactamente, ¿hay alguna forma de bajo costo para obtener si la corriente existe o no?

He encontrado este sensor de corriente pero no es la solución, no es barato, comparado con los relés.

No necesita saber si la bombilla está consumiendo corriente para cambiar su estado. Conecte el relé, la lámpara y el interruptor existente como lo haría con un conjunto de interruptores en un vestíbulo o un rellano.
Tu pregunta es bastante vaga. Cuando dices "cambiar el estado de la bombilla", ¿quieres decir simplemente encenderla o encenderla y apagarla? ¿Por qué no puedes simplemente medir el voltaje a través de la bombilla en lugar de la corriente? ¿Qué tipo de bombilla está cambiando, cuál es el voltaje y cuál es la corriente?
@JoeHass Acabo de editar mi pregunta, la bombilla es de 100 W, el voltaje es de 220 V CA.
De hecho, @geogeek, si no hubieras publicado ese enlace de Sparkfun, te habría sugerido ese tipo de cosas. Es la respuesta correcta.

Respuestas (4)

Andy ya te mostró cómo conectar 2 interruptores a 1 carga. Pero esta no es la mejor solución para un sistema domótico. Mejor es tener todas las entradas (interruptores y botones) conectadas a la Raspberry Pi, y en el otro extremo tener los actuadores (relés y dimmers, por ejemplo). Separe las entradas de las salidas.
Menciona un cableado más complicado, pero por otro lado todas sus entradas pueden ser de bajo voltaje.

En cuanto al número de relés que puedes conectar, no hay límite. Utilice registros de desplazamiento 74HC595 económicos y conecte en cadena tantos como necesite. Solo necesitarás 3 líneas para controlar la cadena: data, clock y latch. Registra los estados sucesivos de los aproximadamente 1000 relés en los registros de desplazamiento y completa la acción aplicando la señal de bloqueo.

Para detectar la corriente, el transformador de corriente que mencionas es una opción, pero también está el sensor de efecto Hall, que detecta el campo magnético causado por la corriente y suele ser un IC. el Allegro ACS714 tiene una salida analógica, de modo que no solo puede detectar si hay corriente presente, sino también qué tan alta es la corriente. Cuesta mucho menos que el transformador de corriente.

Muchas gracias por haber proporcionado ambas soluciones, pensaré en las soluciones y las compararé para obtener la más sólida y rentable.

La única otra forma que se me ocurre es usar un fotodiodo/fototransistor que cambia las propiedades según la luz. Por lo general, cuestan menos de un dólar en su tienda local de electrónica.

Entonces, si montó el sensor de tal manera que el diodo se activa cuando se enciende la bombilla, puede obtener su estado del fotodiodo. Tendrá que calibrar el sensor usted mismo, pero es posible que incluso pueda obtener un valor de brillo en lugar de solo encenderlo/apagarlo.

Puede obtener más información sobre los fotodiodos aquí: http://en.wikipedia.org/wiki/Photodiode

Me gustaría cambiar el estado de una bombilla ordinaria (ENCENDIDO, APAGADO) usando tanto el relé como el interruptor anterior

Aquí hay un artículo de wiki sobre el uso de un interruptor multidireccional. Aquí hay una foto del artículo: -

ingrese la descripción de la imagen aquí

Se muestran dos interruptores: uno es su interruptor anterior y el otro es su contacto de relé. No importa cuál sea el estado de la lámpara, si el relé se voltea, el estado de la lámpara se invertirá. Lo mismo ocurre con el viejo interruptor.

No necesita saber el estado de la lámpara para poder cambiar el estado.

Lo siento, creo que no fui muy claro en mi pregunta, quise decir en los requisitos de mi proyecto, el usuario necesita saber el estado de la bombilla, en el caso de que esté lejos de la bombilla, también para hacer seguro que la bombilla está apagada, porque hay otros tipos que pueden cambiar su estado, o pueden olvidarse de que está encendida por la noche.

Una alternativa sería desconectar el interruptor antiguo del cableado de red y conectarlo a un pin de entrada en la Raspberry Pi.

Luego, el Pi controla la lámpara desde el relé, a pedido del interruptor o de Internet, y siempre conocerá el estado del interruptor y de la lámpara.

Esa es una muy buena idea, pero necesita un poco de cableado adicional. ¿Cuántas bombillas podría controlar usando este enfoque con un Ras Pi?
Bombillas infinitas: si usa expansores IO como MCP23017, puede controlar 16 cosas por chip, tal vez 8 interruptores + 8 bombillas por chip, pero puede abordar más de una chip (y si se vuelve astuto, puede expandirse casi indefinidamente). Creo que una o dos de las placas Pi IO ya usan el 23017, por lo que ya hay un controlador escrito.