<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Paul&#039;s Projects</title>
	<atom:link href="http://killerprojects.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://killerprojects.wordpress.com</link>
	<description>My Electronic Projects and Related Rants</description>
	<lastBuildDate>Fri, 06 Jan 2012 21:25:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='killerprojects.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Paul&#039;s Projects</title>
		<link>http://killerprojects.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://killerprojects.wordpress.com/osd.xml" title="Paul&#039;s Projects" />
	<atom:link rel='hub' href='http://killerprojects.wordpress.com/?pushpress=hub'/>
		<item>
		<title>UltraCheap GPS Units</title>
		<link>http://killerprojects.wordpress.com/2012/01/06/ultracheap-gps-units/</link>
		<comments>http://killerprojects.wordpress.com/2012/01/06/ultracheap-gps-units/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 21:18:32 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Proximo]]></category>
		<category><![CDATA[Tracker]]></category>
		<category><![CDATA[Ublox]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=135</guid>
		<description><![CDATA[Recently Chris Nickerson (@indi303) tweeted a really inexpensive GPS tracking unit from Tiger Direct. The unit was regularly ~$120USD on sale for ~ $15. I immediately ordered 3 of them, but had them shipped elsewhere so it took a while for me to get them. I should also mention that I tried to look them [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=135&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently Chris Nickerson (@indi303) tweeted a really inexpensive GPS tracking unit from Tiger Direct. The unit was regularly ~$120USD on sale for ~ $15. I immediately ordered 3 of them, but had them shipped elsewhere so it took a while for me to get them. I should also mention that I tried to look them up today, and the product is unavailable on both the US and CAN TigerDirect websites, so I assume it was a clearance sale. Anyways, I took one of the units apart to see what kind of deal I ended up getting. Click through to see the details.</p>
<p><span id="more-135"></span></p>
<p>To take the unit apart there is 1 screw under the circular sticker on the back. Once the screw is removed simply (gently) pry the unit apart. Here are some pictures I took of the internals:</p>
<div id="attachment_139" class="wp-caption aligncenter" style="width: 310px"><a href="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154639.jpg"><img src="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154639.jpg?w=300&#038;h=225" alt="GPS Receiver" title="GPS Receiver" width="300" height="225" class="size-medium wp-image-139" /></a><p class="wp-caption-text">GPS Receiver</p></div>
<div id="attachment_140" class="wp-caption aligncenter" style="width: 310px"><a href="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154651.jpg"><img src="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154651.jpg?w=300&#038;h=225" alt="Antenna &amp; PIC18F" title="Antenna &amp; PIC18F" width="300" height="225" class="size-medium wp-image-140" /></a><p class="wp-caption-text">Antenna &amp; PIC18F</p></div>
<p>In the first image you can see the GPS receiver. It&#8217;s a Ublox LEA-5S. I did some searching on-line and the only place I found a price listed for them had them listed at $99USD.  I&#8217;m sure it&#8217;s much cheaper in bulk, or to order direct from Asia vs. NA Distributors, but still pretty good.</p>
<p>Next we have the microcontroller. It&#8217;s a PIC-18F. Per-unit price is somewhere in the area of $5. In addition to this, the units came with a mini-USB cable, car lighter adaptor w/ USB A type connector (making it useful for charging cell phones as well as this unit), 2GB uSD card, and the battery is a Sanyo Li 3.7V 1150mAh battery. I would have never paid $120USD for this thing, but at $15 it&#8217;s an absolute steal!</p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=135&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2012/01/06/ultracheap-gps-units/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>

		<media:content url="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154639.jpg?w=300" medium="image">
			<media:title type="html">GPS Receiver</media:title>
		</media:content>

		<media:content url="http://killerprojects.files.wordpress.com/2012/01/img_20120106_154651.jpg?w=300" medium="image">
			<media:title type="html">Antenna &#38; PIC18F</media:title>
		</media:content>
	</item>
		<item>
		<title>Adruino HID ProxPoint Plus 6800 w/ Clock/Data RFID Card Read Code</title>
		<link>http://killerprojects.wordpress.com/2011/05/12/adruino-hid-proxpoint-plus-6800-w-clockdata-rfid-card-read-code/</link>
		<comments>http://killerprojects.wordpress.com/2011/05/12/adruino-hid-proxpoint-plus-6800-w-clockdata-rfid-card-read-code/#comments</comments>
		<pubDate>Thu, 12 May 2011 22:21:01 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[6800]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[clock/data]]></category>
		<category><![CDATA[HID]]></category>
		<category><![CDATA[proxpoint]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=126</guid>
		<description><![CDATA[As I mentioned in a previous post, I have written code to read a ProxPoint Plus 6800 RFID Reader (Clock &#38; Data output model) from HID. This is going to be a very long post, so click through to read it all. Here is the Arduino sketch code to read the data from an HID [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=126&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in a previous post, I have written code to read a ProxPoint Plus 6800 RFID Reader (Clock &amp; Data output model) from HID.  This is going to be a very long post, so click through to read it all.</p>
<p><span id="more-126"></span></p>
<p>Here is the Arduino sketch code to read the data from an HID RFID Card.  FYI:  I know it looks stupid to use an array of bytes to read binary data, but since the boolean type is a byte in size (according to the arduino.cc reference site) it made more sense to use bytes and not have to switch from &#8216;true/false&#8217; to &#8217;1/0&#8242; when trying to print to a debugging console or to do math with.</p>
<p>// Test code for HID Prox reader with clock/data output<br />
// Code by Paul Lariviere &#8211; Jan 2011<br />
//<br />
// Card Present should be wired to pin 13<br />
// Clock should be wired to pin 2<br />
// Data should be wired to pin 12</p>
<p>int cardPresentPin = 13;<br />
int clockPin = 2;<br />
int dataPin = 12;<br />
volatile int count = 0;<br />
volatile byte data[200];</p>
<p>void setup()<br />
{<br />
  pinMode(cardPresentPin, INPUT);<br />
  pinMode(dataPin, INPUT);<br />
  pinMode(clockPin, INPUT);<br />
  attachInterrupt(1, readBit, RISING);<br />
  Serial.begin(9600);<br />
  for (int a = 0; a &lt; 200; a++)<br />
  {<br />
    data[a] = 0;<br />
  }<br />
}</p>
<p>void loop()<br />
{<br />
  if (digitalRead(cardPresentPin) == LOW)<br />
  {<br />
    //Serial.println(&quot;interrupts enabled&quot;);<br />
    interrupts();<br />
  }<br />
  else<br />
  {<br />
    noInterrupts();<br />
    if (count != 0)<br />
    {<br />
      Serial.println(&quot;READ COMPLETE!&quot;);<br />
      for (int a = 0; a &lt;200; a++)<br />
      {<br />
        Serial.print(data[a]);<br />
	 }<br />
      count = 0;<br />
    }<br />
  }<br />
}</p>
<p>void readBit()<br />
{<br />
  //Serial.println(&quot;reading bit&quot;);<br />
  if (digitalRead(dataPin) == HIGH)<br />
  {<br />
    data[count] = 0;<br />
  }<br />
  else<br />
  {<br />
    data[count] = 1;<br />
  }<br />
  count++;<br />
}</p>
<p>The code works by attaching an interrupt to the Clock line that will trigger the readBit function, which will read a bit from the data line and store the result in an array at each time interval.  If you want to see why this works, you can check out the HID Reader documentation to see a protocol timing chart and it becomes immediately obvious what is going on.</p>
<p>Once a card is placed in range of the reader, the reader changes the state of the Card Present pin.  This code will enable interrupts as soon as this signal is detected.  Once interrupts are enabled, a clock signal triggers a bit-read event until the card is read.</p>
<p>So this code will read the first 200 bits from the data line.  You can check HID&#8217;s documentation to see exactly how many bits it spits out, but it&#8217;s more than 200, I simply stopped reading early.  IIRC the final output is the same format as track2 data on a magstripe, so if you want to read the whole thing you can check the HID documentation to see how many bits the entire read ends up being.</p>
<p>Once we have the data, we then need to convert the raw data to a final card number.  This part was particularly bothersome to figure out because I had a really hard time with HID&#8217;s documentation of the procedure.  It&#8217;s probably just because I&#8217;m slow, but it took me quite a few tries and several reads of the documentation to decode the card data.  I will post the detailled procedure I used in case anybody else find the HID docs to be a bit confusing.</p>
<p>Here is a sample of output that I received when reading an unused test card:</p>
<p>0000000000000000000000000<br />
1101000001000010000100001<br />
0000100001000010110110101<br />
0000101000100001100101101<br />
0000101101111111110000000<br />
0000000000000000000000000<br />
0000000000000000000000000<br />
0000000000000000000000000</p>
<p>The output is laid out as 25 bits per line.  The protocol specification says that the reader sends 25 leading 0&#8242;s and a whole bunch of trailing 0&#8242;s after the actual useful card data.  Here is the above output with the additional rows of 0s removed:</p>
<p>1101000001000010000100001<br />
0000100001000010110110101<br />
0000101000100001100101101<br />
0000101101111111110000000</p>
<p>Here is the info given from the card (# printed along the edge of the HID card):<br />
card #: 35779 = HEX: 8BC3 = BIN: 1000 1011 1100 0011<br />
This binary pattern is what we&#8217;re ultimately looking for in our end result</p>
<p>This is the raw data decoded assuming 5-bit chunks with format: MSB X X LSB PARITY<br />
stripping off the parity and converting to hex we get:<br />
B0000000650213606F<br />
or in binary with parity bits removed:<br />
B &#8211; 0000 0000 0000 0000 0000 0000 0000 0110 1010 0000 0100 1000 1100 0110 0000 0110 &#8211; F</p>
<p>B and F are the start/end sentinels so we don&#8217;t need them</p>
<p>Here&#8217;s the tricky part.  1: the bits are reversed (msb..lsb) and 2: it looks like 4bit hex but it&#8217;s actually 3bit octal with an extra 0 for padding on the right hand side (so the true format is MSB X LSB PAD).  Inverting the bits and dropping the 0 pad we are left with:</p>
<p>110 101 000 010 001 011 110 000 110</p>
<p>Now, we start from the right and take 26 bits (results in simply dropping the leading 1 in this case) and we&#8217;re left with:<br />
10 101 000 010 001 011 110 000 110<br />
p&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..p</p>
<p>The first and last bits of this 26bit remainder are parity bits.  Toss them.  Result:<br />
0 101 000 010 001 011 110 000 11</p>
<p>Re-arrange this result into 4bit chunks and covert to hex:</p>
<p>&#8230;5&#8230;&#8230;0&#8230;&#8230;&#8230;8&#8230;&#8230;B&#8230;&#8230;C&#8230;..3<br />
 0101 0000 1000 1011 1100 0011<br />
|  facility #  |&#8230;&#8230;.card number&#8230;&#8230;.|</p>
<p>The card number portion matches exactly our &#8220;known&#8221; card number from above.  For a complete implementation these mathematical operations just need to be converted to code.  I never ended up finishing this project b/c we decided to use a Rabbit micro. for our access control application due to the performance and price ($32 ~ the same price as an Arduino but with built-in Ethernet + web server, etc.)</p>
<p>When implementing the decoding into an Arduino sketch it would be a good idea to perform parity checks instead of just tossing the parity bits away as I described above.  If anybody ends up implementing some Arduino code to finish the functionality and sends me a msg I will post a link to it here.</p>
<p>Happy Making!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=126&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2011/05/12/adruino-hid-proxpoint-plus-6800-w-clockdata-rfid-card-read-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>IR Library &amp; Test Source Code</title>
		<link>http://killerprojects.wordpress.com/2011/05/08/ir-library-test-source-code/</link>
		<comments>http://killerprojects.wordpress.com/2011/05/08/ir-library-test-source-code/#comments</comments>
		<pubDate>Mon, 09 May 2011 01:23:13 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[IR]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[panasonic protocol]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=123</guid>
		<description><![CDATA[Here is the Arduino IR library with working Panasonic protocol support that people have been asking about. I have also included a very basic sketch that will send the &#8220;Power&#8221; code to turn the TV on/off. Please be VERY AWARE that this is the OLD Panasonic protocol that has been implemented. That&#8217;s the reason the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=123&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://home.cogeco.ca/~dcept/IR.zip">Here is the Arduino IR library with working Panasonic protocol support that people have been asking about.</a>  I have also included a very basic sketch that will send the &#8220;Power&#8221; code to turn the TV on/off.  Please be VERY AWARE that this is the OLD Panasonic protocol that has been implemented.  That&#8217;s the reason the video uses my crappy 20&#8243; TV instead of my new bigscreen.  I may decide to implement the new protocol one day, but I just have too much on the go right now to pull it off.  Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=123&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2011/05/08/ir-library-test-source-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Great Global Hackerspace Challenge</title>
		<link>http://killerprojects.wordpress.com/2011/04/06/great-global-hackerspace-challenge/</link>
		<comments>http://killerprojects.wordpress.com/2011/04/06/great-global-hackerspace-challenge/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 01:48:25 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[sd card]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[ulcd-23pt]]></category>
		<category><![CDATA[ulcd-32pt(gfx)]]></category>
		<category><![CDATA[usd]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=119</guid>
		<description><![CDATA[Well, I was super-excited to be part of the ThinkHaus great global hackerspace challenge, and right as it was kicking off my father ended up in ICU @ the hospital. I have been spending most of my free time there with my family, but have found a few hrs. to work on the GGHSC. Our [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=119&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, I was super-excited to be part of the ThinkHaus great global hackerspace challenge, and right as it was kicking off my father ended up in ICU @ the hospital.  I have been spending most of my free time there with my family, but have found a few hrs. to work on the GGHSC.  Our project is basically a homebrew PLC that any dummy can program.  Think snap-circuits meets legos.  Pre-build modules can be snapped together and programmed through a touchscreen HMI with very basic logic (ie: digital output 1 [wired to heater] turns on when analog input 1 is less than 70 deg. C).  Of course things won&#8217;t be named &#8220;digital output 1&#8243; but instead would be &#8220;heater ON output&#8221; and analog input 1 would be named &#8220;room temperature,&#8221; or whatever the user deems appropriate as a name.  Since it&#8217;s to benefit education we&#8217;re also comming up with an entire curriculum for the project as well as documentation/etc.  </p>
<p>My part in this is obviously VERY limited due to my current situation, but I was to be responsible for coding the base unit as well as the touchscreen HMI.  Since I had already ordered the 4dsystems uLCD-32PT(GFX) module from sparkfun I decided to play with it and load sample code and start working on the HMI whenever I have time.  I got sample code loaded and everything was cool until I tried to use the SD card.  As soon as I tried to use it I was getting &#8220;Disk not mounted&#8221; and &#8220;unable to mount&#8221; or &#8220;Card OUT&#8221; depending on which sample program I ran.  My card was 4gb, but was formatted for fat16 anyway and should have worked.  As I pulled the card in and out while running the USDTEST sample program I noticed that the text on the screen quickly flickered to &#8220;Card IN&#8221; and back.  I found that if I held the card @ just the right spot it would stay @ card IN.  The problem was that I cheaped out and bought the least expensive piece of trash uSD card I could possibly find.  It seems that the pads on it did not line up properly with the pins in the display module.  As soon as I took a SanDisk uSD card it worked like a charm.  I just wanted to post this b/c there seem to be several ppl. on the forums complaining that their SD cards don&#8217;t work despite being properly formatted.  I tried to post to the 4dsystems forum but they require not only email validation, but subsequent manual approval of the account.  I&#8217;m not exactly what you&#8217;d call a patient person, so hopefully when somebody searches for solutions ot this problem they&#8217;ll stumble upon this.  That&#8217;s all for now, but I&#8217;ll be sure to post updates when I get cool touchscreen stuffs working <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=119&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2011/04/06/great-global-hackerspace-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino Video Overlay Update</title>
		<link>http://killerprojects.wordpress.com/2011/03/19/arduino-video-overlay-update/</link>
		<comments>http://killerprojects.wordpress.com/2011/03/19/arduino-video-overlay-update/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 05:00:17 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[MAX7456]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[OSD]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=116</guid>
		<description><![CDATA[I&#8217;m just posting this since the post about my Arduino + MAX-7456 board still seems to be getting a fair bit of attention. I gathered up the code linked to in my original blog post and have uploaded a .zip with the library files as well as a test sketch that uses it. I haven&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=116&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m just posting this since the post about my Arduino + MAX-7456 board still seems to be getting a fair bit of attention. I gathered up the code linked to in my <a href="http://killerprojects.wordpress.com/2010/03/23/arduino-rfid-reader-and-video-overlay/">original</a> blog post and have <a href="http://home.cogeco.ca/~dcept/OSD.zip">uploaded a .zip with the library files as well as a test sketch that uses it</a>. I haven&#8217;t taken a close look at this code in a long time, and I never did get around to fixing it like I wanted to. Since I&#8217;ve abandoned the Arduino in favor of the Rabbit for my access system solution it became apparent that this wasn&#8217;t something I was going to pursue anymore, but I figured I&#8217;d release what I did mash together for what it&#8217;s worth. It&#8217;s a pretty sloppy implementation as I just wanted to test proof-of-concept code to get it working quickly. It works by passing a massive array to a function (1 element for each character location available w/ the MAX-7456, don&#8217;t recall what that is right now). I had originally intended to modify the code so that it could work with the string library, keep track of it&#8217;s current position and allow a &#8220;MoveToLocation(int x)&#8221; type procedure to clean stuff up, so feel free to go ahead and do that and share it with everybody <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>NOTE:  Those of you interested in PAL: Go to my original blog post (link above) and look at the code linked.  You will see a crapload of DEFINE blocks that are enclosed in comments.  One set of comments contains a set of variables used for PAL, the other for NTSC.  IIRC you can simply swap the values for PAL to replace the NTSC values in the library and it should work just fine.  I think a few little things change, like # of chars that will fit on the screen, so you might have to play with that a bit, but it should be pretty straightforward.</p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=116&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2011/03/19/arduino-video-overlay-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Lots of updates</title>
		<link>http://killerprojects.wordpress.com/2011/03/18/lots-of-updates/</link>
		<comments>http://killerprojects.wordpress.com/2011/03/18/lots-of-updates/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 23:19:26 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=112</guid>
		<description><![CDATA[Well, I&#8217;ve neglected this blog for far too long now, and I figure it&#8217;s time for an update. A lot has happened in recent months. I landed my dream job designing industrial control systems, moved back to Hamilton and have been back at the ThinkHaus hackerspace. I have been taking the Penetration Testing With Backtrack [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=112&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;ve neglected this blog for far too long now, and I figure it&#8217;s time for an update.  A lot has happened in recent months.  I landed my dream job designing industrial control systems, moved back to Hamilton and have been back at the ThinkHaus hackerspace.  I have been taking the <a href="http://www.offensive-security.com/online-information-security-training/penetration-testing-backtrack/">Penetration Testing With Backtrack</a> course from Offensive Security and am enjoying the hell out of it!  I have learned so much from this course it&#8217;s unreal, and it inspired me to set up my own home pentest network with custom vulnerable web-apps, programs and operating systems running on VMs.  The eventual plan is to transfer these boxes to ThinkHaus and have a pentest lab we can VPN into for CTF fun.  </p>
<p>Some of the more major things that I&#8217;ve been involved in lately (which I will post about seperately) include:</p>
<ol>
<li>
Delivering the first ThinkHaus intro to Arduino course
</li>
<li>
Writing working code, and figuring out how to decode the data from a HID RFID reader model: ProxPoint Plus 6800 w/ clock &amp; data output
</li>
<li>
Started designing a door controller for RFID access to ThinkHaus.  Design is being carried out using a Rabbit RCM5600W microcontroller with an onboard web-server.  The plan is to have a web-based admin console to control stand-alone door controllers and, eventually, to create a Master application that can act as one central administration point for a network of nodes.  I&#8217;m also going to be rigging up an SD Card for logging and modifying the Rabbit FAT/SD libraries to allow me to use them with the 5000Core.
</li>
<li>
Tomorrow I&#8217;m heading to my buddy&#8217;s place to rig his coffee maker up to a rabbit controller so that he can start it from work, or set it to turn on before his alarm goes off.  Will post pics/code of the build.
</li>
<li>
I&#8217;m sure I&#8217;ll think of stuff I forgot later and just post as it comes to me.. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
</li>
</ol>
<p>That&#8217;s all the time I have for now.  Stay tuned for updated detailed posts about each of the above.  I plan to release the slides I used to teach my course, the source code for Arduino to interface w/ the HID RFID reader and the rabbit code/schematics for our door controller once it&#8217;s done.  </p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=112&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2011/03/18/lots-of-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Back To It With Powerwheels Racing Series</title>
		<link>http://killerprojects.wordpress.com/2010/06/24/back-to-it-with-powerwheels-racing-series/</link>
		<comments>http://killerprojects.wordpress.com/2010/06/24/back-to-it-with-powerwheels-racing-series/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 23:02:49 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Electronic Projects]]></category>
		<category><![CDATA[PWRS]]></category>
		<category><![CDATA[thinkhaus]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=109</guid>
		<description><![CDATA[Well, I&#8217;m all settled in to the new place and I was able to reconnect w/ the Think&#124;Haus hackerspace. Some of the members there are entering a team in Maker Faire&#8217;s upcoming Power Racing Series. Essentially it&#8217;s a bunch of grown people who take old children&#8217;s Power Wheels toys and modify them with larger DC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=109&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, I&#8217;m all settled in to the new place and I was able to reconnect w/ the Think|Haus hackerspace.  Some of the members there are entering a team in Maker Faire&#8217;s upcoming <a href="http://powerracingseries.org/">Power Racing Series</a>.  Essentially it&#8217;s a bunch of grown people who take old children&#8217;s Power Wheels toys and modify them with larger DC motors.  Although not an official team member I have begun assisting with the design and production of the motor controller circuit.  For obvious reasons I&#8217;m not going to be posting any specifics or schematics until after the contest, but it&#8217;s shaping up to be a really fun project just to goof around with.  More details available on the <a href="http://www.thinkhaus.org/2010/06/12/team-power-fist-power-racing-series-update/">official Think|Haus site</a>.  It feels good to be back <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=109&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2010/06/24/back-to-it-with-powerwheels-racing-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Taking A Break</title>
		<link>http://killerprojects.wordpress.com/2010/05/19/taking-a-break/</link>
		<comments>http://killerprojects.wordpress.com/2010/05/19/taking-a-break/#comments</comments>
		<pubDate>Wed, 19 May 2010 21:41:44 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=106</guid>
		<description><![CDATA[Unfortunately I&#8217;m going to be taking a break from any project work and/or posts for the next few weeks. I&#8217;ve accepted a job with a company that I&#8217;ve been trying to get in with for a few years now and I&#8217;m going to be moving to a new city. Somebody has decided to pay me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=106&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Unfortunately I&#8217;m going to be taking a break from any project work and/or posts for the next few weeks.  I&#8217;ve accepted a job with a company that I&#8217;ve been trying to get in with for a few years now and I&#8217;m going to be moving to a new city.  Somebody has decided to pay me to do this kind of stuff for a living, so I couldn&#8217;t be happier.  However, I&#8217;ve got tons of packing, shopping and prep to do before I move so it&#8217;ll likely be at least 2-3 weeks before I&#8217;m settled in and posting again.  The good news is that I&#8217;ll get to hook back up with the hackerspace I was a part of so hopefully we&#8217;ll have some awesome group projects to post about.  </p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=106&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2010/05/19/taking-a-break/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
		<item>
		<title>Chameleons Arrive &#8211; Quick Review and Demo</title>
		<link>http://killerprojects.wordpress.com/2010/05/13/chameleons-arrive-quick-review-and-demo/</link>
		<comments>http://killerprojects.wordpress.com/2010/05/13/chameleons-arrive-quick-review-and-demo/#comments</comments>
		<pubDate>Thu, 13 May 2010 16:31:16 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Tech Rants]]></category>
		<category><![CDATA[atmega328p]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[chameleon]]></category>
		<category><![CDATA[ntsc]]></category>
		<category><![CDATA[parallax]]></category>
		<category><![CDATA[propeller]]></category>
		<category><![CDATA[ps2]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=97</guid>
		<description><![CDATA[I received my Chameleon AVR dev-kits yesterday and immediately started going through the manual. On top of processor-specific data sheets, e-books, sample code and other documents there is a ~300page manual written specifically on the Chameleon design and operation. The Chameleon comes pre-loaded with a little test application/game. I decided to film it briefly in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=97&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I received my Chameleon AVR dev-kits yesterday and immediately started going through the manual.  On top of processor-specific data sheets, e-books, sample code and other documents there is a ~300page manual written specifically on the Chameleon design and operation.  The Chameleon comes pre-loaded with a little test application/game.  I decided to film it briefly in order to demo what the board is capable of.  Here is the default game displayed on a TV via NTSC, audio is through the TV but the mic on my camcorder isn&#8217;t great so it&#8217;s a bit low and input to the game was via PS2 keyboard.</p>
<span style="text-align:center; display: block;"><a href="http://killerprojects.wordpress.com/2010/05/13/chameleons-arrive-quick-review-and-demo/"><img src="http://img.youtube.com/vi/BBxhC41_Pkw/2.jpg" alt="" /></a></span>
<p><span id="more-97"></span></p>
<p>As you can see, NTSC/PAL and VGA output is pretty neat when combined with some microcontrollers.  This can allow for video displays of sensor values, control of objects with PS2 keyboards/mice and audio to all be EASILY added to projects.  </p>
<p><strong>How it works:</strong><br />
The dev-board has 2 processors on it.  The AVR Atmega328P and the Parallax Propeller.  The two processors are connected via I2C and the Atmel acts as a master to send commands to the Propeller slave.  The Propeller takes care of all of the heavy lifting when it comes to graphics, keyboard/mouse input and audio.  There is a PIC version of this kit available as well, but being that the Atmel version comes with an Arduino bootloader and supporting libraries I couldn&#8217;t resist getting it over the PIC.</p>
<p><strong>Review:</strong><br />
The only gripe I had about this product was that it took a heck of a long time for the company to ship when it had an &#8220;in stock&#8221; status.  As you can probably tell by some of my previous posts, I was starting to get a bit impatient <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   That being said, I&#8217;m not sure of the reason for the delay but it&#8217;s possible that some slight modifications were made to the dev. board.  For example:  I noticed that in the documentation images there is no heatsink on the regulators whereas mine both have one.  Either way the wait was definitely worth it.  </p>
<p>The user manual seems to have been written by the guy who designed the dev-board himself and it is very casual.  While there are a few spelling and grammatical errors here and there, it&#8217;s not enough to be annoying and you can still very clearly tell what he means to say.  I&#8217;m only ~ page 60 of ~300 so far, but from what I can see the information presented is easy to understand and thorough.  The author explains VGA and NTSC in pretty good depth and also provides links to external supplemental resources.  Overall I&#8217;d say this is a very well put-together product and I&#8217;m looking forward to finishing the manual and starting to create some of my own applications for it.  </p>
<p>Another advantage (at least on the AVR model, not sure about the PIC) is that the headers on the board share a similar footprint to the Arduino, allowing compatibility with some prototyping shields/etc.  The physical footprint is similar, but the pin-outs are different.  The bottom row of IO are for the ATMega328P while the top row contains 8 IO from the Propeller board.  Both chips can be programmed via serial and the target is selected by toggling a switch.  There is also an ISP header for programming if you want to blow away the bootloader.  Being that the introductory price of these kits are only $60 I&#8217;d certainly recommend jumping on one before the price goes up, because it&#8217;s a pretty good deal IMO.</p>
<p>The packaging from the manufacturer was excellent, each dev kit was wrapped in an anti-static bag, in bubble-wrap, inside a plastic case surrounded by foam chips.  I have included pics of the unpacking at the bottom of this post.</p>
<p>I&#8217;ll post more when I get a project completed.  I just wanted to put a quick update up since my most recent posts haven&#8217;t really had much &#8220;substance&#8221; lately.</p>
<p>Cheers!</p>
<p>Pics:</p>
<p><a href="http://killerprojects.files.wordpress.com/2010/05/imga0314.jpg"><img src="http://killerprojects.files.wordpress.com/2010/05/imga0314.jpg?w=300&#038;h=224" alt="" title="Opened box containing 2 chameleons and tons of packing peanuts" width="300" height="224" class="aligncenter size-medium wp-image-98" /></a></p>
<div id="attachment_99" class="wp-caption aligncenter" style="width: 310px"><a href="http://killerprojects.files.wordpress.com/2010/05/imga0317.jpg"><img src="http://killerprojects.files.wordpress.com/2010/05/imga0317.jpg?w=300&#038;h=224" alt="" title="2 free LEDs... LOL" width="300" height="224" class="size-medium wp-image-99" /></a><p class="wp-caption-text">2 free LEDs... LOL</p></div>
<div id="attachment_100" class="wp-caption aligncenter" style="width: 310px"><a href="http://killerprojects.files.wordpress.com/2010/05/imga0321.jpg"><img src="http://killerprojects.files.wordpress.com/2010/05/imga0321.jpg?w=300&#038;h=224" alt="" title="Chameleon Dev Kit" width="300" height="224" class="size-medium wp-image-100" /></a><p class="wp-caption-text">Chameleon Dev Kit</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=97&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2010/05/13/chameleons-arrive-quick-review-and-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>

		<media:content url="http://killerprojects.files.wordpress.com/2010/05/imga0314.jpg?w=300" medium="image">
			<media:title type="html">Opened box containing 2 chameleons and tons of packing peanuts</media:title>
		</media:content>

		<media:content url="http://killerprojects.files.wordpress.com/2010/05/imga0317.jpg?w=300" medium="image">
			<media:title type="html">2 free LEDs... LOL</media:title>
		</media:content>

		<media:content url="http://killerprojects.files.wordpress.com/2010/05/imga0321.jpg?w=300" medium="image">
			<media:title type="html">Chameleon Dev Kit</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8230;still waiting.</title>
		<link>http://killerprojects.wordpress.com/2010/05/04/still-waiting/</link>
		<comments>http://killerprojects.wordpress.com/2010/05/04/still-waiting/#comments</comments>
		<pubDate>Tue, 04 May 2010 18:55:45 +0000</pubDate>
		<dc:creator>dcept905</dc:creator>
				<category><![CDATA[Tech Rants]]></category>
		<category><![CDATA[chameleon]]></category>
		<category><![CDATA[kopin]]></category>

		<guid isPermaLink="false">http://killerprojects.wordpress.com/?p=92</guid>
		<description><![CDATA[I just received a shipping notice yesterday for my Chameleons. Ordered 4/16, shipped on 5/3&#8230; and they were in stock. Luckily, going by the description, they&#8217;re jam-packed with so much awesome that I&#8217;m not that bothered by the delay, I just can&#8217;t wait to get them That being said my new Emotiv project should start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=92&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just received a shipping notice yesterday for my Chameleons.  Ordered 4/16, shipped on 5/3&#8230; and they were in stock.  Luckily, going by the description, they&#8217;re jam-packed with so much awesome that I&#8217;m not that bothered by the delay, I just can&#8217;t wait to get them <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   That being said my new Emotiv project should start to take shape shortly.  I&#8217;ll probably post some general pics/videos of the chameleons and some of the default/test projects before I move on to my Emotiv game, so stay tuned for a quick review once I get it.</p>
<p>In other news, I got a quote back on those VGA displays from Kopin&#8230; and they&#8217;re pretty much out of their minds.  I fully understand that companies charge more for a quantity of 1 than they do of 1000, but when I saw a fully finished product that made use of TWO Kopin VGA displays sell in its entirety for under $350, I figured 50% of that would be about what I&#8217;d pay for the display, possibly a bit less since I figured this other company would charge extra for all of the other parts/components as well as R&amp;D.  To my dismay, ordering 1 kopin display directly from them would cost me over $400 (400+taxes+duties to be exact), which is MORE than purchasing a finished product containing TWO of these things elsewhere.  What was even more interesting was that the website clearly lists the driver IC in both a TQFP and BGA package and in the quote I was sent, I was informed that it was ONLY available in BGA.  Long story short, I&#8217;ve decided to order the finished product and rip it apart.  Not only will it save me TONS on the cost but it will also provide me with a PCB that I can work with since I&#8217;ve never hand-fabbed and soldered a board for a BGA chip before.  </p>
<p>Sorry for so much &#8220;nothing&#8221; for so long, I hope to have some more &#8220;awesome&#8221; posted shortly <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cheers!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/killerprojects.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/killerprojects.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/killerprojects.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=killerprojects.wordpress.com&amp;blog=10665619&amp;post=92&amp;subd=killerprojects&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://killerprojects.wordpress.com/2010/05/04/still-waiting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2fdc775a1d3739b939d4ec40fda305f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dcept905</media:title>
		</media:content>
	</item>
	</channel>
</rss>
