<?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>Part Fusion Electronics</title>
	<atom:link href="http://partfusion.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://partfusion.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 21:40:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Wearables and 29c3</title>
		<link>http://partfusion.com/2013/01/wearables-29c3/</link>
		<comments>http://partfusion.com/2013/01/wearables-29c3/#comments</comments>
		<pubDate>Sat, 12 Jan 2013 18:46:43 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[29c3]]></category>
		<category><![CDATA[ccc]]></category>
		<category><![CDATA[wearable]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=514</guid>
		<description><![CDATA[I&#8217;ve been quietly working on a product idea inspired by conversations with fellow TOG member chebe about her blue LED Matrix Top. I had noticed the different levels of illumination in a row when more then one LED is illuminated. &#8230; <a href="http://partfusion.com/2013/01/wearables-29c3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been quietly working on a product idea inspired by conversations with fellow TOG member chebe about her blue <a href="http://chebe.dreamwidth.org/tag/led+matrix+top">LED Matrix Top</a>.  I had noticed the different levels of illumination in a row when more then one LED is illuminated.  I suggested that using a high-side transistor or special driver chip might resolve the problem for this or future projects.</p>
<p>There are many options for different chips which could be used in a LED matrix display.  But no suitable part existed in a form factor compatible with the <a href="http://arduino.cc/en/Main/ArduinoBoardLilyPad">LilyPad Arduino</a> (or <a href="http://www.adafruit.com/products/659">FLORA</a>) sewable micro controller boards.  With this deficiency in mind I began investigating and experimenting with different designs for a new add-on board for use with the LilyPad.</p>
<p><a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201208/gpiopad_v01_0014-6222dd_1024x1024.jpg" id="op-attachment-5"><img class="alignright size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201208/gpiopad_v01_0014-6222dd_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a>The result of this initial work was two sizes of self-etched prototype boards which I called GPIOPAD&#8217;s.  At the heart of each board was a I2C GPIO expander chip from NXP, the 8-bit <a href="http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_general_purpose_i_o/series/PCA9674_PCA9674A.html">PCA9674</a> and the 16-bit <a href="http://www.nxp.com/products/interface_and_connectivity/i2c/i2c_general_purpose_i_o/series/PCA9675.html">PCA9675</a>.  Using these boards I spent a number of nights in August sewing a basic circular and linear pattern of LED&#8217;s and resistors onto the back of a polo shirt.  This shirt was part of the wearables projects I brought to <a href="http://partfusion.com/2012/10/new-york-tripohsummit-makerfaire/">World Maker Faire in New York in late September</a>.</p>
<p>After World Maker Faire I took a break from wearables to try and finish off some other projects.  But I kept thinking about ways to improve on my prototypes and possible new add-on modules.</p>
<p>In November I came back to this project and made a number of changes to the board which should make them easier to work with.  These changes include using a consistent arrangement for the VCC, GND, SCL and SDA pins, adding current limiting resistors to each of the GPIO pins on the board, and using solder jumpers to select different I2C addresses.</p>
<p>With all these changes I decided to come up with a different naming convention for these boards.  The new boards I&#8217;ve called SEWIO8 and SEWIO16.</p>
<p>I sent an order for about 30 of these new designs to be fabricated by the US based <a href="http://oshpark.com/">OSH Park</a> batch PCB service, which took just over three weeks to arrive in Ireland after placing the order.  The circular boards were supplied after tab routing so I had to clean up the remains of the tabs and mouse bite holes with a file.  But I&#8217;ve been very happy with the results.</p>
<p>I soldered a couple of each type of board and then began sewing up simple circuits to prove that the board designs worked correctly.<br />
<a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/sewio8_v01_preview-6a5408_1024x1024.jpg" id="op-attachment-3r"><img class=" alignnone  size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/sewio8_v01_preview-6a5408_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a> <a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/sewio16_v01_preview-4ac2d4_1024x1024.jpg" id="op-attachment-3p"><img class="alignnone size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/sewio16_v01_preview-4ac2d4_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a><br />
<a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/sewio8_v01_example-7d1621_1024x1024.jpg" id="op-attachment-3q"><img class="alignnone size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/sewio8_v01_example-7d1621_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a> <a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/sewio16_v01_example-2459ad_1024x1024.jpg" id="op-attachment-3o"><img class="alignnone size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/sewio16_v01_example-2459ad_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a></p>
<p>So with my trip to <a href="https://events.ccc.de/congress/2012/wiki/Main_Page">29th Chaos Communication Congress</a> (29c3) in Hamburg rapidly approaching, I started thinking about what I would do or work on during congress.  As I was targeting wearables with my new boards and I hadn&#8217;t seen wearable projects begin worked on at congress before, I though doing a practical workshop might be interesting.</p>
<p><a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/workshoppatch-95ca6b_1024x1024.jpg" id="op-attachment-3s"><img class=" alignright  size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/workshoppatch-95ca6b_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a>So the weekend before Christmas I began looked through the components and materials I had at home and TOG.  Using these materials I came up with a simpler sewable circuit with a battery, resistor, LED and switch.  Over the weekend I self-etched and solder a sewable PCBs to hold a CR1220 batter and another to hold a momentary push button, and made up lots of fabric pieces stiffened with iron on fusing.</p>
<p>The goal of this basic workshop was to concentrate on getting participants familiar with the materials and techniques that can be used in a wearable project.  So I used the congress wiki to create a <a href="https://events.ccc.de/congress/2012/wiki/Basic_Electronic_Fashion">Basic Electronic Fashion</a> workshop page for the second day of the event, which would run for 2 hours and cost €6.  I had no idea if people would turn up.</p>
<p><a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/IMG_0643-7bbc8a_300x300.jpg" id="op-attachment-11"><img class=" alignright  size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/IMG_0643-7bbc8a_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a>When I arrived at congress I met up with some of my maker type hackers friends and commandeered a small table in the <a href="https://events.ccc.de/congress/2012/wiki/Hardware_Hacking_Area">Hardware Hacking Area</a> to show off my wearable pieces and projects and a small piece of paper advertising the workshop.  The wearable pieces received a lot of interest with lots of questions and comments about what it was and how it worked.  The most common question was &#8220;can it be washed?&#8221;, my answer was &#8220;yes with a careful hand wash&#8221;.</p>
<p><a rel="lightbox" href="http://awesomeness.openphoto.me/custom/201212/IMG_0638-84dab5_1024x1024.jpg" id="op-attachment-u"><img class=" alignright  size-thumbnail " title="awesomeness.openphoto" src="http://awesomeness.openphoto.me/custom/201212/IMG_0638-84dab5_150x150xCR.jpg" alt="awesomeness.openphoto" width="150" height="150" /></a>The workshop went very well, about 25 took part in the introduction part and 14 stayed for the hands on part.  Over the remaining days another 6 people did the hands on part of the workshop which I ran in an ad-hoc manner in the Hardware Hacking Area.</p>
<p>I was also interviewed in English as part of a series of German language articles in the news website Spiegel Online about the activates taking place and some of the people attending 29c3.  <a href="http://www.spiegel.de/netzwelt/netzpolitik/led-kunst-auf-dem-29c3-workshop-fuer-elektronische-mode-a-875005.html">LED-Kunst auf dem 29C3</a> (<a href="http://translate.google.com/translate?sl=auto&#038;tl=en&#038;js=n&#038;prev=_t&#038;hl=en&#038;ie=UTF-8&#038;eotf=1&#038;u=http%3A%2F%2Fwww.spiegel.de%2Fnetzwelt%2Fnetzpolitik%2Fled-kunst-auf-dem-29c3-workshop-fuer-elektronische-mode-a-875005.html&#038;act=url">Google Translation</a>).</p>
<p>Hamburg city and the new conference location (CCH) will take a little bit of getting use too but it&#8217;s off to a very good start.  I&#8217;ve collected my photos of 29c3 and Hamburg in this <a href="http://partfusion.openphoto.me/photos/album-3/list">photo album</a>.</p>
<p>Now finally I need to write up product pages for my new SEWIO8 and SEWIO16 boards.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2013/01/wearables-29c3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New York Trip</title>
		<link>http://partfusion.com/2012/10/new-york-tripohsummit-makerfaire/</link>
		<comments>http://partfusion.com/2012/10/new-york-tripohsummit-makerfaire/#comments</comments>
		<pubDate>Fri, 12 Oct 2012 22:10:24 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[makerfaire]]></category>
		<category><![CDATA[ohsummit]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=245</guid>
		<description><![CDATA[Early last week I got back from a six day trip to New York city with Jeffrey Roe from TOG to attend the Open Hardware Summit and World Maker Faire. It was an exciting, informative and exhausting number of days. &#8230; <a href="http://partfusion.com/2012/10/new-york-tripohsummit-makerfaire/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Early last week I got back from a six day trip to New York city with <a href="https://twitter.com/Jeffrey_Roe">Jeffrey Roe</a> from <a href="http://www.tog.ie/">TOG</a> to attend the <a href="http://summit.oshwa.org/">Open Hardware Summit</a> and <a href="http://makerfaire.com/newyork/2012/">World Maker Faire</a>. It was an exciting, informative and exhausting number of days.</p>
<p>Thursday was the Open Hardware Summit at the <a href="http://eyebeam.org/">Eyebeam Art + Technology Center</a> in Manhattan, organised by the <a href="http://www.oshwa.org/">Open Source Hardware Association</a>. It was a very intense day with thirty three talks, thirty eight demos and nine posters and a number coffee/lunch breaks giving opportunities to talk with other delegates. Highlights for me were the talk from <a href="http://summit.oshwa.org/challenges-of-open-source-consumer-products/"> Bre Pettis – Challenges of Open Source Consumer Products</a>, the many talks about the use of Open Source Hardware in science and the demo of <a href="http://summit.oshwa.org/umtrx-the-open-hardware-for-a-gsm-base-station/">UmTRX: The open hardware for a GSM base station</a>.</p>
<p>Friday, Saturday and Sunday were spent at the Maker Faire site at the <a href="http://www.nysci.org/">New York Hall of Science</a> in Queens. Friday was setup day and it felt exactly like being back home in Ireland as it rained most of the day.</p>
<p>We brought four types of projects with us to represent some of the activities we&#8217;ve undertaken at TOG.</p>
<p><a title="Untitled by jeffrey_roe, on Flickr" href="http://www.flickr.com/photos/86443215@N04/8050519355/"><img class="alignright" src="http://farm9.staticflickr.com/8322/8050519355_f27f69f7f7_n.jpg" alt="Untitled" width="320" height="240" /></a>I brought a Ten Time Scale Giant Arduino Starter Kit project, which I initially started for the Dublin Mini Maker Faire.</p>
<p><a title="Untitled by jeffrey_roe, on Flickr" href="http://www.flickr.com/photos/86443215@N04/8050554561/"><img class="alignright" src="http://farm9.staticflickr.com/8179/8050554561_ac7645db0b_n.jpg" alt="Untitled" width="320" height="240" /></a>Jeffrey brought materials to make two improved version of the Interactive Buzzer Game which uses a Arduino for time display and hit counter and capacitive touch sensing to allow the hand-held loop to be wireless.</p>
<p>We also brought two wearable pieces; chebe&#8217;s blue <a href="http://chebe.dreamwidth.org/tag/led+matrix+top">led matrix top</a> and a proof of concept design which uses an add-on board which I developed for use with LilyPad Arduino wearable circuits.</p>
<p>I also brought a small selection of my more portable LED displays including a new 32&#215;40 RGB panel with I assembled during <a href="http://www.emfcamp.org">EMFCamp</a>.</p>
<p>We planned to spend Friday assembling and Giant Arduino and Buzzer Game and finishing off some of the code. But due to it raining most of the day, a <a href="http://makerfaire.com/mini/make-a-maker-faire.csp">mini maker faire producers meeting</a> and the meeting the maker mixer evening we only got a small proportion of the preparation work done.</p>
<p>Saturday morning was a rush to get as much done as possible before the gates opened, along with sourcing some final materials and a tarpaulin to provide protection in case it started rain again.</p>
<p>I was not able to finish the Giant Arduino Stater Kit due to the time constraints and not having a suitable soldering to solder wires to the copper pipe used in the headers. But the resulting board really looked like a Giant Arduino. Jeffrey had some issues with the hardware not having enough suitable components for two game and having time to soldering it all together and time to tune the software.</p>
<p>Otherwise the day went very well with lots comments like &#8220;thats a big Arduino&#8221; and &#8220;you came all the way from Ireland to Maker Faire&#8221;.</p>
<p>In the evening as we were leaving the Maker Faire we bumped into some of the members from <a href="http://www.alphaonelabs.com/">Alpha One Labs</a> hackerspace and we joined them for some food at a BBQ place in Brooklyn.</p>
<p>For Sunday Jeffrey was able to make significant progress with the hardware and software for the buzzer game so with a little bit of tunning he was able to get one the games working successfully. Unfortunately an intense thunderstorm blew in and left makers and visitor running for cover, luckily the storm only lasted about 10 minutes.</p>
<p><a title="Untitled by jeffrey_roe, on Flickr" href="http://www.flickr.com/photos/86443215@N04/8050530899/"><img class="alignright" src="http://farm9.staticflickr.com/8170/8050530899_826966c83c_n.jpg" alt="Untitled" width="320" height="240" /></a>After the rain a flock of TOG Ducks made a visit to our stand.</p>
<p>Later in the day I got a quick chance to look around the Maker Faire myself, though it was so big I missed some of the projects from the crafters.</p>
<p>After the Maker Faire we were exhausted, we packed our bags and went to bed.</p>
<p>On Monday we got the subway to Manhattan to do a quick bit of sightseeing. It was a bit of an unplanned track by foot from Central Station to Central Park to Penn Station. Then back to the hostel to collect our bags and then to JFK airport for the airplane back to Dublin.</p>
<p>Some personal notes to work on for next time:</p>
<ul>
<li>At events like the OHS I must be more willing to start conservations. I would like to see the other participants as my peers, in theory we have lots of things in common.</li>
<li>Keep the number of projects that need work at the Maker Faire to an absolute minimum, preferably no major work on site.</li>
<li>Take time ot visit the other makers, schedule to have at least three makers per day at the stand.</li>
<li>Try to meet up with other makers/hackers/hackerspaces outside of OHS/Maker Faire.</li>
<li>Know when a project isn&#8217;t going to be ready and be willing to scale it back.</li>
<li>Take more photos and video of stand and the visitors.</li>
<li>Eat, drink and take breaks more often.</li>
</ul>
<p>Some of the trips I&#8217;m planning/thinking about for later this year and next year include <a href="http://events.ccc.de/category/29c3/">29th Chaos Communication Congress</a> in Germany, <a href="http://makerfaireuk.com/">UK Maker Faire UK</a>, <a href="http://makerfaire.com/bayarea/">Maker Faire Bay Area</a> and <a href="https://ohm2013.org/">OHM2013: Observe. Hack. Make.</a> in The Netherlands.</p>
<p>And finally I&#8217;ve joined the <a href="http://www.oshwa.org/membership/">Open Source Hardware Association</a> as a General Member.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2012/10/new-york-tripohsummit-makerfaire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aurora Lamp</title>
		<link>http://partfusion.com/2012/04/aurora-lamp/</link>
		<comments>http://partfusion.com/2012/04/aurora-lamp/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 20:08:37 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[science hack day dublin]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=231</guid>
		<description><![CDATA[Over the first weekend in March I took part in the first Science Hack Day Dublin an open data hacking event hosted in Dublin City University. The challenge was for participants to come up with open data related project ideas, &#8230; <a href="http://partfusion.com/2012/04/aurora-lamp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/robertfitzsimons/7043046143/" title="Aurora Lamp by RobertFitzsimons, on Flickr"><img class="alignright" src="http://farm8.staticflickr.com/7228/7043046143_dd6c8ce463_m.jpg" width="174" height="240" alt="Aurora Lamp"></a>Over the first weekend in March I took part in the first <a href="http://sciencehackdaydublin.com/">Science Hack Day Dublin</a> an open data hacking event hosted in Dublin City University.  The challenge was for participants to come up with open data related project ideas, to form groups, work on those projects and present the results all within 36 hours.</p>
<p>Some initial project ideas were collected on a <a href="http://sciencehackday.pbworks.com/w/page/50216068/Dublin%20Hack%20Ideas">wiki page</a> in the days before the Hack Day.  Part of a set of interrelated project&#8217;s caught the eye of one of the organisers and he suggested that the submitters get in contact with me for some input and maybe to help.</p>
<p>All the Aurora Orrery project&#8217;s revolved around the <a href="http://en.wikipedia.org/wiki/Aurora_Borealis">Aurora</a> or in the northern hemisphere Aurora Borealis or Northern Lights.  Which are caused by charged particles from the sun effected by the earths magnetic field interacting with the upper atmosphere.  The result is a spectacular light show in the sky which is more visible as you get nearer the polar regions.  But given a high level of of solar activity and favorable weather patterns, the Aurora can be seen from Ireland in places like Donegal and other parts of Northern Ireland.<br />
<span id="more-231"></span><br />
So using the available data sources the goal was to visualise current Aurora activity which could then be used to help predict future Aurora activity which would be visible from Ireland.</p>
<p>Obviously I took on the sub project that involved using LEDs to represent Aurora activity.  So the Thursday before we had a quick exchange of ideas using twitter and email.  I pointed out some of my previous LED projects and tried to get an idea of how many LEDs might be needed to give a reasonable effect.  A response in the hundreds was overly ambitious for a one day event with almost no preparation time.</p>
<p>So I collected up a bunch of useful through hole components, LEDs, prototype boards, wire, tools and micro controllers in shopping bags (about six).  I got a hand bring them to DCU by some other members of TOG who helped build and run the network for the weekend.</p>
<p>On the first day; nine project ideas were present through a series of parallel lighting talks and then a lot of ad hoc discussion between participants.  Groups formed around the project ideas and the hacking began.</p>
<p>I didn&#8217;t get started straight away as I spent some time talking through the design options and trying to decide what level of realism we could achieve.  In the end with the time available and components I brought with me, I decided to build a 16 pixel RGB display with the pixels arranged in a ring.  These could then illuminate the inside of a sphere or dome giving an Aurora effect forming an Aurora Lamp.</p>
<p>The components I used were 16 5mm RGB Common Anode LEDs, an mbed NXP LPC1768 (which I&#8217;ve used in most of my recent projects), three <a href="http://www.ti.com/product/tlc5941">TLC5941</a> (a 16 Channel LED Driver with PWM from Texas Instruments) and some resistors and capacitors.  I had used a 28 pin HTSSOP version of the TLC5941 before but for this project I used the 28 pin DIP part as it could be plugged directly into a breadboard/stripboard.</p>
<p><a href="http://www.flickr.com/photos/robertfitzsimons/7042667829/" title="Aurora Lamp Breadboard by RobertFitzsimons, on Flickr"><img class="alignright" src="http://farm8.staticflickr.com/7189/7042667829_4cce80b8ae_m.jpg" width="240" height="132" alt="Aurora Lamp Breadboard"></a>After quickly going through the TLC5941 datasheet I drew up a schematic for a driver board using gschem.  I then assembled a prototype circuit on a couple of breadboards with just a couple of LEDs for testing.  I used the source code from the previous TLC5941 project as a base.  After couple of quick code revisions, uploading and testing I went ahead and started to solder up a stripboard version.  The testing didn&#8217;t give me the exact results I was expecting but I went ahead anyway.</p>
<p>While I can get really good result with stripboard.  I find it very very time consuming, counting holes, cutting/stripping wire, soldering, breaking strips and correcting mistakes.  So fast forward many hours&#8230;</p>
<p>Once the driver board was fully soldered up I started working on the ring of LEDs.  I used a piece of cardboard from pizza box to form the base and used a cable reel from a electrical cable to form a stand.</p>
<p><a href="http://www.flickr.com/photos/robertfitzsimons/7042668277/" title="Aurora Lamp LED Ring by RobertFitzsimons, on Flickr"><img class="alignleft" src="http://farm8.staticflickr.com/7197/7042668277_d6b7d3b0d6_m.jpg" width="240" height="226" alt="Aurora Lamp LED Ring"></a>Because I didn&#8217;t have a compass or protractor I used paper plates and pieces of folded paper to layout the correct angles and positions on the cardboard.  Carefully using a craft knife I cut out the disk and cut small slots for the LEDs.  The Common Anode lead of the LED was bent and then inserted through the small slot, then Anode leads where then soldered together with a ring of tinned wire.</p>
<p><a href="http://www.flickr.com/photos/robertfitzsimons/7042668983/" title="Aurora Lamp Wires by RobertFitzsimons, on Flickr"><img class="alignright" src="http://farm8.staticflickr.com/7192/7042668983_1ec2b5c74c_m.jpg" width="240" height="211" alt="Aurora Lamp Wires"></a>Using wire form cutup pieces of CAT5 cable I began soldering a wire to each LED Cathode and feeding it through the cable reel.  I matched up the LED colours with the colour of the wires (red to orange/orange white, green to green/green white, blue to blue/blue white).  I then connected these wires in to the connectors without sorting out the order but just matching up the colours.</p>
<p>Then came the smoke test, good news no smoke.  But I still wasn&#8217;t getting the result I was expecting.  I should have been seeing the primary colors but the were mixed up a bit.  The first TLC5941 was very hot maybe I had damaged it or connected it up incorrectly.</p>
<p>So I began checking that the schematic was correct and that I had connected everything up correctly.  I tried using another TCL5941, no luck.  Even though I had pulled an all nighter, everything seemed correct to me.</p>
<p>Then I started looking at the code in much more detail and compared it with code from another similar project.  Fairly quickly I notice that the code I copied had used a different SPI port then the one I connected up in the schematic.  A quick code change, recompile and reload and I got the solid primary colours I was expecting.</p>
<p>What added to the confusion was that I did see some changes in colours.  But I get the feeling that this was cased by breadboard/stripboard traces acting like small antennas, interesting.</p>
<p>With about an hour left we began working on a dome to form the lamp.  <a href="http://ie.linkedin.com/pub/connor-upton/18/431/854">Connor</a> was at home overnight and was able to find an old paper lamp shade in the shape of a sphere.  We cut a hole out of the bottom of the shade so that the LED disk could fit inside.  Using sheets of paper, wire and sticky tape we formed two tubes which help to keep the paper sphere upright.  It would also help to direct the LED light to form a pleasing halo effect.</p>
<p>The final task was to present my project for judging, I didn&#8217;t have time time or energy to do up slides so I just got the lights turned down a quickly described the project.  Even with a poor presentation I won the Hardware Award (you can see the presentation photo <a href="http://flic.kr/p/bBnQqT">here</a>).</p>
<p>So the end result of a weekends work (and some follow up work in TOG) can be seen in the follow slide show.</p>
<p><object width="400" height="300"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Frobertfitzsimons%2Fsets%2F72157629733259883%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Frobertfitzsimons%2Fsets%2F72157629733259883%2F&#038;set_id=72157629733259883&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Frobertfitzsimons%2Fsets%2F72157629733259883%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Frobertfitzsimons%2Fsets%2F72157629733259883%2F&#038;set_id=72157629733259883&#038;jump_to=" width="400" height="300"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2012/04/aurora-lamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laser Tag m0dul</title>
		<link>http://partfusion.com/2012/01/laser-tag-m0dul/</link>
		<comments>http://partfusion.com/2012/01/laser-tag-m0dul/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:48:30 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[28c3]]></category>
		<category><![CDATA[ccc]]></category>
		<category><![CDATA[r0ket]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=179</guid>
		<description><![CDATA[This project was inspired by an off-the-cuff comment during Maker Faire UK in March 2011. Over the weekend I was hanging out with members from a number of UK hackerspaces. One day a small group went off to play a &#8230; <a href="http://partfusion.com/2012/01/laser-tag-m0dul/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/robertfitzsimons/6590252327/" title="r0ket Laser Tag with Robert Fitzsimons by RobertFitzsimons, on Flickr"><img class="alignright" src="http://farm8.staticflickr.com/7010/6590252327_6d553f3925_m.jpg" width="144" height="240" alt="r0ket Laser Tag with Robert Fitzsimons"></a>This project was inspired by an off-the-cuff comment during <a href="http://makerfaireuk.com/" target="_blank">Maker Faire UK</a> in March 2011.  Over the weekend I was hanging out with members from a number of <a href="http://hackerspaces.org/wiki/United_Kingdom" target="_blank">UK hackerspaces</a>. One day a small group went off to play a game of Laser Tag.  The paraphrased comment that suck in my mind after that was &#8220;wouldn&#8217;t it be cool to have our own Laser Tag system&#8221;.</p>
<p>Laser Tag is a multi player shooting game like paint ball.  But instead of paint, pulses of infrared light are used to hit opponents.  Commercial Laser Tag game systems are commonly known as Quasar in the UK/Ireland or <a href="http://en.wikipedia.org/wiki/Q-Zar" target="_blank">Q-Zar</a> worldwide.  These systems can be found installed in bowling alleys or amusement arcades.  DIY Laser Tag game systems also exist like the popular <a href="http://www.lasertagparts.com/mtdesign.htm" target="_blank">MilesTag</a> system.</p>
<p>So when I heard that a hackable event badge called the <a href="http://www.r0ket.de/" target="_blank">r0ket</a> was being developed for <a href="http://events.ccc.de/camp/2011/" target="_blank">Chaos Camp 2011</a> by <a href="http://muc.ccc.de/" target="_blank">CCC Munich</a>.  I felt it would be a interesting platform to try and develop a DIY Laser Tag system with.</p>
<p><a title="r0ket Laser Tag m0dul Camp Prototype by RobertFitzsimons, on Flickr" href="http://www.flickr.com/photos/robertfitzsimons/6550990423/" target="_blank"><img class="alignright" src="http://farm8.staticflickr.com/7142/6550990423_27bcb67966_m.jpg" alt="r0ket Laser Tag m0dul Camp Prototype" width="240" height="176" /></a>During camp I documented my progress on the camps <a href="http://events.ccc.de/camp/2011/wiki/Laser_Tag" target="_blank">wiki</a>.  Over the days and nights at camp I produced three prototype m0duls using strip board and a selection of components I brought with me.  I wrote basic software to allow the r0ket and m0dul to be able to shot and be hit.  The hardware selection was inspired by the MilesTag system and software should be compatible with the <a href="http://www.lasertagparts.com/mtformat-2.htm" target="_blank">MilesTag II Data Protocol</a>.</p>
<p>Directly after camp I didn&#8217;t make time to work on this project.  But when I heard that a new batch of r0ket&#8217;s would be available at <a href="http://events.ccc.de/congress/2011/" target="_blank">28th Chaos Communication Congress (28c3)</a> I started working on the project again.</p>
<p>For the next step in the this project I did some quick research on the capabilities of the micro controller on the r0ket.  The MCU is a <a href="http://ics.nxp.com/products/lpc1000/lpc13xx/~LPC1343/" target="_blank">LPC1343</a> 32-bit ARM Cortex-M3 with 32k of Flash and 8k of RAM from NXP.  I was particularly interested in it&#8217;s pulse width modulation (PWM) support which could be used to modulate the IR pulses.  In the camp version of the m0dule I used delay loops which was far from optimal.  PWM on the LPC13xx chips is implemented using timers and match registers which can directly toggle the GPIO pins when the timer&#8217;s registers match programmable values.</p>
<p>Unfortunately none of the select pins on the <a href="http://r0ket.badge.events.ccc.de/m0dul" target="_blank">m0dulebus</a> of the r0ket connected to these PWM pins on the LPC1343, so I needed to come up with an alternative solution.  My proposed solution was to use an external oscillator to generate the 56kHz carrier signal and have the r0ket just turn it on and off as needed to fire the pulses.  After a bit of research I settled on using a 555 timer IC in astable mode.</p>
<p><a title="r0ket Laser Tag m0dul v0.8 Prototype 2 by RobertFitzsimons, on Flickr" href="http://www.flickr.com/photos/robertfitzsimons/6590250969/" target="_blank"><img class="alignright" src="http://farm8.staticflickr.com/7010/6590250969_d25c4294a2_m.jpg" alt="r0ket Laser Tag m0dul v0.8 Prototype 2" width="240" height="180" /></a>Logically the improved Laser Tag m0dul v0.8 Prototype consists of three separate boards.  A control board connecting directly to the m0dulbus, an IR transmitter board housed inside the gun barrel, and one or more IR detector boards placed on the players body.</p>
<p>On the control board I used a TS555CN, a low power 555 CMOS timer from ST Microelectronics which would work with the 3.3 volts provided by the r0ket.  A quad NAND gate is used to turn on and off the 555 and to modulate the signal from the active low outputs of the m0dulebus select pins.  Sound output on the control board was to be provided by an <a href="http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=6755b5cf-489b-46ef-9444-aed2d24e48d3" target="_blank">ISD1740</a> voice recorder and playback chip from Nuvoton.  The ISD1700 range of chips are inflexible for this project and hard to program, so I will replace it in a future revision (I will document my findings on the ISD1700 for the record in a future blog post).  A speaker, trigger button and connection headers are also provided on the control board.</p>
<p><a href="http://www.flickr.com/photos/robertfitzsimons/6792559181/" title="r0ket Laser Tag m0dul v0.8 Prototype IR Transmitter by RobertFitzsimons, on Flickr"><img src="http://farm8.staticflickr.com/7033/6792559181_70f046491d_m.jpg" width="240" height="218" alt="r0ket Laser Tag m0dul v0.8 Prototype IR Transmitter" class="alignright"></a>The transmitter board has an IR LED, a <a href="http://www.vishay.com/ir-emitting-diodes/list/product-81009/" target="_blank">TSAL6100</a> High Power IR Emitter from Vishay Semiconductors.  To greatly improve the range of the IR LED over 500 milliamperes is past through it and controlled a TN0106 MOSFET from Supertex Inc.  Two additional LED mounting spaces are provided these can be used to provide a muzzle flash effect and are also switched by the MOSFET.  A separate set of four AA batteries in series are used to power the IR transmitter board.</p>
<p>The detector board has space for two <a href="http://www.vishay.com/ppg?81732" target="_blank">TSOP34856</a> IR Receiver Module&#8217;s from Vishay Semiconductors to detect shot pulses.  The TSOP34856 receiver has a pin diode and pre amplifier which can filter and demodulate 56kHz modulated signals.  With an active low output, multiple TSOP348 receivers can be connected one MCU pin.  A MCU controlled LED is also provided to allow a visual indication of a successful hit.</p>
<p><a href="http://www.flickr.com/photos/robertfitzsimons/6792557863/" title="r0ket Laser Tag m0dul v0.8 PCB by RobertFitzsimons, on Flickr"><img src="http://farm8.staticflickr.com/7169/6792557863_b32bc06bc3_m.jpg" width="240" height="101" alt="r0ket Laser Tag m0dul v0.8 PCB" class="alignright"></a>The physical arrangement of a tagger has the IR LED placed at the focal-point of a lens, Leif Bennett has a good page on <a href="http://alumnus.caltech.edu/~leif/infratag/lens_choice.html" target="_blank">choosing a Lens</a>.  I went with an acrylic plano-convex lens with a 40mm diameter and a 180mm focal length, a <a href="http://www.greenweld.co.uk/acatalog/Shop_Lenses_202.html" target="_blank">OPL8A</a> from GreenWeld.  This mounts nicely on a regular 40mm diameter white plastic waste pipe available here in Ireland.  By cutting suitable slots in the waste pipe and shaping the PCB I was able to slot them together forming a rigid connection and at the same time mount the LED at the focal-point of the lens.  I left extra board in the PCB layout which could be used to form a basic handle after shaping.</p>
<p>In order to have boards available for congress I had to get the boards fabricated in mid December before I had fully tested the design.  In the mean time I etched a couple of boards myself, these boards proved the schematic and layout worked.  But I did make some minor changes to make self etched boards easier to work with particularly because of the lack of through plated holes/vias.</p>
<p>At the last minute while testing the prototype with an oscilloscope and frequency counter I noticed that the frequency of the 555 didn&#8217;t match with what I had calculated, about 42kHz instead of 56kHz.  I had to search through my selection of resistors to find a suitable combinations of values which would generate the correct frequency.</p>
<p>During congress I assembled a second prototype and updated the firmware to work with the hardware changes.  In tests inside the Berliner Congress Center (BCC) we found that the hits could be registered over about 30 meters, in a test we tried outside the hits worked over 100 meters.  On reflection these long range tests worked too well and probably show that the optical arrangement needs to be tuned so the beam spot is much smaller.</p>
<p>A pdf of the schematic can be downloaded here:<br />
<a href='http://partfusion.com/wp-uploads/2012/01/lasertag_m0dul_v08_schematic.pdf'>Laser Tag r0ket m0dul v0.8 Schematic</a></p>
<p><em>The TODO list includes documenting the board assembly; and releasing the schematic, layout and source code.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2012/01/laser-tag-m0dul/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Irish Hackerspaces Week 2011 Workshops</title>
		<link>http://partfusion.com/2011/08/irish-hackerspaces-week-2011-workshops/</link>
		<comments>http://partfusion.com/2011/08/irish-hackerspaces-week-2011-workshops/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 21:10:29 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Workshop]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[irish hackerspaces week]]></category>
		<category><![CDATA[mini mood light v1]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=154</guid>
		<description><![CDATA[As part of Irish Hackerspaces Week I&#8217;ve arranged to give two workshops in TOG and I hope to be able to give the same workshops in 091 Labs, Milk Labs and Nexus Cork. The workshop are suitable for beginners and &#8230; <a href="http://partfusion.com/2011/08/irish-hackerspaces-week-2011-workshops/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>As part of <a href="http://hackerspaces.org/wiki/Irish_Hackerspaces_Week_2011">Irish Hackerspaces Week</a> I&#8217;ve arranged to give two workshops in <a href="http://www.tog.ie/2011/08/irish-hackerspaces-week-2011/">TOG</a> and I hope to be able to give the same workshops in <a href="http://091labs.com/">091 Labs</a>, <a href="http://www.milklabs.ie/">Milk Labs</a> and <a href="http://hackerspacecork.com/wp/index.php/2011/08/hackerspace-week-aug-20th-27th/">Nexus Cork</a>.</p>
<p>The workshop are suitable for beginners and you can sign up by clicking on the links below</p>
<p><span id="more-154"></span></p>
<p><strong>Basic Soldering Workshop</strong></p>
<p>This hands on workshop will cover the basic techniques of soldering, how to solder electronic components and making up simple electronic circuits.</p>
<p>Cost: €15 General public, €12 Students/Unwaged, €10 Hackerspace members.</p>
<p>All tools and materials are provided.  No electronics skills are required.  The workshop is suitable for mature teens and up.</p>
<p><a href="http://partfusion.com/events/4/basic-soldering-workshop-tog/">TOG : Dublin : Sunday 21st : 12:00 &#8211; 14:30</a><br />
<a href="http://partfusion.com/events/7/basic-soldering-workshop-nexus/">Nexus : Cork : Friday 26th : 18:00 &#8211; 20:30</a><br />
Milk Labs : Limerick : TBC<br />
091 Labs : Galway : TBC</p>
<p><strong>Mini Mood Light Soldering Workshop</strong></p>
<p>During this workshop Robert Fitzsimons will guide participants in assembling his open hardware Mini Mood Light kit.  The Mini Mood Light uses a MSP430 micro controller and four buttons to to control the colour of two RGB LED.  The default code allows the user to use the buttons to change the colour to represent their mood.  The workshop will including an overview of the circuit and code operation.</p>
<p>Cost: €20 General public, €17 Students/Unwaged, €15 Hackerspace members.<br />
Optional extras: €2 9 Volt battery, €6 MSP430 LaunchPad.</p>
<p>All tools and materials are provided.  Only very basic electronics skills are required.  The workshop is suitable for mature teens and up.</p>
<p><a href="http://partfusion.com/events/5/mini-mood-light-soldering-workshop-tog/">TOG : Dublin : Sunday 21st : 15:00 &#8211; 17:30</a><br />
Milk Labs : Limerick : TBC<br />
091 Labs : Galway : TBC</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/08/irish-hackerspaces-week-2011-workshops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chaos Communication Camp 2011</title>
		<link>http://partfusion.com/2011/08/chaos-communication-camp-2011/</link>
		<comments>http://partfusion.com/2011/08/chaos-communication-camp-2011/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 16:06:39 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[ccc]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=141</guid>
		<description><![CDATA[Next week I&#8217;m going to Chaos Communication Camp which takes place near Berlin. Every four years the camp provides an exciting opportunity to hang out and work on projects, attend various talks and socialise. At the camp I&#8217;m planning to &#8230; <a href="http://partfusion.com/2011/08/chaos-communication-camp-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Next week I&#8217;m going to <a href="http://events.ccc.de/camp/2011/wiki/Main_Page">Chaos Communication Camp</a> which takes place near Berlin.  Every four years the camp provides an exciting opportunity to hang out and work on projects, attend various talks and socialise.</p>
<p>At the camp I&#8217;m planning to spend a lot of time in the <a href="http://events.ccc.de/camp/2011/wiki/Hardware_Hacking_Workshops">Hx2 Hardware Hacking Area</a>.  I had originally signed up to give a hands on workshop on <em>Introduction to PCB Etching</em>, but I can&#8217;t bring the chemicals on the plane.  So I&#8217;ve come up with another project for a workshop.</p>
<p>The project for the workshop will be to create a custom m0dul for the <a href="http://r0ket.badge.events.ccc.de/">r0ket badge</a> which can be used to form a <a href="http://en.wikipedia.org/wiki/Laser_tag">Laser Tag</a> system.  This m0dul will be designed from scratch including hardware and software starting this weekend and during the camp, though inspiration for parts has come from DIY discussions on the <a href="http://www.laserforums.com/">Laser Tag Forums</a>.  Materials cost will be approximately €50.</p>
<p>In addition I&#8217;ll be bringing ten soldering sets for use in the Hardware Hacking Area, <a href="http://partfusion.com/products/mini-mood-light-v1">Mini Mood Light v1 Kit</a>, <a href="http://partfusion.com/products/i-can-solder-badge-v1/">I Can Solder Badge v1 Kit</a> and other bits &#038; bobs.</p>
<p>Just hopping all the parts arrive in time.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/08/chaos-communication-camp-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MindField</title>
		<link>http://partfusion.com/2011/04/mindfield/</link>
		<comments>http://partfusion.com/2011/04/mindfield/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 02:04:50 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[hackerspace]]></category>
		<category><![CDATA[i can solder v1]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[mindfield]]></category>
		<category><![CDATA[mini mood light v1]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=125</guid>
		<description><![CDATA[This weekend April 29th to May 1st I&#8217;ll be helping to run a hardware hacking area in the Hackerspace Tent at MindField &#8211; International Festival of Ideas. Taking place inside Merron Square park in Dublin&#8217;s city centre MindField offers a &#8230; <a href="http://partfusion.com/2011/04/mindfield/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>This weekend April 29th to May 1st I&#8217;ll be helping to run a hardware hacking area in the <a href="http://mindfield.ie/hackerspace-events/">Hackerspace Tent</a> at <a href="http://mindfield.ie/">MindField &#8211; International Festival of Ideas</a>.  Taking place inside Merron Square park in Dublin&#8217;s city centre MindField offers a diverse programme of talks, debates and workshops covering various topics on culture, technology, politics and inspiration.</p>
<p>Members from Irelands hackerspaces and makerspaces have been invited to build a temporary hackerspace in the park over the weekend.  Giving visitors the opportunity to experience the possibilities of hacker and maker culture in Ireland.  We&#8217;ll be showing off existing projects, teaching new skills through activities and workshops, and working on new projects with visitors and the resources we&#8217;re bringing over the weekend.</p>
<p>In MindField Hackerspace I&#8217;ll be helping to run a hardware hacking area teaching people to solder repair and re-propose, and giving a free <a href="http://mindfield.ie/2011/04/workshop-introduction-to-arduino/">Introduction to Arduino Workshop</a>.  I&#8217;ll also be talking part in the <a href="http://mindfield.ie/2011/04/hack-the-planet/">Hack the Planet!</a> panel discussion on hackerspaces.</p>
<p>In the hardware hacking area I&#8217;ll be selling some of my kits including the <a href="http://partfusion.com/products/mini-mood-light-v1/">Mini Mood Light v1</a>, <a href="http://partfusion.com/2011/02/led-matrix-display/">Dual LED Matrix Display</a> and other LED based displays.  All along with Arduino Uno&#8217;s, TI LanuchPad&#8217;s, electroluminescent wire and hundreds of LEDs.</p>
<p>One very special item I&#8217;ll have for sale is a basic I Can Solder kit which is in the form of a badge.  The I Can Solder badge was inspired by the <a href="http://makeprojects.com/Project/Electronic-Merit-Badge/82/1">Electronic Merit Badge</a> from Make:.  Which I had the pleasure of using to help teach hundreds of kids and adults to solder during the <a href="http://makerfaireuk.com/">Maker Faire UK</a> in March in New Castle, England.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/04/mindfield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LED Matrix Display</title>
		<link>http://partfusion.com/2011/02/led-matrix-display/</link>
		<comments>http://partfusion.com/2011/02/led-matrix-display/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 16:05:19 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[engineers week]]></category>
		<category><![CDATA[led]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=101</guid>
		<description><![CDATA[Last Sunday I gave a workshop in TOG as part of it&#8217;s Engineers Week 2011 activities. We spent the day assembling a 8&#215;8 Red/Green LED Matrix Display circuit which I designed in strip board. The circuit forms an interface between &#8230; <a href="http://partfusion.com/2011/02/led-matrix-display/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_arduino.jpeg"><img class="alignright size-medium wp-image-114" title="Dual 8×8 Matrix with Arduino" src="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_arduino-191x300.jpg" alt="" width="191" height="300" /></a>Last Sunday I gave a workshop in <a href="http://www.tog.ie/">TOG</a> as part of it&#8217;s <a href="http://www.tog.ie/2011/01/engineers-week-2011/">Engineers Week 2011</a> activities.  We spent the day assembling a 8&#215;8 Red/Green LED Matrix Display circuit which I designed in strip board.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/common-cathode-matrix.png"><img class="alignleft size-medium wp-image-106" title="Example Common Cathode Matrix" src="http://partfusion.com/wp-uploads/2011/02/common-cathode-matrix-300x283.png" alt="" width="210" height="198" /></a>The circuit forms an interface between a micro controller and a 8 by 8 Dual Colour Common Anode LED Module.  This type of module has two LEDs per pixel, each row has 8 pixels, with 8 rows.  The anodes of each LED in a row are connected, with 16 columns formed by connecting together the cathode of an LED from each row.</p>
<p>A high side switch is needed to turn on/off a row and must be able to source approximately 240 milliamperes (16 multiplied by 15 milliamperes).  A low side switch is needed to turn on/off a column, but only one LED is on per column so it only needs to sink 15 milliamperes.</p>
<p>For the high side switching I used a <a href="http://www.toshiba.com/taec/components2/Datasheet_Sync//393/8992.pdf"> TD62783APG 8 Channel High-Voltage Source Driver</a> from <a href="http://www.semicon.toshiba.co.jp/eng/">Toshiba Semiconductor</a>.  It&#8217;s very important that only one output from the TD62783 is on at any one time so I used a <a href="http://www.nxp.com/documents/data_sheet/74HC_HCT238.pdf">74HC238 3-to-8 Decoder</a> from <a href="http://www.nxp.com/">NXP</a> to control the row selection.  For the low side switching we used two <a href="http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf">74HC595 8-bit Shift Registers</a> from NXP.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_front.jpeg"><img class="alignleft size-medium wp-image-113" title="Dual 8×8 Matrix v0.1 Front" src="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_front-243x300.jpg" alt="" width="243" height="300" /></a>Only one row of LEDs is on at a time, the display uses persistence of vision to give the illusion that all the LEDs are active at one time.</p>
<p>The basic operation for displaying a single frame is.  The data for a row is shifted into shift registers one bit at a time, the shift register output is turned off (OE), the row is selected on the decoder, the shift register data is loaded into the output registers (LE) and then the shift register output is turned on.  These steps are repeated for each additional row of data.  All the steps are repeated indefinitely until the next frame of data is to be displayed.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_arduino_connection.jpeg"><img class="alignright size-medium wp-image-115" title="Connection between Dual 8×8 Matrix and Arduino" src="http://partfusion.com/wp-uploads/2011/02/dual8x8matrix_arduino_connection-300x175.jpg" alt="" width="300" height="175" /></a>The circuit was designed around the Arduino micro controller but should work with other micro controllers.  The connections are shown in the image.  The left hand side of the display is the row select pins the central pins are for power and ground, with the columns connected to serial peripheral interface (SPI) pins on the Arduino on the right.</p>
<p><a href='http://partfusion.com/wp-uploads/2011/02/dual8x8matrixv01.pdf'>Dual 8&#215;8 Matrix v0.1 Schematic</a></p>
<p>I&#8217;ll do a follow-up blog post with the source code and a Java program I&#8217;ve written to create animations.</p>
<p><object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/f1VhYrWcIE4?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/f1VhYrWcIE4?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></object></p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/02/led-matrix-display/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LED Badges</title>
		<link>http://partfusion.com/2011/02/led-badges/</link>
		<comments>http://partfusion.com/2011/02/led-badges/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 02:15:58 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[27c3]]></category>
		<category><![CDATA[heart]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[shamrock]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=91</guid>
		<description><![CDATA[Just after getting back from 27c3 in early January Jeffrey and myself got talking about a project for TOG&#8217;s Paddy&#8217;s Day hackaton. Our general idea was to create a little badge with LEDs in the shape of a shamrock. We &#8230; <a href="http://partfusion.com/2011/02/led-badges/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Just after getting back from 27c3 in early January Jeffrey and myself got talking about a project for TOG&#8217;s Paddy&#8217;s Day hackaton.</p>
<p>Our general idea was to create a little badge with LEDs in the shape of a shamrock.  We were hoping for something small, light and bright with lots of LEDs.  I said that I would do some more research to see if it would work and if it did to come up with a suitable circuit design.</p>
<p>I knew the general idea was to use a step-up (<a href="http://en.wikipedia.org/wiki/Boost_converter">boost converter</a>) to increase the voltage level so to that I could drive a string of LEDs. I then began to search manufactures sites for suitable components and relevant information.</p>
<p>After searching all the main contenders I found a very interesting range of chips in a small five pin surface mount package from <a href="http://www.onsemi.com/">ON Semiconductor</a>.  The most interesting options were the <a href="http://www.onsemi.com/PowerSolutions/product.do?id=CAT4137">CAT4137 LED Driver, Boost, 5 LED</a> and <a href="http://www.onsemi.com/PowerSolutions/product.do?id=CAT4238">CAT4238 LED Driver, Boost, 10 LED</a>.  Another option from <a href="http://www.linear.com/">Linear Technology</a> was the <a href="http://www.linear.com/product/LT1932">LT1932 &#8211; Constant-Current DC/DC LED Driver in ThinSOT</a>.  As I wasn&#8217;t sure what would work I ordered a couple of each component and the suggested supporting components.  Along with lots of green surface mount LEDs.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_proof.jpeg"><img src="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_proof-150x150.jpg" alt="" title="Proof of Concept LED Badge" width="150" height="150" class="alignright size-thumbnail wp-image-88" /></a>I then designed and etched a simple proof of concept board.  After soldering it up and connecting up a CR2032 coin cell battery it worked but I was disappointed with the brightness of the LEDs.</p>
<p>I then put the project on hold.  Roll on a couple more weeks and I looked at this project again.</p>
<p>Investigating the proof of concept board I realised I had used a wrong resistor value and was trying to supply 30 milliamperes instead of 10 milliamperes into the string of LEDS.  Changing this didn&#8217;t really help increase the brightness.  But it did point me in the direction that I was just trying to draw too much current from the battery.</p>
<p>I found the following blog post <a href="http://interactive-matter.eu/2009/08/driving-circuits-from-a-cr2032-lithium-coin-cell/">on using cr2032 coin cells</a> from Marcus from Interactive Matter (who I meet at 27c3) very informative.  Connecting up the circuit to two AAA batteries solved the brightness problem.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_heart.jpeg"><img src="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_heart-282x300.jpg" alt="" title="Prototype Heart LED Badge" width="282" height="300" class="alignleft size-medium wp-image-90" /></a>I have now reworked the board into a near final layout.  And as a token gesture to the 14th of February (Valentines Day) I&#8217;ve created a design in the shape of a heart.</p>
<p>Tomorrow I&#8217;ll finish the prototype of the shamrock badge and post a picture.  If I created a kit would you be interested in buying it?</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_shamrock.jpeg"><img src="http://partfusion.com/wp-uploads/2011/02/ledbadge_prototype_shamrock-300x271.jpg" alt="" title="Prototype Shamrock LED Badge" width="300" height="271" class="alignleft size-medium wp-image-97" /></a><strong>Update:</strong> Here is the photo of the prototype for the shamrock badge.  When we looked at it after I assembled the badge it was hard to make out the leafs also I might change the resistor value to increase the brightness.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/02/led-badges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engineers Week 2011</title>
		<link>http://partfusion.com/2011/02/engineers-week-2011/</link>
		<comments>http://partfusion.com/2011/02/engineers-week-2011/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 00:42:16 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[engineers week]]></category>
		<category><![CDATA[led]]></category>

		<guid isPermaLink="false">http://partfusion.com/?p=83</guid>
		<description><![CDATA[Next week I&#8217;m helping to run a number of events in TOG for Engineers Week. I&#8217;ll be helping Jeffrey with his free Arduino 101 – Learn to Blink on Tuesday, the Soldering Workshop on Saturday and I&#8217;ll be giving a &#8230; <a href="http://partfusion.com/2011/02/engineers-week-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Next week I&#8217;m helping to run a number of events in TOG for <a href="http://www.tog.ie/2011/01/engineers-week-2011/">Engineers Week</a>.</p>
<p><a rel="lightbox" href="http://partfusion.com/wp-uploads/2011/01/dual8x8_stripboard.jpeg"><img src="http://partfusion.com/wp-uploads/2011/01/dual8x8_stripboard-300x216.jpg" alt="" title="8x8 Red/Green LED Display Stripboard" width="300" height="216" class="alignright size-medium wp-image-82" /></a>I&#8217;ll be helping <a href="http://www.redbrick.dcu.ie/~tdr/blog/">Jeffrey</a> with his free <a href="http://www.tog.ie/2011/01/arduino-101-learn-blink/">Arduino 101 – Learn to Blink</a> on Tuesday, the <a href="http://www.tog.ie/2011/01/soldering-workshop-2/">Soldering Workshop</a> on Saturday and I&#8217;ll be giving a new <a href="http://www.tog.ie/2011/02/led-dot-matrix-display-workshop/">LED Dot Matrix Display Workshop</a> on Sunday (I hope to do a write up soon).</p>
<p>During the week I have a number of <a href="http://arduino.cc/en/Main/ArduinoBoardUno">Arduino Uno</a>&#8216;s boards available for €30.</p>
<p>Also over the weekend I&#8217;ll take part in the <a href="http://hackerspaces.org/wiki/Synchronous_Hackathon/2011-02-19">Synchronous Hackathon</a> and I hope to have time to help with TOG&#8217;s Hackerspace 555 Timer Challenge entry for the <a href="http://www.555contest.com/">555 Contest</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://partfusion.com/2011/02/engineers-week-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
