(In advance, please pardon my ignorance; I'm still learning)
TL;RD. I want to power N number of 12V LED strips using a PC ATX PSU.
Is it safe & what bits do I need to add to make it function as intended?
Some context: I'm basing my work on 2 pretty decent articles on the subject:
What I hope to achieve is to control an arbitrary amount of 12V (common anode) LED strips, & from what I can tell they seem to be in the region of 14.4W per metre (x 5m = 72W), based on LT12560-RGB 12V, 60 LEDs @ 4.8 or 14.4 W/mètre x 5 mètre = 24 or 72 Watts and 300 LEDs, although in the end I'll be going with cheaper units as I need to run close to 16 of these 5 mètre strips concurrently.
I bought some Arduino-friendly MOSFET boards (duinotech XC-4488) to do some prototyping before risking frying larger devices (such as the Mega I bought for this project), then some manual bread boarding using NMOS for PoC & testing, but soldering & running 48+ MOSFET is cost-prohibitive & there's probably a better way of achieving this outcome by using an IC, thinking 3x MAX6971. Effectively I'm making use of them as glorified relays attached to PWM pins.
I've sketched it out via Fritzing & went as far as running a simulation via TinkerCAD (although due to limitations I couldn't recreate it 1:1).
& the final build looks like: (keeping it simple, since relevant resistors are build into the MOSFET boards from what I can tell)
I did some basic tests before firing up & it seemed to have checked out OK, but I was VERY much mistaken, since once I plugged into the ATX PSU, it wasn't long before I got the LOUD POP, flash, magic smoke, funky smell of ozone & the lights went out in the house. So I'm unsure if it was my ATX PSU that's faulty, but it seems far more likely that I screwed up somewhere.
Needless to say I'm very reticent to pop another ATX, and worry that my invention may be a danger to myself & others. Luckily I wasn't running my Arduino from the same PSU via Vin (is that legit?)
I'd really appreciate some help here, as I suspect I'm not officially out of my depth.