The Dawm

The Dawm
The Dawm is a breakout board for the TLC5940 chip. This chip has the possibility to pwm (pulse width modulation) 16 different ports over serial communication from example an arduino microcontroller or similar. (This means in ordinary language that you can for example dim 16 LEDs up and down individually) The max rating of the chip is 17V and 120mA / port. This is adjustable by an resistor down to about 10 mA

One nice feature of the TLC5940 is that it is daisy chainable, which means that one chip can be connected to the next one and so on for plenty (500+)of pwm ports. Each one of the ports is individually controllable from only using 5 pins from the microcontroller. This creates great possibilities like creating low resolution screens or light patterns which is fully customizable and so on. Also control of motors and other outputs is possible.

In this Instructable I will show how to solder the breakout board and also how to connect it to an arduino and control leds.

The kit with the pcb and everything else needed can be purchased at http://blushingboy.org/content/dawm where also many other open source projects are sold.

The datasheet for the TLC5940 can be found here with all the specs http://focus.ti.com/lit/ds/symlink/tlc5940.pdf

A library for controlling it from arduino can be found here http://www.arduino.cc/playground/Learning/TLC5940

Since this is my first Instructable I would love comments on it...
 
Remove these adsRemove these ads by Signing Up
 

Step 1Material and tools

Material and tools
The things that is needed to finish this is

1 The Dawm (breakout board) available now by mailing me or soon from here http://blushingboy.org/
1 TLC5940 available as an sample from Texas Industry for free or from Digikey (Digi-Key Part Number 296-17732-5-ND ) or similar vendor
38 female pin headers (not necessary but makes life easier)
1 resistor which size depends on the current you are going to be using. (more about that further down)

Soldering iron
solder
plier
« Previous StepDownload PDFView All StepsNext Step »
17 comments
Dec 6, 2011. 10:57 PMPhoto-Worx says:
I just ran across this instructable. Are you still selling boards? If so, how much?
I'm in Wisconsin (54124).
Thanx.

Dan
Nov 10, 2008. 6:54 AMjimthree says:
Thats a great looking board! where did the name come from and where did you get such cool yellow PCB's printed?
Nov 8, 2010. 7:11 AMrobot797 says:
areyou selling?
Nov 14, 2008. 8:54 PMjoejoerowley says:
Nice Instructable! Looks great! Thanks
Oct 20, 2008. 5:40 PMFred82664 says:
yes it is a shame that people get so warped up over spelling and gamer they miss out on the most important parts of the projects or they see it and are jell us over the fact they have not got the skills to do the same things in other areas. thus makes them look smarter busting down on the smart one
Oct 6, 2008. 7:57 AMCoffeebot says:
Great Instructable, ZrvZ! Like mycroftxxx said -- it's a clean board. Well done! One quick (and very menial) constructive critique: You may want to mention using the Arduino board when adding the header pins. Plug the headers into the arduino, then rest the pcb on top of them, and solder. This way, everything lines up right the first time around.
Oct 6, 2008. 5:32 PMCoffeebot says:
Okay..I follow, now. Disregard the comment, then. I thought it was meant to plug into the Ardy board.
Oct 4, 2008. 8:02 AMcollard41 says:
you might l;ike to sift through it to get some spelling errors out, for example you spelt size wrong in first line of step 5. good for a first timer. and good pictures. although you didnt go into much detail about the controlling of the chip. not everyone uses Arduino (i think it is the amatuer way personally), i use machine code and AVR and others might use BASIC (i think BASIC is slightly amatuer as well). but enough about that. 4 stars. if you added more about the programming aspect then it would have been 5
Oct 4, 2008. 1:53 PMuguy says:
:you spelt size wrong? Give me a break!
Oct 4, 2008. 2:08 PMcollard41 says:
i was just trying to help, anyway you still havent corrected it. or maybe you spell it Seize in america, i am English. the people who invented 'English'. but then Seize means like 'Seizing property' as in taking it (in england that is)
Oct 4, 2008. 6:52 PMMagnelectrostatic says:
In French(I'm taking the class) seize is 16, but that doesn't make much sense either...
Oct 4, 2008. 8:46 PMmycroftxxx says:
Nice Instructable. While I agree with collard's general criticism on the spelling/editing, this is a really useful chip to know about and I like the cleanliness of your boards. Thanks!

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!
8
Followers
2
Author:ZrvZ(Portfolio)