<?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>Negative Acknowledge &#187; Arduino</title>
	<atom:link href="http://negativeacknowledge.com/category/electronics/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://negativeacknowledge.com</link>
	<description></description>
	<lastBuildDate>Fri, 18 Jun 2010 16:35:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Automated NERF turret</title>
		<link>http://negativeacknowledge.com/2010/06/automated-nerf-turret/</link>
		<comments>http://negativeacknowledge.com/2010/06/automated-nerf-turret/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:35:25 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=88</guid>
		<description><![CDATA[So, exams are finally over and I&#8217;ve had time to get playing with something again. Some friends bought me a NERF Vulcan for my birthday (cheers!) and of course I had to mod it up. The gun itself is now running off a 3-cell lipo pack, which about doubles the rate of fire, and has [...]]]></description>
			<content:encoded><![CDATA[<p><a class="flickr-image aligncenter" title="Automatic NERF EBF-25 Turret" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/4711476211/"><img class="flickr-medium" src="http://farm5.static.flickr.com/4019/4711476211_5334eb34fe.jpg" alt="Automatic NERF EBF-25 Turret" /></a></p>
<p>So, exams are finally over and I&#8217;ve had time to get playing with something again. Some friends bought me a NERF Vulcan for my birthday (cheers!) and of course I had to mod it up. The gun itself is now running off a 3-cell lipo pack, which about doubles the rate of fire, and has three ammo belts chained together to give 74 rounds in one continuous burst of fire.</p>
<p><a class="flickr-image aligncenter" title="Automatic NERF EBF-25 Turret" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/4712116676/"><img class="flickr-large" src="http://farm5.static.flickr.com/4011/4712116676_347aac154d.jpg" alt="Automatic NERF EBF-25 Turret" /></a></p>
<p>I then hooked up an Arduino and servo motor to a series of cabletied pencils, which can pull the trigger on command. The Arduino and a USB webcam then connect to a laptop which is running motion and a small python script which interfaces to the Arduino and plays sound clips from Portal turrets when motion is detected/no longer detected.</p>
<p><a class="flickr-image aligncenter" title="Automatic NERF EBF-25 Turret" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/4711478303/"><img class="flickr-large" src="http://farm2.static.flickr.com/1275/4711478303_9c9dd1bc7b.jpg" alt="Automatic NERF EBF-25 Turret" /></a></p>
<p>The whole thing works very nicely, shooting down anyone who walks into my room with a rapid burst of darts, and terrifying them with the portal turret sounds.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/wrWUhVeEcHk&amp;hl=en_GB&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube-nocookie.com/v/wrWUhVeEcHk&amp;hl=en_GB&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/-FBXKrU1Jec&amp;hl=en_GB&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube-nocookie.com/v/-FBXKrU1Jec&amp;hl=en_GB&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Check out <a href="http://www.flickr.com/photos/randomskk/sets/72157624178093055/">http://www.flickr.com/photos/randomskk/sets/72157624178093055/</a> for more photos!</p>
<p>I modified Principia Lab&#8217;s servo code from <a href="http://principialabs.com/arduino-serial-servo-control/">here</a> and <a href="http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome">motion</a> and Portal turret sounds from Valve&#8217;s <a href="http://orange.half-life2.com/portal.html">Portal</a> and the code below for controlling motion and the arduino and playing the sound files:</p>
<p><script src="http://gist.github.com/443851.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2010/06/automated-nerf-turret/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ferret: High Altitude Balloon Tracker</title>
		<link>http://negativeacknowledge.com/2010/03/ferret-high-altitude-balloon-tracker/</link>
		<comments>http://negativeacknowledge.com/2010/03/ferret-high-altitude-balloon-tracker/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 21:38:39 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[high altitude ballooning]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=83</guid>
		<description><![CDATA[I&#8217;m part of CU Spaceflight, and since we have clearance to launch high altitude balloons from a few nearby locations we often do launches for other people. A lot of the time these launches have a radio transmitter on board, so that people around the country can pick up its GPS position and help keep [...]]]></description>
			<content:encoded><![CDATA[<a href="http://www.flickr.com/photos/randomskk/4414040518/">
					<img src="http://farm3.static.flickr.com/2725/4414040518_16f001f3ae.jpg" alt="Ferret 1 insides" />
				</a>
<p>I&#8217;m part of <a href="http://www.srcf.ucam.org/~cuspaceflight/">CU Spaceflight</a>, and since we have clearance to launch high altitude balloons from a few nearby locations we often do launches for other people. A lot of the time these launches have a radio transmitter on board, so that people around the country can <a href="http://ukhas.org.uk/guides:tracking_guide">pick up its GPS position and help keep track</a> of the balloon&#8217;s location. We were helping with a launch a few weeks back which didn&#8217;t have a radio transmitter, but instead planned to rely on a GSM based system to text the GPS coordinates back. <a href="http://www.hexoc.com/wb/pages/ferret.php">Jon Sowman</a> and I decided to whip up a small radio tracker based on some work that had previously been done by Iain Waugh at CUSF. Six hours later, we&#8217;d completed Ferret 1!</p>
<a href="http://www.flickr.com/photos/randomskk/4414039650/">
					<img src="http://farm3.static.flickr.com/2749/4414039650_e30c16dcf1.jpg" alt="Ferret 1 before boxing" />
				</a>
<p>It consists of an Arduino with some stripboard stuck on top. The strips on the stripboard were cut down the middle with a dremel, then we soldered some pin headers on to mate with the power and lower digital pins on the arduino. We didn&#8217;t need any of the higher digital pins, so the alignment issue wasn&#8217;t a problem. We then stuck an EM-406a GPS unit and a <a href="http://www.radiometrix.co.uk/products/ntx2nrx2.htm">Radiometrix NTX2</a> on top along with a few required resistors and capacitors. The radio requires an antenna, which we constructed out of some mini coax soldered to the stripboard, a small square of copper clad board with a hole drilled through and five 17cm long bits of single core wire. Four of the wires were soldered onto the corners of the copper clad board sticking outwards, while the fifth was soldered to the centre conductor of the coax. This results in a quarter-wave antenna with a ground plane, which is great because almost all the radiation goes downwards in a fairly nice pattern.</p>
<p>Antenna done, we hacked up Iain&#8217;s code and flashed that onto the arduino and gave the whole system a quick test with a radio lying around the lab:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=08fe2449a9&amp;photo_id=4414453230&amp;flickr_show_info_box=true&amp;hd_default=false" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=08fe2449a9&amp;photo_id=4414453230&amp;flickr_show_info_box=true&amp;hd_default=false" data="http://www.flickr.com/apps/video/stewart.swf?v=71377"></embed></object></p>
<p>This was successful, so we put the whole thing in a box, taped it down and were ready to go!</p>
<a href="http://www.flickr.com/photos/randomskk/4413279333/">
					<img src="http://farm5.static.flickr.com/4011/4413279333_40b8397eb8.jpg" alt="Ferret 1 almost ready to fly" />
				</a>
<p>We duct taped it to the main payload and launched it the next morning.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.dailymotion.com/swf/video/xchspy" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.dailymotion.com/swf/video/xchspy" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<strong><a href="http://www.dailymotion.com/video/xchspy_ukhas-church-hill-site-project-orio_webcam">UKHAS Church Hill Site Project Orion</a></strong><br />
<em>Uploaded by <a href="http://www.dailymotion.com/kannasnakka">kannasnakka</a>. &#8211; <a href="http://www.dailymotion.com/gb/channel/webcam">More video blogs and vloggers.</a></em></p>
<p>The first launch attempt didn&#8217;t go so well, with too little helium resulting in us almost taking out some football players. Luckily we were able to grab the balloon and refill, getting a successful second launch. The video above is from Scott James, whose flight we were piggybacking on. He had an actual video and still camera onboard.</p>
<p>Sadly, shortly after crossing the meridian the GPS lost lock and for a while we didn&#8217;t get any new data. Eventually, the data picked up again &#8212; but with a suddenly discovered bug in the code! We were transmitting the decimal part of the degrees as as unsigned integer when in reality they were signed, leading to some pretty significantly incorrect results. Luckily we were able to figure out how to determine the actual position from the data it was transmitting (thanks, SpeedEvil on #highaltitude on irc.freenode.net!) and the balloon was successfully recovered.</p>
<p>Ferret is on its way back to us in the post now and hopefully will live to fly another day!</p>
<p>P.S. we got <a href="http://hackaday.com/2010/03/17/arduino-balloon-tracking/">hackaday</a>&#8216;d too!</p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2010/03/ferret-high-altitude-balloon-tracker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NIXIEs and Accelerometers</title>
		<link>http://negativeacknowledge.com/2009/02/nixies-and-accelerometers/</link>
		<comments>http://negativeacknowledge.com/2009/02/nixies-and-accelerometers/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 02:50:20 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=41</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve posted anything, so I&#8217;ll drop a quick update. Hopefully by the end of the coming week I&#8217;ll have finished on my current great big time-consuming project and will be able to write that up. I&#8217;ve been playing with a few things besides that project, though. The first is stress [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a class="flickr-image alignnone" title="Four Nixies!" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/3258599547/"><img class="flickr-medium aligncenter" src="http://farm4.static.flickr.com/3424/3258599547_bc1cab87ca.jpg" alt="Four Nixies!" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">It&#8217;s been a while since I&#8217;ve posted anything, so I&#8217;ll drop a quick update. Hopefully by the end of the coming week I&#8217;ll have finished on my current great big time-consuming project and will be able to write that up.</p>
<p style="text-align: left;">I&#8217;ve been playing with a few things besides that project, though. The first is stress testing my small and somewhat dodgy <a href="http://negativeacknowledge.com/2008/09/nixie-tubes-lit-up-at-last/">NIXIE PSU</a>, which amazingly has managed to drive eight tubes:</p>
<p style="text-align: left;"><a class="flickr-image aligncenter" title="8 nixies: getting dangerous" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/3279522143/"><img class="flickr-medium alignleft" src="http://farm4.static.flickr.com/3567/3279522143_79c282a60d_m.jpg" alt="8 nixies: getting dangerous" width="240" height="160" /></a> I plan to finish off designing a somewhat more powerful power supply so I don&#8217;t worry about it exploding in my face every time I try using it. A better way to control it than a plain RTC would be nice too &#8211; I&#8217;m thinking of using a GPS module.</p>
<p style="text-align: left;">(p.s. yea, I accidentally set the 8 on instead of the 9 and didn&#8217;t realise &#8212; oops!)</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">The other thing I&#8217;ve recently been playing with is an accelerometer I got for Christmas. It&#8217;s the <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8658">LIS302DL</a> from Sparkfun, a super cheap 3-axis accelerometer that can output on SPI or I²C, has interrupts for freefall and things like the user tapping it or double tapping it, and adjustable sensitivity &#8211; 2g or 8g. All that for $20 on a breakout board is pretty incredible!</p>
<p style="text-align: left;">I hooked it up to an Arduino and after some messing around, was able to get it to read the acceleration data from the sensor over I²C, and then send it to the PC with a timestamp over serial (itself over USB). Then I whipped up a quick Python script to plot the data and decided I&#8217;d test something that&#8217;s now been thoroughly battered into me: in simple harmonic motion, the acceleration on a particle is proportional to its displacement, which can be shown to mean it is a sine wave. I figured that&#8217;s as good a way as any to test the sensor, and so I took the Arduino and swung it as a pendulum from its USB cable.<br />
I then had Python generate the magnitude of the acceleration &#8211; the single value showing the resultant acceleration on all three axis. This was plotted against the millisecond value from the arduino and hey presto &#8211; a (nearly) perfect sine wave!</p>
<p style="text-align: left;"><a href="http://negativeacknowledge.com/wp-content/uploads/2009/02/shm.png"><img class="size-full wp-image-42 alignleft" title="Simple Harmonic Motion" src="http://negativeacknowledge.com/wp-content/uploads/2009/02/shm.png" alt="Simple Harmonic Motion" width="511" height="385" /></a><a href="http://negativeacknowledge.com/wp-content/uploads/2009/02/shm2.png"><img class="size-full wp-image-43 alignnone" title="Simple Harmonic Motion Zoomed In" src="http://negativeacknowledge.com/wp-content/uploads/2009/02/shm2.png" alt="Simple Harmonic Motion Zoomed In" width="511" height="385" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Not bad! The accelerometer itself:</p>
<p style="text-align: left;"><a class="flickr-image alignnone" title="Arduino + LIS302DL Accelerometer" rel="flickr-mgr" href="http://www.flickr.com/photos/randomskk/3283553082/"><img class="flickr-medium" src="http://farm4.static.flickr.com/3291/3283553082_7159ddbc4e.jpg" alt="Arduino + LIS302DL Accelerometer" /></a></p>
<p style="text-align: left;">(p.s. be sure to view the full sized image for tons of lovely macro sharpness)</p>
<p style="text-align: left;"><a href="http://negativeacknowledge.com/wp-content/uploads/2009/02/arduino_loguino.html">arduino_loguino</a> &#8211; the arduino code (CC BY-SA 3.0)</p>
<p style="text-align: left;"><a href="http://negativeacknowledge.com/wp-content/uploads/2009/02/python_loguino.html">python_loguino</a> &#8211; the python code (Public Domain)</p>
<p style="text-align: left;">
<p style="text-align: left;">For bonus points: Given that the Arduino was on the Earth&#8217;s surface, and that the millisecond data is accurate, how long was the USB cable the Arduino was swinging from?</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2009/02/nixies-and-accelerometers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robot 1 Prototype</title>
		<link>http://negativeacknowledge.com/2008/07/robot-1-prototype/</link>
		<comments>http://negativeacknowledge.com/2008/07/robot-1-prototype/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 11:57:13 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=25</guid>
		<description><![CDATA[This is my first prototype robot. A friend and I got together and he taped stuff to cardboard while I connected wires up and then we wrote a basic program and the prototype drove! This version literally just drives forward until the ultrasonic sensor detects an obstacle, then it turns and drives forwards again. We [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Robot One Prototype One" href="http://www.flickr.com/photos/7320302@N07/2580999463/"></a></p>
<p><img src="http://static.flickr.com/3109/2580999463_10404b0421_m.jpg" alt="Robot One Prototype One" /></p>
<p>This is my first prototype robot. A friend and I got together and he taped stuff to cardboard while I connected wires up and then we wrote a basic program and the prototype drove!</p>
<p>This version literally just drives forward until the ultrasonic sensor detects an obstacle, then it turns and drives forwards again. We can also rotate the servo the IR sensor is on and read the IR sensor, though we haven&#8217;t yet determined what voltages represent what voltages (it&#8217;s non-linear, typically).</p>
<p>The drive motors are the two servos I modified for continuous rotation, with an Arduino+Protoshield to control it.</p>
<p><a title="Robot One Prototype One" href="http://www.flickr.com/photos/7320302@N07/2580997781/"><img src="http://static.flickr.com/3077/2580997781_15178f74ea_m.jpg" alt="Robot One Prototype One" /></a></p>
<p><a title="Robot One Prototype One" href="http://www.flickr.com/photos/7320302@N07/2580994365/"><img src="http://static.flickr.com/3260/2580994365_5f3d32f917_m.jpg" alt="Robot One Prototype One" /></a></p>
<p>This prototype has since been disassembled and work started on the new version, with a vacuum formed plastic chassis and normal geared motors harvested from an old toy. That one probably won&#8217;t get finished for a few months though, so I thought I&#8217;d post the cardboard prototype now.</p>
<p><a title="Robot One Prototype One" href="http://www.flickr.com/photos/7320302@N07/2580994365/"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2008/07/robot-1-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual LED Matrix Message Board</title>
		<link>http://negativeacknowledge.com/2008/05/dual-led-matrix-message-board/</link>
		<comments>http://negativeacknowledge.com/2008/05/dual-led-matrix-message-board/#comments</comments>
		<pubDate>Wed, 14 May 2008 18:37:52 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=22</guid>
		<description><![CDATA[Well, the second matrix for my LED message board arrived today! It took a little change in the code to get it working with two matrices, but now it rocks! Check out the video of it in action:]]></description>
			<content:encoded><![CDATA[<p>Well, the second matrix for my <a href="http://negativeacknowledge.com/2008/03/12/led-matrix-controller/">LED message board</a> arrived today!</p>
<p><a title="Dual LED Matrix Message Board" href="http://www.flickr.com/photos/7320302@N07/2492602720/"><img src="http://static.flickr.com/2243/2492602720_6b8e9090cc_m.jpg" alt="Dual LED Matrix Message Board" /></a></p>
<p>It took a little change in the code to get it working with two matrices, but now it rocks!</p>
<p>Check out the video of it in action:<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/C1xpVda6cBo&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/C1xpVda6cBo&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2008/05/dual-led-matrix-message-board/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Space Experiment Mockup #2</title>
		<link>http://negativeacknowledge.com/2008/05/space-experiment-mockup-2/</link>
		<comments>http://negativeacknowledge.com/2008/05/space-experiment-mockup-2/#comments</comments>
		<pubDate>Sun, 11 May 2008 14:51:50 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[HomeMadePCBs]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=19</guid>
		<description><![CDATA[So I created a PCB for the Space Experiment mockup. It&#8217;s functionally identical to the breadboarded version but is its own PCB, looks a lot better and has some text on it. It actually took three tries to get it right. The first time, it all worked nicely and I etched it perfectly, only to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Space Experiment Mockup" href="http://www.flickr.com/photos/7320302@N07/2483123784/"><img src="http://static.flickr.com/2257/2483123784_626a5e7232_m.jpg" alt="Space Experiment Mockup" /></a></p>
<p>So I created a PCB for the Space Experiment mockup.</p>
<p>It&#8217;s functionally identical to the breadboarded version but is its own PCB, looks a lot better and has some text on it.</p>
<p><a title="Space Experiment Mockup" href="http://www.flickr.com/photos/7320302@N07/2483135246/"><img src="http://static.flickr.com/3224/2483135246_61e95f2443_m.jpg" alt="Space Experiment Mockup" /></a></p>
<p>It actually took three tries to get it right. The first time, it all worked nicely and I etched it perfectly, only to realise I&#8217;d messed up the design!</p>
<p><a title="Etching" href="http://www.flickr.com/photos/7320302@N07/2481064371/"><img src="http://static.flickr.com/3126/2481064371_257a31ca60_m.jpg" alt="Etching" /></a><br />
I&#8217;m making the PCB as a shield for an Arduino, so it plugs into the top. I had the layout fine and was initially assuming I&#8217;d have the copper on the bottom (since the LEDs have to be on top), but later decided I wanted the copper on top. I quickly did a change layer to top for everything, without realising that I&#8217;d left the text mirrored! What printed, if made properly, should have resulted in mirrored text on top. Instead I made it so the text was readable &#8211; which means the copper had to go on the bottom for it to connect to the Arduino!</p>
<p><a title="IMG_7918.JPG" href="http://www.flickr.com/photos/7320302@N07/2482561537/"><img src="http://static.flickr.com/3164/2482561537_334c578b21_m.jpg" alt="IMG_7918.JPG" /></a></p>
<p>The next revision fixed this but was overetched and would have taken a whole load of fixing up, which is a pity.</p>
<p><a title="IMG_7919.JPG" href="http://www.flickr.com/photos/7320302@N07/2483379068/"><img src="http://static.flickr.com/3296/2483379068_f8cce7f92c_m.jpg" alt="IMG_7919.JPG" /></a></p>
<p>Finally, I had it all perfect! All the text is really readable, I have a right angle socket for the LCD connector, and it all worked first time. Lovely!</p>
<p>I did have one new trick in the process this time:</p>
<p><a title="IMG_7886.JPG" href="http://www.flickr.com/photos/7320302@N07/2481109535/"><img src="http://static.flickr.com/3202/2481109535_5418e97032_m.jpg" alt="IMG_7886.JPG" /></a></p>
<p>This awesome plastic scourer thing has a nice, easy to use handle and really really tough plastic bristles, which are absolutely ideal for PCBs. Not only can I clean them at the start (and get the copper really nicely scratched up too), but it also strips the toner off like no one&#8217;s business. It&#8217;s taken about twenty minutes out of the process, especially when the transfer didn&#8217;t work and I have to take the toner off.</p>
<p>This was also the first PCB made with my new laser printer, which absolutely rocks &#8211; for PCBs, I print at 1200dpi, extra toner, high contrast, onto transparency, from the manual feed tray. I&#8217;ve set it up so I can just select the &#8220;Samsung_ML2510_PCB&#8221; printer on the list and all those options are used, so it&#8217;s just a case of hitting print and it does it. All the PCBs transferred really, really well with it! I can definitely recommend the Samsung ML-2510 mono laser for making PCBs at home.</p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2008/05/space-experiment-mockup-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Space Experiment Proposal Mockup</title>
		<link>http://negativeacknowledge.com/2008/05/space-experiment-proposal-mockup/</link>
		<comments>http://negativeacknowledge.com/2008/05/space-experiment-proposal-mockup/#comments</comments>
		<pubDate>Thu, 08 May 2008 22:39:05 +0000</pubDate>
		<dc:creator>Random</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://negativeacknowledge.com/?p=18</guid>
		<description><![CDATA[So, I&#8217;m part of a team entering the UK Space Experiment Competition, and basically our proposal won out and is now one of six final proposals around the country! This is great stuff but we wanted to put on a display at a stand at a fair someplace, and for this we need something tangible! [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Detecting Reflected Light" href="http://www.flickr.com/photos/7320302@N07/2476361263/"><img src="http://static.flickr.com/2227/2476361263_e0243f1688_m.jpg" alt="Detecting Reflected Light" /></a></p>
<p>So, I&#8217;m part of a team entering the UK Space Experiment Competition, and basically our proposal won out and is now one of six final proposals around the country! This is great stuff but we wanted to put on a display at a stand at a fair someplace, and for this we need something tangible!</p>
<p>The actual proposal calls for a piece of light detecting kit that runs some <strong>£1500</strong> and we certainly can&#8217;t afford that, so instead I&#8217;m using a £0.50 light dependant resistor: pretty crude but works great!</p>
<p>What&#8217;s happening is the LEDs are being lit up, the Arduino reads the light level coming off the LDR and shows it on the LCD. When you put your hand or a piece of paper over the LEDs, the light reflects down onto the LDR, increasing the light level! In space, the bits of dust act as the paper and you can detect a whole lot less light.</p>
<p><a title="Detecting Reflected Light" href="http://www.flickr.com/photos/7320302@N07/2476363853/"><img src="http://static.flickr.com/2091/2476363853_9437c182ee_m.jpg" alt="Detecting Reflected Light" /></a></p>
<p>The next step is vacuum forming a little case for the thing!</p>
]]></content:encoded>
			<wfw:commentRss>http://negativeacknowledge.com/2008/05/space-experiment-proposal-mockup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
