<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ntsdt.net &#187; veecad</title>
	<atom:link href="http://ntsdt.net/tag/veecad/feed/" rel="self" type="application/rss+xml" />
	<link>http://ntsdt.net</link>
	<description>never the same day twice</description>
	<lastBuildDate>Wed, 02 Jun 2010 16:35:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>building a mini +5v regulated power supply</title>
		<link>http://ntsdt.net/2009/08/10/building-a-mini-5v-regulated-power-supply/</link>
		<comments>http://ntsdt.net/2009/08/10/building-a-mini-5v-regulated-power-supply/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 02:59:39 +0000</pubDate>
		<dc:creator>lukus</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[7805]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[power supply]]></category>
		<category><![CDATA[stripboard]]></category>
		<category><![CDATA[veecad]]></category>
		<category><![CDATA[voltage regulator]]></category>

		<guid isPermaLink="false">http://ntsdt.net/?p=214</guid>
		<description><![CDATA[Well, in my quest to be able to build self-contained devices I decided that it was worth looking at ways to power my microprocessor and attached devices.  Up until now I&#8217;ve been powering everything using the power supplied from my laptop&#8217;s USB supply &#8211; but in the future it&#8217;s going to be useful to be [...]]]></description>
			<content:encoded><![CDATA[<p>Well, in my quest to be able to build self-contained devices I decided that it was worth looking at ways to power my microprocessor and attached devices.  Up until now I&#8217;ve been powering everything using the power supplied from my laptop&#8217;s USB supply &#8211; but in the future it&#8217;s going to be useful to be able to power my arduino (or ATmega micro) independently.</p>
<p><span id="more-214"></span></p>
<div id="attachment_225" class="wp-caption alignleft" style="width: 310px"><a href="http://ntsdt.net/wp-content/uploads/2009/08/5v_power_reg_stripboard2.png"><img class="size-medium wp-image-225" title="5v_power_reg_stripboard" src="http://ntsdt.net/wp-content/uploads/2009/08/5v_power_reg_stripboard2-300x113.png" alt="Stripboard design for the +5V DC power regulator circuit (copper side up)" width="300" height="113" /></a><p class="wp-caption-text">Stripboard design for the +5V DC power regulator circuit (copper side up)</p></div>
<p>There are lots of different schematics available to produce a 5V dc regulated current, after searching around I chose one at <a href="http://stuff.nekhbet.ro/2006/06/18/how-to-build-a-5v-regulator-using-78l05-7805.html" target="_blank">http://stuff.nekhbet.ro/2006/06/18/how-to-build-a-5v-regulator-using-78l05-7805.html</a>.  I used this as the basis for my design, but I also added a quick blow fuse to limit the amount of current that can be drawn &#8211; the 7805 regulator IC the circuit uses has a maximum rating of 1A.</p>
<p>The circuit was drawn up in VeeCAD (which is good for designing stripboard circuits.)</p>
<p>The finished product fits on a 9&#215;25 piece of strip-board and produces a nice steady 5 volts from my 12V power adapter.</p>
<h3>Parts List</h3>
<p>9&#215;25 stripboard (veroboard)<br />
7805 voltage regulator<br />
a &#8216;to220&#8242; heatsink<br />
10uF 25V electrolytic capacitor<br />
220uF 25V electrolytic capacitor<br />
fuse holder + a quick blow fuse<br />
1n4007 rectifier diode<br />
some terminal blocks &#8211; to make connecting to the regulator easier</p>
<ul></ul>
<div id="attachment_217" class="wp-caption alignnone" style="width: 520px"><img class="size-full wp-image-217" title="voltage_reg_5v_shot" src="http://ntsdt.net/wp-content/uploads/2009/08/voltage_reg_5v_shot1.jpg" alt="The finished board" width="510" height="383" /><p class="wp-caption-text">The finished board</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ntsdt.net/2009/08/10/building-a-mini-5v-regulated-power-supply/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>creating an led matrix using stripboard</title>
		<link>http://ntsdt.net/2009/08/05/creating-an-led-matrix/</link>
		<comments>http://ntsdt.net/2009/08/05/creating-an-led-matrix/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 03:34:56 +0000</pubDate>
		<dc:creator>lukus</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[circuit design]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[led matrix]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[stripboard]]></category>
		<category><![CDATA[tlc5940]]></category>
		<category><![CDATA[veecad]]></category>

		<guid isPermaLink="false">http://blog.ntsdt.net/?p=144</guid>
		<description><![CDATA[I spent an evening last week constructing a simple LED matrix.  I&#8217;ve been experimenting with Arduino for a while, and had previously ordered sample chips from various semiconductor manufacturers.  One sample chip I&#8217;d been planning to use for a while is the TLC5940 &#8211; which is can be used to drive up to 16 LEDs [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>I spent an evening last week constructing a simple LED matrix.  I&#8217;ve been experimenting with <a href="http://arduino.cc" target="_blank">Arduino</a> for a while, and had previously ordered sample chips from various semiconductor manufacturers.  One sample chip I&#8217;d been planning to use for a while is the TLC5940 &#8211; which is can be used to drive up to 16 LEDs (daisy-chained it can drive even more).</p></blockquote>
<p>You might think there&#8217;s nothing special sounding about this.. and you&#8217;d be right &#8211; only the TLC5940 also takes care of something called PWM (pulse width modulation) which allows control over LED brightness.  Not a huge deal, but still pretty neat.</p>
<p><span id="more-144"></span></p>
<h3>Interfacing the TLC5940 with Arduino</h3>
<p>A library has already been produced  (by Alex Leone) to allow the Arduino to be linked with the TLC5940.  <a href="http://www.arduino.cc/playground/Learning/TLC5940" target="_blank">More info about the library can be found here</a>.  The <a href="http://focus.ti.com/lit/ds/symlink/tlc5940.pdf">datasheet provided by TI </a>is also actually also pretty useful for working out how to create the supporting circuit.</p>
<p>I built the actual circuit using stripboard.  Stripboard (also known as veroboard) is handy for prototyping circuits.  It&#8217;s constructed from a board embossed with strips of copper, which have been punctuated with with evenly spaced holes.  The holes are used for placing the various through-hole components that your circuit requires.</p>
<p>I&#8217;ve found that stripboard is much like a permanent form of breadboard &#8211; another simple tool used for electronics prototyping.</p>
<h3>Planning the circuit</h3>
<p>Planning a circuit using stripboard requires a degree of ingenuity, due to the limited amount of copper strips available.  Often to makes the most efficient use of space, the copper needs to be broken at various points to route the flow of electricity.  Previously I&#8217;d tried to constuct my circuit on paper before putting iron to solder&#8230; but this time I&#8217;d heard about a program called <a href="http://veecad.com/free.html" target="_blank">VeeCAD</a> so I used that.  I really recommend VeeCAD .. it makes the process of visualising how the circuit will work much, much easier.</p>
<div class="wp-caption alignleft" style="width: 510px"><img title="Schematic produced in VeeCAD" src="http://farm4.static.flickr.com/3534/3790441794_2964e87e6c.jpg" alt="Schematic produced in VeeCAD" width="500" height="358" /><p class="wp-caption-text">Fig. 1 - Schematic produced in VeeCAD</p></div>
<h3>Creating the circuit board</h3>
<p>After producing the schematic &#8211; translating the design onto stripboard was pretty straightforward.  The first step involved marking out where the copper needed to be broken on the board.</p>
<p>When working with stripboard you need to break the flow of electricity in various places in the circuit. Previously I&#8217;d used a screwdriver to scrape away the copper, but small bits of metal were occasionally left behind, making short-circuits an eventuality &#8230; so this time I decided to use a drill.</p>
<p>Once the holes had been drilled I could go about assembling the rest of the circuit.</p>
<p>My soldering skills are not the best, but they&#8217;re slowing improving.  If you&#8217;re a beginner like me, I&#8217;d suggest you take it slowly and plan as much as possible before hand.  I tried to approach the building of the board in a measured way; tackling wiring first, followed by the IC sockets and the LEDs.  I found that as long as I took one step at a time I was fine.</p>
<p>Once I&#8217;d built the board, I checked continuity with a multimeter and loaded the TLC5940 into the IC socket.  After hooking the board up to my Arduino using some jump leads, I was able to load up some of the demo code from the TLC5940 library and watch it in action.</p>
<div class="wp-caption alignleft" style="width: 250px"><img title="Drilled holes to break the flow of electricity in the circuit" src="http://farm3.static.flickr.com/2675/3789896716_b9bff39fa0_m.jpg" alt="Drilled holes to break the flow of electricity in the circuit" width="240" height="182" /><p class="wp-caption-text">Fig. 2 - Drilled holes to break the flow of electricity in the circuit</p></div>
<div class="wp-caption alignleft" style="width: 250px"><img title="Board minus the TLC5940, resistors and LEDs" src="http://farm4.static.flickr.com/3581/3789155371_18f836baf2_m.jpg" alt="Board minus the TLC5940, resistors and LEDs" width="240" height="181" /><p class="wp-caption-text">Fig. 3 - Board minus the TLC5940, resistors and LEDs</p></div>
<div class="wp-caption alignnone" style="width: 510px"><img title="Final board" src="http://farm4.static.flickr.com/3473/3789966112_0b73d634fe.jpg" alt="Finished Board" width="500" height="365" /><p class="wp-caption-text">Fig. 4 - Final board</p></div>
<div class="wp-caption alignnone" style="width: 510px"><img title="Glowing LED Matrix" src="http://farm4.static.flickr.com/3502/3790441624_0dc63dd789.jpg" alt="Glowing LED Matrix" width="500" height="372" /><p class="wp-caption-text">Fig. 5 - Glowing LED Matrix</p></div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 359px; width: 1px; height: 1px;">
<p>Once the holes had been drilled I could go about assembling the rest of the circuit.</p>
<p>My soldering skills are not the best, but they&#8217;re slowing improving.  If you&#8217;re a beginner like me, I&#8217;d suggest you take it slowly and plan as much as possible before hand.  I tried to approach the building of the board in a measured way; tackling wiring first, followed by the IC sockets and the LEDs.  I found that as long as I took one step at a time I was fine.</p>
<p>Once I&#8217;d built the board, I checked continuity with a multimeter and loaded the TLC5940 into the IC socket.  After hooking the board up to my Arduino using some jump leads, I was able to load up some of the demo code from the TLC5940 library and watch it in action.</p>
<p>Next project will be to produce an LED cube.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://ntsdt.net/2009/08/05/creating-an-led-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
