Ok, so I control my tank with an apex so I wanted to find a way to control my lights with it. I knew I wanted to use Meanwell LDD drivers for my lights so then I needed a way to convert the 0-10 volt Variable speed port signal to a PWM signal compatible with the LDD's. So off to Eagle designer I went! Here are the results of that.
I needed a cable to connect my 2 Varspeed ports into a single cable to connect to the board I designed. Here is the Apex end of the cable.
Here is the full cable. Looks kinda pro if I say so myself.
Here are the boards I got back from the board house. and the tube full of LDD driver pucks.
Here is one of the boards (each light takes one board) and all the packages of components that go on them. I built it with very small parts to keep it all on a board that would fit in my light housing. This made assembly a little bit tougher but my years of soldering paid off.
Here is a close up of the board with a couple of the components soldered on. The Larger black chip is the Arduino MPU. The smaller black chip is the clock circuit ( designed this board so that it could be a stand alone Controller as well as Apex controlled this clock is not needed for Apex control but I wanted to build them up fully to make sure it all worked). The tan chip with three silver stripes is the Oscillator chip that controls the clock rate of the Arduino. Ya, that's tech talk for how fast the processor runs.
Here is the board a little further along. You can see the battery holder for keeping the clock running with no power applied, the header pins for programming the Arduino, All the resistors, diodes and capacitors installed, and the 5volt power regulator chip.
Then I added the socket pins for the LDD drivers. This allows me to choose the output current for each channel and if I change the LEDs later I can change the LDD's to make then match the needs of the new LED's. About the only things left to go on are the power connectors and the RJ45 connectors for the Apex connection.
Here it is with 5 of the LDD's in their sockets and the SCW power regulator in place.
Here are the two boards that I need for my lights. One is the bare board with all it's connectors and components and the other is fully populated and ready for programming.
Here are the two boards both completed.
And here is one of the boards being programmed.