<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.4" -->
<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/"
	>

<channel>
	<title>nxtasy.org | Building a LEGO Mindstorms NXT Community Brick by Brick</title>
	<link>http://nxtasy.org</link>
	<description>LEGO Mindstorms NXT Blog Forums Community Downloads Tutorials</description>
	<pubDate>Fri, 26 Sep 2008 17:58:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>
	<language>en</language>
			<item>
		<title>Advanced Display Image NXT-G Block</title>
		<link>http://nxtasy.org/2008/09/26/advanced-display-image-nxt-g-block/</link>
		<comments>http://nxtasy.org/2008/09/26/advanced-display-image-nxt-g-block/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 17:06:26 +0000</pubDate>
		<dc:creator>guy</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/26/advanced-display-image-nxt-g-block/</guid>
		<description><![CDATA[
Following my block, Steve made this useful block for displaying just any .ric file with passing up to 5 parameters. Note that to use make your own .ric you&#8217;ll need Andreas Dreier nxtRICeditV2 editor (download here). You&#8217;ll also need to save the .ric file in the &#8216;LEGO MINDSTORMS NXT\engine\Pictures&#8217; directory.
You can download it from Steve&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.nxtasy.org/user_upload/2008/9/AdvancedDisplayImage.png" alt="" /><br />
Following my block, Steve made this useful block for displaying just any .ric file with passing up to 5 parameters. Note that to use make your own .ric you&#8217;ll need Andreas Dreier nxtRICeditV2 editor (download <a href="http://ric.dreier-privat.de/Docu/index_eng.htm">here</a>). You&#8217;ll also need to save the .ric file in the &#8216;LEGO MINDSTORMS NXT\engine\Pictures&#8217; directory.</p>
<p>You can download it from Steve&#8217;s page <a href="http://www.teamhassenplug.org/NXT/">here</a>, which has some other cool blocks and many good NXT stuff.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/26/advanced-display-image-nxt-g-block/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Advanced Display Text NXT-G Block</title>
		<link>http://nxtasy.org/2008/09/20/advanced-display-text-nxt-g-block/</link>
		<comments>http://nxtasy.org/2008/09/20/advanced-display-text-nxt-g-block/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 20:45:43 +0000</pubDate>
		<dc:creator>guy</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/20/advanced-display-text-nxt-g-block/</guid>
		<description><![CDATA[
After a long break, I finally found some time to write a new block. This NXT-G block allows writing text on the NXT&#8217;s display using different fonts than the system font. In this release, I included two fonts by Andreas Derier (to whom I owe the motivation for this block. without his new nxtRICeditV2 tool [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nxtasy.org/user_upload/2008/9/ADT_block1.png"><img src="http://www.nxtasy.org/user_upload/2008/9/ADT_block1.png" width=450 alt="" /></a><br />
After a long break, I finally found some time to write a new block. This NXT-G block allows writing text on the NXT&#8217;s display using different fonts than the system font. In this release, I included two fonts by Andreas Derier (to whom I owe the motivation for this block. without his new nxtRICeditV2 tool this block would not be written) - a small letters font and a large letters font. I also include one of my own - an upside-down font (useful if your robot has its NXT upside-down&#8230;). The block usage is self-explenatory, but just in case - it comes with detailed help which integrate into NXT-G environment when you import it.<br />
As an example for using this block - here&#8217;s a screen capture of my NXT (using NeXTScreen):<br />
I used the Display block to write on line 3, and the new font using the &#8216;Upside Down&#8217; font on line 1 (note that for this font, you need to write your text right-to-left!):</p>
<p><img src="http://www.nxtasy.org/user_upload/2008/9/adt_example.bmp" alt="" /><br />
In a few days I will post instructions on making new fonts. I will happily add contributed fonts to future releases of the block. Also, I learned a few new tricks on block building which I will share in the near future&#8230; Comments/questions are welcome!</p>
<p>Download the .zip package <a href="http://www.nxtasy.org/user_upload/2008/9/Advanced%20Display%20Text.zip">here</a></p>
<p>Guy Ziv
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/20/advanced-display-text-nxt-g-block/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Control PF from NXT (the hacked way)</title>
		<link>http://nxtasy.org/2008/09/18/control-pf-from-nxt-the-hacked-way/</link>
		<comments>http://nxtasy.org/2008/09/18/control-pf-from-nxt-the-hacked-way/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 15:48:44 +0000</pubDate>
		<dc:creator>guy</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/18/control-pf-from-nxt-the-hacked-way/</guid>
		<description><![CDATA[Controling power-function motors is possible with the IRLink sensor, but if you want a &#8216;hacked&#8217;way - here it is: wdaehn posted me this link where he blog on hacking the mindsensors.com RCX motors H-bridge to control PF:
http://wdaehn.blogspot.com/2008/09/lego-mindstorms-nxt-and-power-functions.html
Nice work!

]]></description>
			<content:encoded><![CDATA[<p>Controling power-function motors is possible with the IRLink sensor, but if you want a &#8216;hacked&#8217;way - here it is: wdaehn posted me this link where he blog on hacking the mindsensors.com RCX motors H-bridge to control PF:<br />
<a href="http://wdaehn.blogspot.com/2008/09/lego-mindstorms-nxt-and-power-functions.html">http://wdaehn.blogspot.com/2008/09/lego-mindstorms-nxt-and-power-functions.html</a></p>
<p>Nice work!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/18/control-pf-from-nxt-the-hacked-way/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>UCB: A Robotic Controller in a 2&#215;4 Brick</title>
		<link>http://nxtasy.org/2008/09/14/ucb-a-robotic-controller-in-a-2x4-brick/</link>
		<comments>http://nxtasy.org/2008/09/14/ucb-a-robotic-controller-in-a-2x4-brick/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 16:12:16 +0000</pubDate>
		<dc:creator>sivan</dc:creator>
		
	<category>hardware</category>
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/14/ucb-a-robotic-controller-in-a-2x4-brick/</guid>
		<description><![CDATA[
Stefan Vorst designed the UCB, a controller small enough to fit in a 2&#215;4 Lego brick (the picture above shows a UCB that is not housed in a brick). It comes with a power supply that connects to a Lego 9V battery pack; the power supply fits in a 2&#215;2 brick (shown in the picture). [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="img_0852_small.jpg" src="http://nxtasy.org/wp-content/uploads/2008/09/img_0852_small.jpg" /></p>
<p>Stefan Vorst designed the UCB, a controller small enough to fit in a 2&#215;4 Lego brick (the picture above shows a UCB that is not housed in a brick). It comes with a power supply that connects to a Lego 9V battery pack; the power supply fits in a 2&#215;2 brick (shown in the picture). The UCB can control two Lego motors. It also has a 12-pin connector that can be used to control up to 6 LEDs, or to interface to sensors. An expansion connector can link the UCB to an NXT; the NXT can then control the UCB. In this mode, the UCB can function as a motor controller, LED controller, or a sensor unit. The UCB is programmable; the device in the background  is a Pickit 2, a low-cost microcontroller programmer that can control the UCB.</p>
<p>To learm more and to see the UCB in action, check out a <a href="http://www.youtube.com/watch?v=wh25P_3Cba4">video</a> that shows it controlling motors, connected to the NXT, and being re-programmed.</p>
<p>The UCB has been adopted by Stefan&#8217;s club, the LEGO<sup>®</sup> Modellbaufans Rheinland e. V. Code for the UCB is available on <a href="http://sourceforge.net/projects/ucb-universal-c/">sourceforge</a>.
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/14/ucb-a-robotic-controller-in-a-2x4-brick/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>PSumo</title>
		<link>http://nxtasy.org/2008/09/03/psumo/</link>
		<comments>http://nxtasy.org/2008/09/03/psumo/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 16:33:17 +0000</pubDate>
		<dc:creator>guy</dc:creator>
		
	<category>projects</category>
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/03/psumo/</guid>
		<description><![CDATA[
Steve Hessenplug came up with this great idea for LEGO events - an easiliy programmable sumo robots. The idea is simple - the robots are allready built, and each have an RFID reader. &#8216;Programming&#8217; is done by sweaping 5 cards in front of the sensor (each card has an RFID tag, and code for some [...]]]></description>
			<content:encoded><![CDATA[<p><img width=300 src="http://www.nxtasy.org/user_upload/2008/9/psumo.jpg" alt="" /><br />
Steve Hessenplug came up with this great idea for LEGO events - an easiliy programmable sumo robots. The idea is simple - the robots are allready built, and each have an RFID reader. &#8216;Programming&#8217; is done by sweaping 5 cards in front of the sensor (each card has an RFID tag, and code for some function). This is a great idea for very fast programming sessions - but obviously much more limited then NXT-G.</p>
<p>The details, movies and more explenations are here:<br />
<a href="http://www.teamhassenplug.org/sumo/PSumo.html">http://www.teamhassenplug.org/sumo/PSumo.html</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/03/psumo/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>sound localizing LEGO robot</title>
		<link>http://nxtasy.org/2008/09/01/sound-localizing-lego-robot/</link>
		<comments>http://nxtasy.org/2008/09/01/sound-localizing-lego-robot/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 14:45:27 +0000</pubDate>
		<dc:creator>claude</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/09/01/sound-localizing-lego-robot/</guid>
		<description><![CDATA[
Here is our new sound localizing robot called Nic_3. It is capable of fixing the azimuth of a sound source that is located in the horizontal plane. The localizing process is done using the stereo audio amplifier that we already used with Nic_1 and Nic_2. (For several reasons Nic_2 has not been published yet.) The [...]]]></description>
			<content:encoded><![CDATA[<p><img height="310" alt="sound localizing robot" src="http://www.convict.lu/pictures/jpg2/Nic_3.jpg" width="434" /></p>
<p>Here is our new sound localizing robot called Nic_3. It is capable of fixing the azimuth of a sound source that is located in the horizontal plane. The localizing process is done using the stereo audio amplifier that we already used with Nic_1 and Nic_2. (For several reasons Nic_2 has not been published yet.) The amplifier is directly connected to the RCX inputs 2 and 3. (input 1 is used to power the sensor).</p>
<p>The RCX samples 2 x 1000 data-points on each ear at a frequency of 36kHz. Then it processes the time-lag between both signals within 100ms. This is impressively fast, because we apply a high speed phase detection.</p>
<p>The RCX repeats the sampling and detection process 10 times and takes the average of the measurements. Then the RCX computes the azimuth from the time-lag and sends the angle to the NXT through the HiTechnic IR-link.</p>
<p>The RCX program has been written in ULTIMATE ROBOLAB and H8-Assembler, while the NXT has been programmed using the LabVIEW NXT-toolkit.</p>
<p><a href="http://www.convict.lu/htm/rob/phase_detection.htm">http://www.convict.lu/htm/rob/phase_detection.htm</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/09/01/sound-localizing-lego-robot/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>NXTLiftBoy Mark II</title>
		<link>http://nxtasy.org/2008/08/31/nxtliftboy-mark-ii/</link>
		<comments>http://nxtasy.org/2008/08/31/nxtliftboy-mark-ii/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 21:42:22 +0000</pubDate>
		<dc:creator>guy</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/08/31/nxtliftboy-mark-ii/</guid>
		<description><![CDATA[


Here&#8217;re details from NXTLiftBoy:

This is my second attempt at a forklift from a single NXT set.
On the model:
I think this one has better looks and a better design than the first one. Getting pictures when taking it apart is planned for, like an upload to photobucket so anyone with a NXT and a differential can [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344"><br />
<param name="movie" value="http://www.youtube.com/v/90hhfsBmgAo&#038;hl=en&#038;fs=1"></param>
<param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/90hhfsBmgAo&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Here&#8217;re details from NXTLiftBoy:</p>
<blockquote><p>
This is my second attempt at a forklift from a single NXT set.</p>
<p>On the model:</p>
<p>I think this one has better looks and a better design than the first one. Getting pictures when taking it apart is planned for, like an upload to photobucket so anyone with a NXT and a differential can build it afterwards.</p>
<p>The earlier forklift had a caster wheel that I wanted to avoid this time, and I wanted the center of gravity down for better stability. I had to resort to allow myself a single part that is not in the NXT set, which is a differential.</p>
<p>I started with the steering back wheel construction that has a very tight fit. Then I connected the second motor, but I failed trying to gear it onto the differential, so I took the third motor and mounted it standing up, which worked out better, because the motor axis was now parallel to the differential. Later I fortified the lose end of the motor gear axis, to prevent gears slipping when fully accelerating in a turn.</p>
<p>The NXT brick was mounted just on top, but it had to be moved to the front as far as it could to prevent the inner front wheel from slipping when taking curves. The brick has the USB socket backwards to allow for easy &#8220;fuelling&#8221; of software!</p>
<p>Under the brick a cable duct is formed by two beams. The motor cables run from the back through the duct to the front and bend in rather tight turns, due to very compact building. One has to build it with the cables inserted in the motors, wiring them afterwards is totally impossible.</p>
<p>Then I made a mounting point for the mast, and fortified the construction to deliver the forces when lifting onto the front wheels.</p>
<p>The mast is the most obvious part I guess. I optimised the fork design to fit IKEA boxes. These boxes are the same as those colorful used for my NXT Container Crane. Routing the rope was not so easy, it takes a turn in the end, because the winch has a vertical axis.</p>
<p>From the remaining parts the cabin was made. It features a roll-over cage, backside motor lid with air inlets, chair with captain left armrest with controls, rightside controls, steer with turning knob, dashboard, gas- brake- and clutch pedals, left outside mirror (tilts and swivels), 4 outside spots for lighting the work place, backlights.</p>
<p>Finally the US transducer was put in. I first had it &#8216;looking&#8217; sideways. I intended to program it to count the rows of IKEA boxes it is passing, take a left turn at row X, then count the columns it is passing take a left turn at column Y, in order to fetch one or more stacked IKEA boxes at height Z! That would allow for a fully automated warehouse.<br />
I was skeptical when it comes to the required precision&#8230; and indeed i did not manage to program it properly, as without additional sensors (compass!) tiny errors accumulate.</p>
<p>The US sensor is now on top, so it can in principle see how many boxes it is approaching&#8230;</p>
<p>To have the forklift doing something very useful (ahem) and funny, I came up with the idea to have it solve the Towers of Hanoi:</p>
<p>Towers of Hanoi is a well-known puzzle with three vertical pins. It starts with a pile of discs with top-to-down increasing diameters slided onto the first pin. The task is to get the pile to the third pin, but only a single disc may be moved at the time, and a bigger disc may never be put on a smaller disc. This is typically solved using a programming technique called recursion. For 4 discs already 15 moves are required.</p>
<p>Rather than pins and discs, i wanted to start with a pile of IKEA boxes numbered top-down 1, 2, 3. A higher-numbered box may never be put on a lower numbered box. The forklift is programmed to move the stack of boxes, one box at the time according to the rules, from the starting position on its left side to the end position on its right side, while only using a third centered position for intermediate storage.</p>
<p>I failed to obtain sufficient reproducibility in moving, trying both NXT-G (the LEGO language) as well as Java iCommand. Even preventing slipping by gradually adapting speed would not help. Maybe LeJOS can do the trick?</p>
<p>So I challenge all to show me it can be done (without additional sensors).<br />
I guess programming is not my strongest quality <img src='http://nxtasy.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Happy lifting once more,</p>
<p>NXTLiftBoy
</p></blockquote>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/08/31/nxtliftboy-mark-ii/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Minifigure turns 30!</title>
		<link>http://nxtasy.org/2008/08/21/minifigure-turns-30/</link>
		<comments>http://nxtasy.org/2008/08/21/minifigure-turns-30/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 21:57:04 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/08/21/minifigure-turns-30/</guid>
		<description><![CDATA[Check out this small article about the lego minifig!  Did you know that there are 3 people for every 2 minifigs on earth?
Josh

]]></description>
			<content:encoded><![CDATA[<p>Check out this <a href="http://www.wallpaper.com/art/lego-minifigure-turns-30/2592">small article</a> about the lego minifig!  Did you know that there are 3 people for every 2 minifigs on earth?</p>
<p>Josh
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/08/21/minifigure-turns-30/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Clap back robot</title>
		<link>http://nxtasy.org/2008/08/21/clap-back-robot/</link>
		<comments>http://nxtasy.org/2008/08/21/clap-back-robot/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 16:58:56 +0000</pubDate>
		<dc:creator>claude</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/08/21/clap-back-robot/</guid>
		<description><![CDATA[Hi all, I just found this cool video from http://www.domabotics.com/projects.php. There are guys out there doing excellent things!!!

]]></description>
			<content:encoded><![CDATA[<p>Hi all, I just found this cool video from <a href="http://www.domabotics.com/projects.php">http://www.domabotics.com/projects.php</a>. There are guys out there doing excellent things!!!
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/08/21/clap-back-robot/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>iBlock, the Lego-style iPod speaker</title>
		<link>http://nxtasy.org/2008/08/18/iblock-the-lego-style-ipod-speaker/</link>
		<comments>http://nxtasy.org/2008/08/18/iblock-the-lego-style-ipod-speaker/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 18:25:04 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
		
	<category>news</category>
		<guid isPermaLink="false">http://nxtasy.org/2008/08/18/iblock-the-lego-style-ipod-speaker/</guid>
		<description><![CDATA[From the website:
&#8220;Speakers for your iPod can be clunky affairs. They very rarely fit in your pocket, and we&#8217;re almost certain none of them look like a building block, even if they&#8217;re almost the same size. That is until now! The iBlocks have been cleverly modelled on one of our favourite childhood building blocks (you [...]]]></description>
			<content:encoded><![CDATA[<p>From the website:</p>
<p>&#8220;Speakers for your iPod can be clunky affairs. They very rarely fit in your pocket, and we&#8217;re almost certain none of them look like a building block, even if they&#8217;re almost the same size. That is until now! The iBlocks have been cleverly modelled on one of our favourite childhood building blocks (you know the ones we mean) and are small enough to pop in your pocket, so there&#8217;s no need for extra cases or wires to clutter up your bag. The sound is pretty impressive for something so small, the Active Bass System makes sure the speakers give out quite a kick. All you need to do to get it working is to plug it in and we just love the volume control buttons that have been camouflaged to look like &#8216;bumps&#8217; and discreetly placed in the middle of the block. Compatible with 3rd Generation iPods onwards and the iPod Touch.&#8221;</p>
<p>They come in red, white, and black.  <a target="_blank" href="http://www.iwantoneofthose.com/new-arrivals/iblocks/index.html">You can buy them here for £12.99</a></p>
<p><img align="middle" alt="iBlock" title="iBlock" src="http://www.iwantoneofthose.com/store/assets/images/product/iblockvar/iblockvar_lg.jpg" /></p>
<p>Josh
</p>
]]></content:encoded>
			<wfw:commentRSS>http://nxtasy.org/2008/08/18/iblock-the-lego-style-ipod-speaker/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
