Solución simple y segura para controlar un enchufe de alimentación con Arduino o PC [cerrado]

¿Qué soluciones hay disponibles para controlar un enchufe de alimentación (o incluso si es posible una toma de luz), es decir, encenderlo y apagarlo?

He buscado soluciones xbee/zigbee pero no parece haber una solución disponible para tomas de corriente europeas (y muy pocas soluciones incluso para tomas de EE. UU.).

Una solución con cable que incluye un Arduino está bien para mí. Quiero que sea fácil de usar (en cuanto a zigbee estoy bien para aprender a usarlo), y seguro (no quiero conectar ni soldar cosas porque es 240V, no quiero ningún riesgo con el instalacion electrica).

Esta podría ser una buena pregunta de EE, pero la ha convertido en una pregunta de compra de productos electrónicos de consumo al eliminar la opción de conectar o soldar cosas.
¿Está destinado a ser una solución única o está diseñando un producto para la fabricación a pequeña o gran escala?
Solución única de @BenGartner (domótica)

Respuestas (5)

Sugeriría dos opciones.

Primero, y esto implica una pequeña cantidad de cableado y soldadura, usando un PowerSwitchTail II . Esta es una forma muy segura de cambiar el voltaje de la red. Hay un aislamiento adecuado, está encajonado y probado de forma segura.

Si realmente no desea realizar ningún tipo de cableado ni soldadura, le sugiero que busque uno de los enchufes controlados a distancia comunes de 434/868/915 MHz (según la región) utilizando un protocolo OOK básico y compre un transmisor simple de 434 MHz. Varios de los protocolos están documentados en varios lugares. El único problema con estos es que no tiene una forma segura de saber si el interruptor está encendido o apagado.

"Se requiere soldadura para el montaje". OP no quiere soldar. Sí, también me lo perdí la primera vez.
Me di cuenta, pero creo que el PowerSwitchTail es tan fácil y seguro de construir que no debería descartarse. Diría que la mayor parte del peligro con los proyectos de control de red de aficionados es un mal diseño y una carcasa/montaje deficiente.
¡Oh, esa es una gran solución! No estoy para nada en contra de soldar, es solo que no quiero "afectar" la instalación eléctrica del lugar que alquilo, y no quiero modificar los objetos que uso. Solo quiero algo para insertar entre el enchufe de la pared y el enchufe para encender/apagar. ¡Así que el PowerSwitchTail es perfecto !
Enlace actualizado: PowerSwitchTail (Este producto reemplaza al que aparece en la lista).

ingrese la descripción de la imagen aquí

Así es como se controla un relé. Un relé le proporciona un aislamiento adecuado de la red eléctrica y, con el relé adecuado, podrá conmutar más de un kW a 230 V.

El relé necesitará más corriente de la que Arduino puede suministrar. Ahí es donde entra en juego el transistor Q1. El transistor multiplica la corriente de entrada del Arduino (el "encendido/apagado" a la izquierda) por un factor de 100 y usa esa corriente más alta para activar el relé.

editar
Un SSR (relé de estado sólido) es aún más simple, pero generalmente un poco más caro. (Este parece tener un precio muy bajo, USD 3,50 en Digikey).

ingrese la descripción de la imagen aquí

Este SSR se conecta a través de una resistencia al Arduino, esos son los dos pines izquierdos y los otros pines son el interruptor. Este SSR puede cambiar hasta 1A.

Si no tiene 12V a mano, probablemente sea más fácil usar un relé de 5V. Otra opción es una combinación de optoacoplador/triac, para corrientes bajas (digamos una bombilla) estos se pueden encontrar en un paquete DIP08.
@Wouter: los fototriacs en estos optoacopladores no pueden cambiar las cargas, están destinados a activar un triac externo. Aunque algunos tienen el triac de potencia integrado al lado del fototriac. El paquete DIP en la huella de PCB estándar no es SELV, lo que querrá si el otro lado es un Arduino.
Lo que mencionas sí existe, pero también hay cosas como S26MD01 ( datasheetcatalog.org/datasheet/Sharp/mXtzyyt.pdf ): 230V, 0.6A en un DIP08 (o más bien DIP07, falta un pin). Creo que el término apropiado es SSR optoaislado.

¿Qué tal esto ?

ingrese la descripción de la imagen aquíingrese la descripción de la imagen aquí

Conectas una fuente de alimentación de 5V y las 4 entradas a 4 de las salidas de tu Arduino, y listo. USD 16,50.

"ya terminaste" no exactamente, tienes que encontrar un cable de alimentación, cortarlo, separar los cables y conectarlos al relé. Eso no es realmente "plug and play", está involucrado "jugar con 240V".
¿Todavía necesito un transistor y un diodo si uso este relé?

¿ Quizás X10 es lo que necesitas? X10 es un estándar para comunicarse a través de las líneas eléctricas de su casa. De esta manera, tendrá su Arduino enviando datos a una toma de corriente, que será leído por otro dispositivo conectado a una lámpara.

Domótica X10

OP quiere encender y apagar la luz, y tu quieres venderle un sistema de domótica???
@stevenvh - El OP quiere una solución segura: "No quiero conectar ni soldar cosas porque es 240V, no quiero ningún riesgo con la instalación eléctrica" ​​¿Y le vendes un circuito que tiene que soldar él mismo? ?
Zut! Me perdí que no quiere soldar. ¿Por qué no me dijiste? :-)
Bueno, X10 es lo que quiero hacer, pero es X10... es viejo y apesta. Entonces no quiero hacer mi propio sistema de automatización, puedo interconectar el servidor, los arduinos (usb, ethernet, zigbee...), pero cuando se trata de modificar los circuitos eléctricos del lugar que alquilo, no No me siento cómodo... Solo quiero una toma de corriente con un pin de 5V para apagarlo y encenderlo :(
¿Cómo apesta? Todo lo que quiere hacer es encender y apagar la alimentación. X10 es mucho mejor que eso. Además, X10 no requiere modificación de los circuitos del lugar que alquiles. Es tu mejor opción.

Estoy usando estos dispositivos Gembird / Siver shield Power manager. Checa este breve video . Funcionan brillantemente bien, incluso desde Linux, y vienen en varios sabores (USB, WLAN, ...)