Arduino + buck converter + mosfet Halloween lighting nodes

I'm working on a haunted hallway school event. The lighting in the hall is all controlled by an arduino. More things have been added over the years and the wiring is getting out of hand for something that needs to be put up and taken down the same day.

With that in mind I'm thinking about making a series of "nodes", with one wire bundle of three wires from node to node so it's really easy to put up and take down. Each node would go on the roof in place of the ceiling lights, and include one of the ceiling lights on the bottom. Speakers and other lights could use much shorter cable runs to the nearest node, instead of running back to a central location.

My thought is to use a 12v mainline, with buck converters to the 5v leds in each node. Given the length and number of lights, combining it all on 5v is getting a bit iffy.

The second wire is for speakers, which are their own separate setup, and only included as part of the node.

Last is ethernet for arduino to n-channel mosfet communication, since I have plenty of cable on hand. The diagram currently only uses two mosfets and 5v outputs, but two more could be added. The plan is that each wire pair is passed from node to node, so all of the lights on each pair will behave the same.

My main questions are does all of this seem reasonable? Also, at each node, should the ethernet grounds be connected to ground again, even though they are connected to ground at the arduino side?

The diagram is hand drawn, so please forgive some of the line gaps as well as my handwriting.

So, if I understand you correctly, you will still have one Arduino controlling everything and then at each node, you will have a buck converter to drop your voltage to 5V plus 1 to 4 mosfets to control how ever many strands of lights you have at that node? You mention ethernet, but you are really talking cat-5 cable or similar - yes? that is just carrying the PWM signals from the controller. The speaker wire is really irrelevant since it isn’t part of the circuit

If that is correct, you may want to consider something like a 9V supply. That way, you can feed that directly into your Arduino and let the onboard regulator step it down to 5V. This eliminates the need for a buck converter at the controller.

The control node is then the power supply and the controller. Each downstream node is a buck converter plus several mosfets and lights.

The trick will be deciding what type of connectors you want at each node for easy and possible multiple connections.

If you don’t need all 8 wires in your cat-5, you could use the spares for power/ground and/or speaker as well and then you have 1 cable between nodes.

1 Like

putting all the speakers in parallel wil gibe you problems.

Imagine 4 sets of 8-ohm speakers in parallel - nominally 2-ohms presented to the central amplifier.

1 Like

Bluetooth speakers might be an answer.

POE might also help. Common ground for the speakers so you don't use up all the wires for speakers.