3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

24 Channel USB Connected LED Controller, upto 1A per Channel

24 Channel USB Connected LED Controller, upto 1A per Channel
«
  • DSCN1363.jpg
  • DSC01428.JPG
  • geckotube.JPG

This device is designed to be a versatile high-current LED controller, with the ability to sink or/and source currents up to 1A per channel with dissipation of up to 2.5w per channel. The various jumpers and transistor placement allow the device to control many different types of LED configurations with LED voltages of up to 36v.

Easily controls 5mm , 1w, 3w, 3w RGB, 5w RGB, 12v RGB LED lightstrip, 12v solid color light strip, common anode RGB LEDs, common cathode RGB LEDs. Any combination of LEDs in parallel/series. Whatever kind/wattage/configuration can be made to work, to a max of 1A per channel or 2.5w dissipation.

A PIC18F4550 controls 24 high-current darlington transistors. The PIC is ready for USB communication and using Microchip's Library there is a multitude of USB connected devices can be made. From a simple emulated serial port, keyboard, mouse, HID, MIDI Devices, Audio Devices, and more. The available premium firmware allows the device to interact with the ColorMotion computer software, to create and upload patterns and settings to the device.

There are 4 pins left to use for other purposes, such as AdC, more transistors/mosfets, shift register whatever is needed. Accessed via the 6-pin polarized header, which can be used to connect to RA0, RA1, RA2, RA3, V+ and V-.ase. It accepts data from a PC/MAC/Linux over emulated serial port to the circuit board which outputs 8-bit PWM for all 24 outputs.

There are kits available in the Chromation Systems Store and all the files to recreate this project is in the ZIP file below.

The current kits have are the v.2 Hardware, shown in this Instructable. Changes v1 to v2
- A few parts are repositioned
- Lables are moved
- v2 has Top-side copper, v1 uses jumper wire(more DIY friendly)

Previous Version Assembly Instructions, Datasheet, Updates and More Info Can Be on the Main Website

The zip includes PCB diagram, Schematic Layout, and drill files. It is a single sided version of this circuit, so it is very DIY PCB friendly.

The Cadsoft Eagle files for v1.1 hardware can be downloaded below and the v3.1 files can be downloaded for a small fee, In The Store



 
Remove these adsRemove these ads by Signing Up
 

Step 1Supplies

Supplies


Electronics: Purchase a Kit from The Store
  • 18F4550, DIP Buy One
  • Circuit Board Buy One
  • 24x MPSW45AG Darlington Transistors or similar
  • USB Type-B jack, board mount
  • 20 mhz series oscillator
  • 10kohm 1/4w resistor
  • 24x 220 ohm 1/6w resistor, might vary depending on transistor
  • 220nF disc capacitor
  • 2x 0.1uf disc capacitor
  • 2x 1uF electrolytic capacitor
  • 5 pin ICSP header, optional
  • 6x 4-position terminal blocks
  • 2-pin header, KK6410, use is optional
  • 2-pin housing, KK6471, use is optional
  • 6-pin header, KK6410, use is optional
  • 6-pin housing, KK6471, use is optional
  • 8 wire crimps for housings
  • 7805, 5v regulator, optional, can't be used in most cases
Tools:
  • Soldering Iron
  • Diagonal Cutters
  • Wire Strippers
  • Flat screw driver for terminals
  • Multi meter
Other: Not included with the kit
  • USB Type A to Type B cable
  • LEDs or LED Strip, Find Some In The Store
  • Resistors for the LEDs

« Previous StepDownload PDFView All StepsNext Step »
7 comments
Apr 28, 2012. 2:25 PMIvoIlic says:
Anyway you could hook this up to use a PC's power supply? I'd love to use it to control the lighting inside of my PC. (Much like Alienware does)
Apr 29, 2012. 6:28 PMIvoIlic says:
This would be much simpler and cheaper using a Teensy (http://www.pjrc.com/store/teensy.html) However it would require new code.
Dec 15, 2011. 4:13 AMsimmunity says:
I've been busy and just got around to updating my CCS PIC compiler and bringing up the three 24 channel boards I bought and assembled. I built an adapter for the CCS ICD-U40 programmer I use and substituted a 47k ohm resistor between MCLR and 5 volts instead of the 10k one provided. I had an invisible solder bridge between PDC (programming clock pin and ground) that I had to find with a meter and cut open. The board has very tight trace spacings so be careful.

Finally a significant oversight with the parts supplied with the kit is that it is missing two 15pf (surface mount) capacitors that go to ground on each side of the crystal. Without those the crystal and oscillator circuit will not start and run correctly. All the CCS prototype boards and Microchip's data sheets and schematics include them when using a crystal. After I added those and programmed the PIC with a color changing patter on an RGB LED, the board worked perfectly. Very pleased with the result.
Oct 18, 2011. 7:14 PMsimmunity says:
One detail is that the kit comes with one 100nf cap and that should be soldered as close as possible to the power and ground pins on the chip, not off to the side as recommended. The reason is that this cap prevents power spikes and when mounted far from the power pins, causes the PCB trace wires to become inductors and the effect of the cap to smooth the power is reduced. So lay the cap on the bottom of the board between the two sets of power pins and solder to teh traces there for best effect. Prefereably the kit would ship with two and those would be soldered directly across each power and ground pin set, on the chip but my kits only included one cap.
Feb 21, 2011. 10:08 AMDream Dragon says:
Interesting project.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
61
Followers
18
Author:ChromationSystems(www.chromationsystems.com)
Designing electronic creations from microcontrollers, LEDs and anything else I can pull out of a dumpster and make use of. Check my Profile