¿Es posible encender y apagar los dispositivos alimentados por la red eléctrica (como una máquina de café) usando el Pi? Si es así, ¿qué componentes adicionales necesito?
Sí, esto es posible, pero necesitará un relé para controlar la alimentación de la red eléctrica y es posible que deba cambiar los niveles (para controlar adecuadamente el relé y proteger su RasPi). Es posible que desee ver esta placa adicional que cambiará los niveles y contiene dos relés de 10 amperios.
La forma más fácil es usar un controlador de 2 etapas. Debe usar un controlador de relé de alto voltaje como ULN2003 ULN2803 y luego conectar la salida para conducir un relé para controlar el componente deseado.
Puede comprar todos esos componentes en Mouser o DigiKey o en cualquier otro sitio importante. Solo tenga en cuenta que estos componentes consumen mucha corriente, por lo que no puede usar los 5 V que están disponibles en el conector de expansión, debe tener una fuente de alimentación externa con al menos 1 A de potencia a 5 V.
Nota: La razón para sugerir que se use un relé es que el Raspberry PI no tiene suficiente potencia para controlar tantas salidas de transistor, a menos que use transistores FET. Un circuito de control asegura que no dañe su precioso RasPi, incluso si acorta la salida o tiene una sobretensión debido a la corriente de alta tensión del interruptor de relé.
¿Puedo preguntar por qué no maneja el relé utilizando un circuito de transistor simple?
Alex Chamberlain
1
Raspberry PI no tiene suficiente potencia para controlar tantas salidas de transistores, a menos que use transistores FET. un circuito de controlador asegura que no dañe su precioso RasPi incluso si acorta la salida o tiene una sobretensión debido a la corriente de alta tensión del interruptor de relé.
FarhadA
1
En términos generales, en el intercambio de la pila, es mejor actualizar su respuesta en respuesta a las solicitudes de aclaración en los comentarios, de esa manera toda la información necesaria está en la respuesta en sí misma, no en los comentarios. Además, significa que las personas pueden ordenar (eliminar) sus comentarios cuando su solicitud ha sido atendida. Idealmente, las respuestas deberían terminar con pocos o ningún comentario para distraer la respuesta.
Mark Booth
5
También hay una familia de tiras de toma de corriente prefabricadas de Gembird que se pueden controlar por USB. Deberían funcionar usando sispmctl .
Hay un producto estadounidense llamado PowerSwitch Tail que es básicamente un relé ópticamente aislado en una caja. Fabrican una unidad completa para 120V, pero solo kits para suministros de 240V.
El conjunto del kit se ve bastante sencillo (incluso para un principiante). El beneficio de esta ruta es que (una vez completadas) todas las conexiones de alto voltaje están dentro de la caja de manera segura y que la placa ha sido diseñada por un ingeniero profesional con la debida consideración del aislamiento adecuado entre los voltajes alto y bajo y entre las conexiones de alto voltaje .
Si bien es más costoso ($ 18) que un circuito empedrado con un relé, es mucho más conveniente y (muy probablemente) mucho más seguro también. Si tuviera que rodar su propio dispositivo de esta manera (con una placa adecuada, una carcasa, etc. y todo hecho de forma segura), probablemente no superaría el precio de todos modos, especialmente en volúmenes de aficionados.
He conectado un interruptor de alimentación de red controlado por USB de AVIOSYS, el USB NetPower 8800. Necesitaba usar un concentrador alimentado ya que el RPi no puede generar suficiente energía a través del puerto USB para cambiar.
La unidad AVIOSYS se suministra solo con controladores de Windows. Pedí controladores de Linux y / o una especificación de protocolo, pero se negaron a publicar ninguna especificación, ya que dijeron que no era revelada por Prolific quien hizo el convertidor USB-serie que utilizaba este dispositivo.
Así que tuve que usar una utilidad de captura de puerto USB para analizar el diálogo y luego reproducirlo en un programa Python en el RPi. Hubo un diálogo de más de 50 mensajes para generar: no sé si todos son necesarios, pero una vez inicializado se necesita un solo mensaje para encenderlo y otro para apagarlo.
Si está interesado, el programa está trabajando en el RPi y puede descargarlo en:
Respuestas:
Sí, esto es posible, pero necesitará un relé para controlar la alimentación de la red eléctrica y es posible que deba cambiar los niveles (para controlar adecuadamente el relé y proteger su RasPi). Es posible que desee ver esta placa adicional que cambiará los niveles y contiene dos relés de 10 amperios.
fuente
La forma más fácil es usar un controlador de 2 etapas. Debe usar un controlador de relé de alto voltaje como ULN2003 ULN2803 y luego conectar la salida para conducir un relé para controlar el componente deseado.
Puede comprar todos esos componentes en Mouser o DigiKey o en cualquier otro sitio importante. Solo tenga en cuenta que estos componentes consumen mucha corriente, por lo que no puede usar los 5 V que están disponibles en el conector de expansión, debe tener una fuente de alimentación externa con al menos 1 A de potencia a 5 V.
Nota: La razón para sugerir que se use un relé es que el Raspberry PI no tiene suficiente potencia para controlar tantas salidas de transistor, a menos que use transistores FET. Un circuito de control asegura que no dañe su precioso RasPi, incluso si acorta la salida o tiene una sobretensión debido a la corriente de alta tensión del interruptor de relé.
fuente
También hay una familia de tiras de toma de corriente prefabricadas de Gembird que se pueden controlar por USB. Deberían funcionar usando sispmctl .
fuente
Hay un producto estadounidense llamado PowerSwitch Tail que es básicamente un relé ópticamente aislado en una caja. Fabrican una unidad completa para 120V, pero solo kits para suministros de 240V.
El conjunto del kit se ve bastante sencillo (incluso para un principiante). El beneficio de esta ruta es que (una vez completadas) todas las conexiones de alto voltaje están dentro de la caja de manera segura y que la placa ha sido diseñada por un ingeniero profesional con la debida consideración del aislamiento adecuado entre los voltajes alto y bajo y entre las conexiones de alto voltaje .
http://www.powerswitchtail.com/Pages/PSTIIU.aspx
Si bien es más costoso ($ 18) que un circuito empedrado con un relé, es mucho más conveniente y (muy probablemente) mucho más seguro también. Si tuviera que rodar su propio dispositivo de esta manera (con una placa adecuada, una carcasa, etc. y todo hecho de forma segura), probablemente no superaría el precio de todos modos, especialmente en volúmenes de aficionados.
fuente
He conectado un interruptor de alimentación de red controlado por USB de AVIOSYS, el USB NetPower 8800. Necesitaba usar un concentrador alimentado ya que el RPi no puede generar suficiente energía a través del puerto USB para cambiar.
La unidad AVIOSYS se suministra solo con controladores de Windows. Pedí controladores de Linux y / o una especificación de protocolo, pero se negaron a publicar ninguna especificación, ya que dijeron que no era revelada por Prolific quien hizo el convertidor USB-serie que utilizaba este dispositivo.
Así que tuve que usar una utilidad de captura de puerto USB para analizar el diálogo y luego reproducirlo en un programa Python en el RPi. Hubo un diálogo de más de 50 mensajes para generar: no sé si todos son necesarios, pero una vez inicializado se necesita un solo mensaje para encenderlo y otro para apagarlo.
Si está interesado, el programa está trabajando en el RPi y puede descargarlo en:
https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294
También debe instalar la biblioteca python-USB en el RPi
fuente