I would like to control some christmas lights with my Arduino. At this stage I am wanting to control more channels than I have output pins. So I am using a Shift Register IC that I have from another project (MBI5026). I have that all working fine so there is no problem there.(64 channels with software PWM :)) I am trying to work out the connect from the IC to the lights. I have been looking on external DIY christmas sites and they are using DCSSR's that they custom make. ( I have a variety of lights but they will all be running DC)
So the question I have is about the way DCSSR's are setup. All the ones I have been looking at have opto-isolators that then drive a big mosfet. Is the isolation necessary? I have seen examples on here of people driving large loads with mosfets directly from arduino pins (in some cases). These lights will most probably be 24v-36v DC at maybe up to 5amps(more like 1-2amps). I will have a big centeral seperate power supply.
if opto-isolation is not needed then which mosfet should I use? Should I use Opto-isolation even if not "Necessary" but just in case?
I suppose as a DIYer I am trying to find the most cost effective way of doing this per channel as there are a number of channels to control.