<?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>Anthony DiSpezio</title>
	<atom:link href="http://anthonydispezio.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://anthonydispezio.com</link>
	<description>web architect, educator, graphic designer &#38; music-maker</description>
	<lastBuildDate>Tue, 09 Feb 2010 23:56:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>National Geographic: The JASON Project</title>
		<link>http://anthonydispezio.com/index.php/2010/02/national-geographic-the-jason-project/</link>
		<comments>http://anthonydispezio.com/index.php/2010/02/national-geographic-the-jason-project/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:11:59 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Portfolio Update]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=509</guid>
		<description><![CDATA[
The JASON Project, one of the National Geographic Society&#8217;s ongoing teaching endeavors, is an online curriculum aimed at educating teachers in different areas of K-12 schooling. The design below was created to allow course authors a practical, stylish interface to deliver their content. Utilizing popular javascript &#038; css techniques, this design lends itself to many [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://anthonydispezio.com/wp-content/uploads/2009/12/rp1.jpg"><img title="resilient-planet-splash" src="http://anthonydispezio.com/wp-content/uploads/2009/12/rp1.jpg" alt="" width="560" height="463" /></a></p>
<p>The JASON Project, one of the National Geographic Society&#8217;s ongoing teaching endeavors, is an online curriculum aimed at educating teachers in different areas of K-12 schooling. The design below was created to allow course authors a practical, stylish interface to deliver their content. Utilizing popular javascript &#038; css techniques, this design lends itself to many forms of educational content delivery.</p>
<p><a href="http://anthonydispezio.com/index.php/operation-resilient-planet-ngs/">Learn more about my role in the JASON Project -&gt;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/02/national-geographic-the-jason-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Lo-Tide&#8221; Installation [Processing]</title>
		<link>http://anthonydispezio.com/index.php/2010/01/lo-tide-installation-processing/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/lo-tide-installation-processing/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:11:05 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Processing]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=441</guid>
		<description><![CDATA[
Lo-tide seeks to re-introduce the users to their physical surrounding in new and intriguing ways. The user is presented with a projection of a sandy shore with several dying, flopping fish. As the user enters the space, they soon discover that a camera is tracking their movement and translating their position onto the screen. Upon [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/lo-tide_011.jpg" alt="lo-tide_01.jpg" border="0" width="560"/></p>
<p>Lo-tide seeks to re-introduce the users to their physical surrounding in new and intriguing ways. The user is presented with a projection of a sandy shore with several dying, flopping fish. As the user enters the space, they soon discover that a camera is tracking their movement and translating their position onto the screen. Upon further interaction, the user discovers that their silhouette represents shallow waters that the dying fish can swim in.</p>
<p><span id="more-441"></span></p>
<p>As the user moves around, they are able to trap the fish in their body movements and even pass them off to other people. But move too fast and the fish will be stranded on land once again. Lo-tide seeks to re-introduce the users to their physical surrounding in new and intriguing ways. The user is presented with a projection of a sandy shore with several dying, flopping fish. As the user enters the space, they soon discover that a camera is tracking their movement and translating their position onto the screen. Upon further interaction, the user discovers that their silhouette represents shallow waters that the dying fish can swim in. As the user moves around, they are able to trap the fish in their body movements and even pass them off to other people. But move too fast and the fish will be stranded on land once again.</p>
<p><script src="/js/swfobject.js" type="text/javascript"></script></p>
<div id="mediaspace">This text will be replaced</div>
<p><script type="text/javascript">// <![CDATA[
  var so = new SWFObject('/js/player.swf','mpl','560','374','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','/media/flv/lo-tide.flv');
  so.addVariable('frontcolor','000000');
  so.addVariable('lightcolor','ff6000');
  so.addVariable('screencolor','fffaf4');
  so.write('mediaspace');
// ]]&gt;</script></p>
<p><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/lo-tide_021.jpg" alt="lo-tide_02.jpg" border="0" width="400" height="299" /><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/lo-tide_031.jpg" alt="lo-tide_03.jpg" border="0" width="400" height="299" /></p>
<p>Below is the Processing code to run the application:</p>
<p><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/lo-tide_052.gif" alt="lo-tide_05.gif" border="0" width="400" height="1050" /></p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/lo-tide-installation-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Electronic Rennaisynth [MaxMSP/Arduino]</title>
		<link>http://anthonydispezio.com/index.php/2010/01/electronic-rennaisynth/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/electronic-rennaisynth/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 05:42:35 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[MaxMSP]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=431</guid>
		<description><![CDATA[
The image above is the blueprint for a MaxMSP patch designed to manipulate sound with a Super Nintendo controller via Arduino. The bottom left hand corner of the patch shows how to connect the SNES controller to the Arduino board (Duemilanove in this case).
Google Code now hosts the nespad code to translate SNES controller data [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><a href="http://anthonydispezio.com/images/programming/electronic-renaisynth.png" target="_blank"><img src="http://anthonydispezio.com/images/programming/electronic-renaisynth.png" alt="Electronic Renaisynth"  width=560px /></a></p>
<p>The image above is the blueprint for a MaxMSP patch designed to manipulate sound with a Super Nintendo controller via Arduino. The bottom left hand corner of the patch shows how to connect the SNES controller to the Arduino board (Duemilanove in this case).<span id="more-431"></span></p>
<p>Google Code now hosts the <a href="http://code.google.com/p/nespad/">nespad code</a> to translate SNES controller data into serial port data. MaxMSP then parses this controller data to find out which buttons are being pushed. The reason that the controller data is collected in one byte and then dissected is so that MaxMSP can recognize when multiple buttons are being pushed. If the serial port only sent the most recent button, MaxMSP would only recognize one button at a time.</p>
<p>Each button on the controller controls a different parameter of music generation and manipulation. The signal generator is operated by the right thumb buttons which fire a &#8220;midi on&#8221; command. This command is sent to a locally hosted VST audio plugin (in my case, Omnisphere). The left thumb directional pad controls pitch and modulation, much like the mod wheels commonly seen on synthesizers. Left and Right control pitching up and down, while Up and Down control modulation of the signal generator (in Omnisphere&#8217;s case, about 24 different parameters). The shoulder buttons control panning.</p>
<p>All in all, it was a hell of a lot of fun to play with. I eventually was able to keep a consistent beat and play some gentle sine waves over top. It was sounding so cool! I must return to this project and make a documentation video.</p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/electronic-rennaisynth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Erytophobia&#8221; [Arduino]</title>
		<link>http://anthonydispezio.com/index.php/2010/01/erytophobia-arduino/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/erytophobia-arduino/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:31:03 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=446</guid>
		<description><![CDATA[
Erytophobia is a simple, two-person game that I designed in Arduino. The mechanics of the game are strictly physical, requiring a complicated setup of wires and LEDs &#8220;underneath the hood.&#8221; The object of the game is to pass a red LED (the ball) around by sending it through the green &#8220;gates.&#8221; The game ends when [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/erytophbia.jpg" alt="erytophbia.jpg" border="0" width="225" height="110" class="left" /><br />
Erytophobia is a simple, two-person game that I designed in Arduino. The mechanics of the game are strictly physical, requiring a complicated setup of wires and LEDs &#8220;underneath the hood.&#8221; The object of the game is to pass a red LED (the ball) around by sending it through the green &#8220;gates.&#8221; The game ends when someone loses by sends the ball toward a red &#8220;gate.&#8221; The side with the green gate changes randomly every time the player pushes their button to hit the ball.<span id="more-446"></span>Erytophobia explores the scenarios of a simple game through a complex analog system. Below the game board, two servo motors control red leds that, when rotated in the correct pattern, can simulate a single led traveling along a dynamic path.</p>
<p><script src="/js/swfobject.js" type="text/javascript"></script></p>
<div id="mediaspace">This text will be replaced</div>
<p><script type="text/javascript">// <![CDATA[
  var so = new SWFObject('/js/player.swf','mpl','560','374','9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','/media/flv/erytophobia.flv');
  so.addVariable('frontcolor','000000');
  so.addVariable('lightcolor','ff6000');
  so.addVariable('screencolor','fffaf4');
  so.write('mediaspace');
// ]]&gt;</script></p>
<p>The title of the project, Erytophobia, is the scientific word for &#8220;fear of red lights.&#8221; This lends itself quite nicely to the main objective of the game.</p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/erytophobia-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Beansprout&#8221; Music Dashboard</title>
		<link>http://anthonydispezio.com/index.php/2010/01/beansprout-music-dashboard/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/beansprout-music-dashboard/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:55:26 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Interface Design]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=410</guid>
		<description><![CDATA[
Beansprout is an online dashboard that connects a coffee shop to its customers through a localized network. Anyone connected to that network can access dynamic elements such as a music jukebox and drink ordering service directly from their web browser.Beansprout allows coffee shops to extend their presence into the metaverse of online media and provide [...]]]></description>
			<content:encoded><![CDATA[<p id="top" /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_01.jpg" alt="beansprout_01.jpg" border="0" width="250"/><br />
Beansprout is an online dashboard that connects a coffee shop to its customers through a localized network. Anyone connected to that network can access dynamic elements such as a music jukebox and drink ordering service directly from their web browser.<span id="more-410"></span>Beansprout allows coffee shops to extend their presence into the metaverse of online media and provide its customers with a dynamic, interactive environment. This conceptual environment was used to pitch social portals to local shops.</p>
<p>Here are some snaps:</p>
<p><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_02.jpg" alt="beansprout_02.jpg" border="0" width="356" height="442"/><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_03.jpg" alt="beansprout_03.jpg" border="0" width="356" height="442" /><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_04.jpg" alt="beansprout_04.jpg" border="0" width="356" height="305" /><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_05.jpg" alt="beansprout_05.jpg" border="0" width="356" height="376" /><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_06.jpg" alt="beansprout_06.jpg" border="0" width="356" height="342" /><br />
<img src="http://anthonydispezio.com/wp-content/uploads/2010/01/beansprout_07.jpg" alt="beansprout_07.jpg" border="0" width="356" height="425" /></p>
<p>Thanks to Josh Millstead for help on the programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/beansprout-music-dashboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a Wii Whiteboard</title>
		<link>http://anthonydispezio.com/index.php/2010/01/building-a-wii-whiteboard/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/building-a-wii-whiteboard/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 04:31:50 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=380</guid>
		<description><![CDATA[A while back I put together a complete tutorial on setting up Wii remote bluetooth communication, and using Johnny Chung Lee&#8217;s WiiWhiteboard script.
Materials

(1) Infrared LED Stylus &#124; Building an IR Pen tutorial
(1) Bluetooth Receiver &#124; $9.99 @ radioshack.com
(1) Nintendo Wii Remote &#124; $39.99 @ radioshack.com
A Windows PC capable of running .NET framework
Telescopic Mounting Arm [optional, [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />A while back I put together a complete tutorial on setting up Wii remote bluetooth communication, and using Johnny Chung Lee&#8217;s WiiWhiteboard script.<span id="more-380"></span><br />
<h1>Materials</h1>
<ul>
<li>(1) Infrared LED Stylus | <a href="file:///Users/anthonydispezio/Documents/PROJECTS/08_Fall_WiiSeeStars/resources/ITGM405FINAL/dispezio_4/tutorials/wii_irPen.html">Building an IR Pen tutorial</a></li>
<li>(1) Bluetooth Receiver | <a href="http://www.radioshack.com/product/index.jsp?productId=2255917" target="_blank">$9.99 @ radioshack.com</a></li>
<li>(1) Nintendo Wii Remote | <a href="http://www.radioshack.com/product/index.jsp?productId=2902294" target="_blank">$39.99 @ radioshack.com</a></li>
<li>A Windows PC capable of running .NET framework</li>
<li>Telescopic Mounting Arm [optional, I used a mic stand]</li>
<li>Display Surface [computer monitor, projector, tv, etc.]</li>
</ul>
<h1>Software</h1>
<ul>
<li>A bluetooth stack that is compatible with the Wii remote. <a href="http://www.bluesoleil.com/" target="_blank">BlueSoleil</a> and <a href="http://files.filefront.com/WidcommBluetoothSoftware/;5234223;/fileinfo.html" target="_blank">Widcomm</a> are the best supported.</li>
<li>Johnny Chung Lee&#8217;s <a href="http://www.cs.cmu.edu/%7Ejohnny/projects/wii/WiimoteWhiteboardv03.zip" target="_blank">Wii Whiteboard Program</a>.</li>
</ul>
<h1>Procedure</h1>
<ol>
<li>Be sure to view the tutorial on <a href="file:///Users/anthonydispezio/Documents/PROJECTS/08_Fall_WiiSeeStars/resources/ITGM405FINAL/dispezio_4/tutorials/wii_irPen.html">Building an IR Pen</a>. You WILL need an infrared LED source for this to work.</li>
<li>Make sure you have all of the necessary tools before you begin. Battery powered Wii remotes can drain through batteries, so you don&#8217;t want to get held up during setup. Here&#8217;s a picture of what you&#8217;ll need [sans projector and mount].<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/wii-whiteboard_01.jpg" alt="wii-whiteboard_01.jpg" border="0" width="480" height="360" /></li>
<li>Install your Bluetooth Receiver, bluetooth stack software [BlueSoleil in my case], and the Wii Whiteboard program. You must have the .NET framework installed for this program to run. Once you&#8217;ve tested that all of the software works, let&#8217;s set up the system.</li>
<li>Start by connecting the Wii remote to the PC via bluetooth. Open Bluesoleil&#8217;s &#8220;My Bluetooth Places&#8221; icon on the desktop. Click &#8220;Search for devices&#8221; and turn on the Wii remote (hold buttons &#8220;1&#8243; &amp; &#8220;2&#8243;).<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/wii-whiteboard_02.jpg" alt="wii-whiteboard_02.jpg" border="0" width="480" height="360" /></li>
<li>Once the Wii remote is connected, you can start Lee&#8217;s WiimoteWhiteboard Program. When the program starts, the Wiimote should start transmitting data and switch from idle (blinking lights) to listening (solid blue lights). It is now time to setup the Wiimote for calibration.</li>
<li>It is important to mount the Wiimote where it can be easily aimed at the display surface from an angle to the screen. The reason for this is so that when you are drawing, your arm doesn&#8217;t obstruct the infrared light. Click once on each calibration point. When done, the stylus should control the mouse movement when you push the stylus button.<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/wii-whiteboard_03.jpg" alt="wii-whiteboard_03.jpg" border="0" width="480" height="360" /></li>
<li>Now you can experiment with all the wild ideas that are filling your head.</li>
</ol>
<h1>Notes</h1>
<ul>
<li>The Wiimote must remain stationary for the tracking to be accurate. That doesn&#8217;t mean that you can&#8217;t experiment with moving the remote. Who knows what you might discover.</li>
<li>Bluesoleil is a trial program that will end after 20 minutes or so. I&#8217;ve noticed you can sometimes get away without running the bluetooth stack. Just plug in the Bluetooth Receiver, let it connect to the Wiimote and then run WiimoteWhiteboard.</li>
<li>PLAY, EXERIMENT, LEARN!</li>
</ul>
<p class="stickynote">author &#8211; Anthony DiSpezio<br />published &#8211; 11/12/08<br />Thanks to Johnny Lee Chung for all of his amazing work and  invaluable scripts.</p>
<p class="stickynote">
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/building-a-wii-whiteboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building an Infrared Pen</title>
		<link>http://anthonydispezio.com/index.php/2010/01/building-an-infrared-pen/</link>
		<comments>http://anthonydispezio.com/index.php/2010/01/building-an-infrared-pen/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 06:29:13 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://anthonydispezio.com/?p=398</guid>
		<description><![CDATA[A tutorial I&#8217;ve created on constructing an infrared stylus for IR tracking. Based on much of Johnny Chung Lee&#8217;s instruction with my comments.
Materials

(1) High-Output Infrared LED &#124; $1.99 @ radioshack.com
(1) Momentary Pushbutton Switch &#124; $3.49 [4-pack] @ radioshack.com
(1) Dry Erase Marker &#124; $2.14 @ buyonlinenow.com
(1) AA Alkaline Battery &#124; $4.49 [4-pack] @ radioshack.com
(1) AA Battery [...]]]></description>
			<content:encoded><![CDATA[<p id="top" />A tutorial I&#8217;ve created on constructing an infrared stylus for IR tracking. Based on much of Johnny Chung Lee&#8217;s instruction with my comments.<span id="more-398"></span><br />
<h1>Materials</h1>
<ul>
<li>(1) High-Output Infrared LED | <a href="http://www.radioshack.com/product/index.jsp?productId=2062565" target="_blank">$1.99 @ radioshack.com</a></li>
<li>(1) Momentary Pushbutton Switch | <a href="http://www.radioshack.com/product/index.jsp?productId=2062539" target="_blank">$3.49 [4-pack] @ radioshack.com</a></li>
<li>(1) Dry Erase Marker | <a href="http://www.buyonlinenow.com/viewitemsAct.asp?classlabel=WLBA&amp;manufactlabel=1700273&amp;SKU=SAN1742838&amp;gb=1" target="_blank">$2.14 @ buyonlinenow.com</a></li>
<li>(1) AA Alkaline Battery | <a href="http://radioshack.com/product/index.jsp?productId=2062182&amp;y=8&amp;x=12&amp;retainProdsInSession=1" target="_blank">$4.49 [4-pack] @ radioshack.com</a></li>
<li>(1) AA Battery Holder/Terminal | <a href="http://radioshack.com/product/index.jsp?productId=2062247&amp;parentPage=family" target="_blank">$0.99 @ radioshack.com</a></li>
<li>Insulated Electrical Wire | <a href="http://www.radioshack.com/product/index.jsp?productId=2049741" target="_blank">$5.99 [55 ft] @ radioshack.com</a></li>
</ul>
<h1>Tools</h1>
<ul>
<li>Electrical Tape</li>
<li>Soldering Iron [w/ solder]</li>
</ul>
<h1>Procedure</h1>
<ol>
<li>Prepare the dry erase marker. Remove the end cap and spongy marker material inside (try and keep it clean). </li>
<li>Use the soldering iron to melt a small hole near the front of the pen. Push the momentary switch into the front of the hole to make sure it fits snuggly. This will eliminate the need for glue later.<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_01.jpg" alt="infrared-pen_01.jpg" border="0" width="480" height="360"/></li>
<li>Set up the IR LED circuit. Use the diagram below to assemble the LED circuit correctly. Be sure to check the polarity of the LED and the battery. DON&#8217;T SOLDER ANYTHING YET.
<p> Once you&#8217;ve laid out the setup, test to see if the LED lights up. </p>
<p> REMEMBER: infrared light is not visible with the human eye, so make sure you are looking through a camera or other optical lens device.<br /><a href="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_02.jpg" target="_blank"><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_02.jpg" alt="infrared-pen_02.jpg" border="0" width="800" height="600" /></a></li>
<li>If the setup works, solder each of the connection points firmly. DO NOT connect the battery yet, just leave the terminal wires loose for now. You can use a small amount of electrical tape to re enforce the connections, but remember that it will have to fit inside the dry erase marker, so don&#8217;t use too much.<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_03.jpg" alt="infrared-pen_03.jpg" border="0" width="480" height="360" /></li>
<li>Now comes the hardest part. Once you have your circuit built, it&#8217;s time to insert it into the marker shell. This can be tricky because the wires are fragile and you must take extra care to not break any of your connections.</li>
<li>Push the circuit into the back of the marker, starting with the LED end. Once the LED is centered in the marker barrel, you can attach the battery and battery holder. Using a battery holder lowers the chance of shorting your circuit.</li>
<li>Once the momentary switch is centered in the hole you created, use a long utensil [chopstick or skewer] to press the switch up into the hole.</li>
<li>Finally, install the battery holder into the back end of the marker. Double check your circuit to make sure it works.<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_04.jpg" alt="infrared-pen_04.jpg" border="0" width="480" height="360" /></li>
<li>If everything is all set, re-cap the back  of the marker and heave a sigh of success.<br /><img src="http://anthonydispezio.com/wp-content/uploads/2010/01/infrared-pen_05.jpg" alt="infrared-pen_05.jpg" border="0" width="480" height="360" /></li>
</ol>
<h1>Notes</h1>
<ul>
<li>You can use other common battery types as long as the voltage output is roughly 1.5 volts. Be sure to check the specs on your IR LED package to find out the optimum power supply.</li>
<li>TAKE YOUR TIME: Putting the circuit into the the marker shell can be VERY frustrating. Just take your time and be gentle.</li>
</ul>
<p class="stickynote">author &#8211; Anthony DiSpezio<br />published &#8211; 11/08/08<br />Thanks to Johnny Lee Chung for the great tutorial on building an IR stylus. I hope to demystify some of the more complicated steps and share my learned experience.</p>
]]></content:encoded>
			<wfw:commentRss>http://anthonydispezio.com/index.php/2010/01/building-an-infrared-pen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
