Hacer un interruptor de luz inteligente


22

Quiero hacer un sistema de automatización del hogar, y necesito algunos interruptores controlables por computadora. La razón por la que no puedo usar relés es porque también necesito que los interruptores sean conmutables manualmente y no mediante programación (porque no quiero que la luz se atasque en el estado en que se encuentre en el momento en que el programa que controla los interruptores se está ejecutando chocar). Sin embargo, no estoy seguro de cuál es la forma canónica de hacer algo así.

Las opciones que he pensado hasta ahora:

  • Un interruptor normal con un servoconducto pegado en la parte posterior
  • Un interruptor conectado a un microcontrolador (como un Arduino) que invierte la señal cada vez que se conmuta el interruptor
  • Un interruptor que envía mensajes al microcontrolador conectado a la lámpara diciéndole que invierta el estado de la salida

2
La primera opción parece ser la mejor opción.
10 respuestas

Respuestas:


8

Con mucho, la ruta más fácil es comprar un producto existente aquí que sea lo suficientemente abierto como para que pueda usar un módulo de RF estándar para controlarlos.

Esto es equivalente a tener un MCU y un interruptor integrados (lo que le brinda una buena autonomía) y también evita cualquier problema con la apariencia o la seguridad del resultado. Por supuesto, está atascado con el protocolo en el aire del fabricante a menos que intente realizar una ingeniería inversa de su firmware en los conmutadores (que probablemente tendrán un alto costo optimizado).

Si utiliza los conmutadores LightWaveRF, todo lo que necesita es un módulo de transmisión de £ 433 MHz y un arduino o similar para enviar el protocolo descrito aquí . Estos interruptores manejan todo el aislamiento de la red y proporcionan controles táctiles capacitivos en el interruptor. También puede usar el control remoto estándar para proporcionar entradas a su centro de control si usa un módulo de recepción. Como hay varios canales disponibles, puede usar el control remoto para proporcionar entrada al concentrador y utilizar el concentrador para transmitir los comandos en un segundo canal.

Los módulos de 433 MHz son fáciles de reutilizar porque el protocolo RF es inseguro. Cualquier cosa más sofisticada te deja a merced del fabricante a menos que el firmware esté abierto


Esa es una buena idea, pero preferiría algo con comunicación dual, de modo que pueda cambiar programáticamente y obtener el estado del interruptor.
Danya02

Mejor edite la pregunta, creo que eso lo limita bastante con los componentes actuales.
Sean Houlihane

1
Pensando más, puede hacer esto si generalmente envía solicitudes al centro y hace que las retransmita. Edité la respuesta (y he visto esto hecho con un R-pi)
Sean Houlihane

7

Si desea un interruptor totalmente independiente en caso de que falle el microcontrolador, puede conectar una puerta XOR para dos entradas. El relé estará apagado cuando ambas entradas sean iguales y encendido si las entradas son diferentes. Las dos entradas son:

  1. Interruptor regular para control manual.
  2. Salida de una MCU para control automático o remoto.

El circuito:

ingrese la descripción de la imagen aquí

Normalmente, el interruptor debe estar abierto (la entrada B es baja como en la imagen de arriba) y el N-FET es accionado por el pin MCU. Cuando el pin MCU está bajo, la puerta XOR sale baja porque las entradas coinciden (ambas bajas) y el relé se apagará. Cuando el pin MCU es alto, el relé se encenderá porque las entradas son diferentes.

Ahora, si la MCU se bloquea y su pin se atasca en un estado, entonces hay dos casos:

  1. El pin MCU se atasca en estado alto y el relé permanece encendido. En este caso, el interruptor le dará la capacidad de controlar el relé de la siguiente manera. Si el interruptor está abierto, el relé se encenderá, y si el interruptor está cerrado, el relé se apagará.
  2. El pin MCU se atasca en estado bajo. En este caso, un interruptor abierto apagará el relé y uno cerrado lo encenderá.

Aquí hay una simulación para que pueda verificar el mecanismo usted mismo. El pin GPIO de la MCU se puede controlar de forma remota a través de Bluetooth, WiFi o el módulo de 433 MHz ya mencionado u otra tecnología adecuada.


Actualización solicitada por OP:

Lista de 2 entradas XOR puertas disponibles en Farnell, por ejemplo. Aquí hay uno en particular de Texas Instruments también disponible en Farnell.


Algunas observaciones sobre seguridad . Si decide cambiar la tensión de red, se recomienda cambiar el cable de corriente caliente en lugar del neutro.

Lo mejor sería usar un relé SPDT para asegurarse y cambiar también caliente y neutral.

ingrese la descripción de la imagen aquí

En lugar de un MOSFET, puede usar un optoaislador para aislar el circuito digital y el interruptor manual del relé y la red eléctrica.

Utilice siempre un sellado adecuado, no deje abiertas las superficies metálicas descubiertas. Tenga en cuenta que tratar con la tensión de red siempre es muy peligroso.


Creo que esto podría funcionar, ya que es más eléctrico y menos electrónico. Sin embargo, todavía necesito probar esto. Para empezar, descubrir dónde obtener una puerta XOR como un paquete físico y no como un concepto metafórico en los programas eléctricos de CAD sería bueno.
Danya02

@ Danya02 Buen punto, actualicé la pregunta y agregué una lista de puertas XOR de Farnell. También buscar a través de IC / puertas lógicas en Digikey o Mouser daría como resultado listas similares.
Bence Kaulics

1
El principal problema con este circuito es la usabilidad. El interruptor debe ser una palanca física, pero el estado eléctrico del dispositivo no sigue la posición física. Entonces, al entrar en una habitación oscura, puede esperar "activar" el interruptor para encender la luz, pero ese no es el caso aquí. Es por eso que los interruptores de automatización del hogar generalmente son dispositivos de contacto momentáneo y tienen interruptores físicos de retorno a la posición neutral. Leviton usa un esquema de alternar empujar / quitar, Jasco usa un balancín de empujar hacia arriba / empujar hacia abajo, Lutron tiene un panel plano de empujar hacia arriba / empujar hacia abajo, etc.
John Deters

@ John Deters Sí, eso es un inconveniente, también existe el problema. Por ejemplo, tiene una iluminación de escalera, y hay un interruptor en la parte inferior y en la parte superior, debe alternar. También es solo una solución simple, se pueden crear otras más complejas y complejas si se toma el tiempo.
Bence Kaulics

3

Creo que su declaración original puede ser defectuosa.

La razón por la que no puedo usar relés es porque también necesito que los interruptores sean conmutables manualmente

¿Por qué no simplemente obtener un relé con una anulación manual?

Aquí hay uno disponible de Honeywell .


Esta fue mi idea original, pero no pude encontrar a ninguno de los que estaban cerca de mí. Además, no quería tener que cambiar manualmente el relé al modo automático después de terminar de usar el manual.
Danya02

1
Pero la anulación manual desactiva el relé por completo.
leon.valencia

@ lynx0123 esa es la funcionalidad que busca el OP "que también necesito que los interruptores sean conmutables manualmente y no mediante programación (porque no quiero que la luz se atasque en el estado en que se encuentre en el momento en que el programa controla los interruptores se va a estrellar) "Voy a pensar en algunas alternativas más tarde hoy.
SeanJ
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.