Tuesday, 19 July 2016

raspberry pi - Splitting mains power into multiple relay-switched circuits


Summary Introduction


My goal is to split a 1-gang mains power extension lead into three, have my Raspberry Pi plugged into one of the outputs, and have the Pi able to switch the other two outputs using relays.


Background


I want to use my Raspberry Pi to switch on and off two mains-powered appliances using solid-state relays. I've found this useful video which demonstrates the concept on a mains-powered lamp.


The video suggests cutting the lamp's power cord and wiring that up to the relay, but I don't want to cut the cords for my appliances. I am, though, happy to use an extension lead and cut that instead. However, I don't want to have to buy and cut an extension lead for each appliance; nor do I want to have to plug three things (the two appliances and the Pi) into my wall socket individually, for neatness' sake.



So I thought maybe I can make a 3-gang extension cord and have the Pi run off one output and attach the relays to the other two.


The Plan


My idea is to get myself a nice long 1-gang extension chord and two spare extension chord sockets, so I'd have something like this (please excuse my crude illustrations!):


1-gang extension cord and two cordless extension sockets


I would then cut the extension cord say 3m from the plug end and cut two more times to give myself two pieces of headless chord, like so:


chopped up extension cord and spare sockets


Now I can wire those loose bits of cord into the spare sockets. Furthermore, I could cut those cords again to insert the relays, giving me this:


chopped up extension cord plus solid-state relays


The final piece of the plan would be to join all those loose ends in a junction box.


The Question



Sorry it's taken so long to get here, but here is the question (well, two actually):


Is this plan feasible? And if so, what's the best (i.e., safest) way of connecting those loose ends? I thought of using a junction box and I've Googled endlessly but can't seem to find anything that takes one input and allows multiple outputs. The closest thing I can see is this but I think the cord might be too thick for it.


Also, I'm a little concerned that shoving three wires under one screw in the terminal block of a junction box might be insecure and lead to them coming loose.


Any advice and suggestions are most welcome!



Answer



There are multi-way connectors for connecting several wires together. If the wires aren't too thick, you should be able to get two into each end of a suitable terminal block strip (perhaps a 15A one). Alternatively, Wago do a range of connectors for joining anything up to 5 wires at a time.


Make sure the whole lot is in a suitable insulated box. I don't know if the solid state relays you're using provide adequate isolation between the mains and the drive circuit. If not, act as if anything on the Raspberry Pi could be live when powered up.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...