<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>todbot blog</title>
	<link>http://todbot.com/blog</link>
	<description>Random experiments, circuits, code, rapid prototyping, sometimes things to buy, and the odd tune by Tod E. Kurt.</description>
	<lastBuildDate>Sat, 13 Mar 2010 10:51:15 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>BristleBots and LED throwie art at Crash Space!</title>
		<description><![CDATA[<p>This upcoming Tuesday, 9 March 2010, 8pm at Crash Space in Culver City, we&#8217;ll be having some fun quick DIY projects for you to build.  Come on over and have fun with us.  The project kits are $5 for CrashSpace members or $10 for non-members and you can take them home after you build them.  </p>
<p>In the kit you get the parts to build your own Bristlebot, a tiny robot made from a toothbrush:

(consists of toothbrush, pager motor, battery, and foam tape)</p>
<p>and LED throwie art:


(consists of two color-changing RGB LEDs, battery, and a magnet)</p>
<p>We&#8217;ll have a Bristlebot [...]]]></description>
		<link>http://todbot.com/blog/2010/03/07/bristlebots-and-led-throwie-art-at-crash-space/</link>
			</item>
	<item>
		<title>Momentary Button as On/Off Toggle using 555</title>
		<description><![CDATA[<p>(as a few had noticed, I had an error in the schematic shown. It&#8217;s been updated, thanks!)</p>
<p>A recent question from a friend who made a really cool BlinkM hoodie was: How can you turn a momentary button press into an on/off toggle?  </p>
<p>There are tons of ways to do this if you like getting into electronics.  Most all work off of some flip-flop like principle.  And while I could have suggested a true flip-flop chip, I thought it would be cooler if you could use a 555 timer chip (which contains a single flip-flop and a couple [...]]]></description>
		<link>http://todbot.com/blog/2010/01/02/momentary-button-as-onoff-toggle-using-555/</link>
			</item>
	<item>
		<title>I2CScanner.pde: Arduino as I2C bus scanner</title>
		<description><![CDATA[<p>One of the challenges of working with I2C (aka &#8220;two-wire&#8221; or &#8220;TWI&#8221; or &#8220;Wire&#8221;) devices is knowing the I2C address of the device.  Older devices have a fixed address, or a &#8220;choose one-of-four&#8221; approach. But newer I2C devices have fully programmable addresses, leading to cases of not knowing what address a device is at.</p>
<p>Fortunately, there&#8217;s a technique one can use to &#8220;scan&#8221; an I2C bus and determine these addresses.  Conceptually it&#8217;s very similar to a network &#8220;ping&#8221;.  Below is an Arduino sketch &#8220;I2CScanner.pde&#8221; that turns an Arduino into an I2C bus scanner.</p>
<p>- I2CScanner.pde &#8212; Turn Arduino into [...]]]></description>
		<link>http://todbot.com/blog/2009/11/29/i2cscanner-pde-arduino-as-i2c-bus-scanner/</link>
			</item>
	<item>
		<title>Too Much RFID</title>
		<description><![CDATA[<p>[This post was part of a CrashSpace mailing list discussion on a "proximity t-shirt": a shirt that would light up or similar when other similar t-shirts were nearby.  People were wondering how good RFID was at localized detection of tags.]</p>
<p>Okay so I’m a big RFID nerd, did a lot of consulting work using it.  So here’s a quick brain dump.</p>
<p>Regular passive RFID is designed for identification not localization.  The RFID tags can be reliably read only to within a few centimeters.  But the readers are cheap.  You can get 128kHz (LF) and 13.56MHz (HF) RFID [...]]]></description>
		<link>http://todbot.com/blog/2009/11/19/too-much-rfid/</link>
			</item>
	<item>
		<title>Scary Shifty Servo Eyeballs</title>
		<description><![CDATA[<p>If you want a slightly different look for your Halloween pumpkin or skull, you can pretty quickly whip something up with a few servos and an Arduino.  Here&#8217;s a set of Scary Shifty Servo Eyeballs, for instance:

It looks around randomly&#8230;what&#8217;s over there!&#8230; wait, what&#8217;s that!</p>
<p>As you can probably tell it&#8217;s a pretty simple arrangement (click for bigger):
</p>
<p>
</p>
 Building It 
<p>It consists of the following components:
- 2 toy eyeballs or ping pong balls painted like eyeballs
- 2 small servos (HXT500 from HobbyKing.com or similar)
- 1 standard servo
- 1 Arduino with tiny breadboard rubber-banded on top
- 2 BlinkMs, one for each [...]]]></description>
		<link>http://todbot.com/blog/2009/10/07/scary-shifty-servo-eyeballs/</link>
			</item>
	<item>
		<title>Not a sunrise, but a galaxy rise</title>
		<description><![CDATA[<p>This is one of the greatest bits of youtubery I&#8217;ve ever seen, and I generally dislike auto-tuned stuff. Carl Sagan&#8217;s Cosmos was one of the most important things to happen to me as a child.  This video &#038; song gives me the shivvers.  And makes me miss Sagan all the more.</p>
<p></p>
<p>I love the song&#8217;s chorus created from cut up Sagan quotes:

A still more glorious dawn awaits
Not a sunrise, but a galaxy rise
A morning filled with 400 billion suns
The rising of the milky way
</p>
<p>(via jwz)</p>
]]></description>
		<link>http://todbot.com/blog/2009/09/24/not-a-sunrise-but-a-galaxy-rise/</link>
			</item>
	<item>
		<title>Behold the Crystal Monster</title>
		<description><![CDATA[<p>The Crystal Monster is an art piece created by Beverly Tang and Tod E. Kurt (me).  It&#8217;s on display in the Continental Gallery on 4th &#038; Spring St in downtown Los Angeles. The shape and structure of the Crystal Monster are Beverly&#8217;s design.  I created the lighting and the electronics.  It&#8217;s made from over 400 sheets of laser-cut acrylic, more that 240 feet of LED tape (&#62;2200 RGB LEDs!), and around 500 steel rods and other steel hardware.  It&#8217;s approximately 12 feet long and 10 feet wide and hovers 10 feet above your head.  It&#8217;s [...]]]></description>
		<link>http://todbot.com/blog/2009/09/22/behold-the-crystal-monster/</link>
			</item>
	<item>
		<title>Arduino Serial protocol design patterns</title>
		<description><![CDATA[<p>[I posted this to the Arduino developer's mailing list, but figured others might find it useful too]</p>
<p>When I first started with Arduino, I thought Serial.available() was a very loose wrapping of the RXC bit in the USCRA register, i.e. if I didn&#8217;t get data out of there fast, it&#8217;d be gone. That led to convoluted code like:</p>

 if( Serial.available() ) {
   val1 = Serial.read();
   while( !Serial.available() );
   val2 = Serial.read();
   // and so on
 }

<p>Yuck. So you end up designing protocols that are too terse. Or maybe you think you need to [...]]]></description>
		<link>http://todbot.com/blog/2009/07/30/arduino-serial-protocol-design-patterns/</link>
			</item>
	<item>
		<title>Quickie Laser-cut iPhone/iPod Dock</title>
		<description><![CDATA[<p>I recently got a case for my iPhone and it&#8217;s the kind that precludes the use of the dock.  I kind of like the dock concept, but instead of taking a Dremel to the existing dock, I spent a few minutes drawing up a replacement that could be cut from acrylic scraps on the laser cutter.  Here&#8217;s the result: (click for higher-res)</p>
<p></p>
<p></p>
<p>It is made of four slices of 1/4&#8243; acrylic (actual width 0.22&#8243;).  The top two slices have an oval opening just snug enough to fit the ipod connector and keep it in place with friction.  [...]]]></description>
		<link>http://todbot.com/blog/2009/07/15/quickie-laser-cut-iphoneipod-dock/</link>
			</item>
	<item>
		<title>Laser Cut Laptop Stand (and o&#8217;scope hugger)</title>
		<description><![CDATA[<p>I have one of those USB-based logic analyzers that needs Windows software to make it go.  I had been doing Windows-in-a-window with VMWare, but it&#8217;s kind of a pain.  If I were to use a real Windows laptop, I&#8217;d need a shelf or something for it.  I wanted it above my oscilloscope, which meant a laptop stand that was taller and wider than most.  Time for the laser cutter!</p>
<p>
(click for larger)</p>
<p>My design requirements were:
- assemble without any tooling or fasteners
- fit on a single 1&#8242;x2&#8242; sheet of the 1/4&#8243; plywood I already had
- be stable enough [...]]]></description>
		<link>http://todbot.com/blog/2009/06/16/laser-cut-laptop-stand-and-oscope-hugger/</link>
			</item>
	<item>
		<title>Minimal Arduino with ATmega8</title>
		<description><![CDATA[<p>Or: A good use for old Arduino boards</p>
<p>Like me, you may have a few old Arduino boards or ATmega8 chips (in the boards) laying around from when you were first playing with Arduino.  Those chips can still be really useful as the heart of a tiny &#8220;Minimal Arduino&#8221; setup.</p>
<p>A normal Arduino board contains support components that make it easy to use.  If you want a smaller footprint, you can get one of the many Arduino work-alike boards.  But if you want a really small footprint, and reuse your old parts, you can make an Arduino board using [...]]]></description>
		<link>http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/</link>
			</item>
	<item>
		<title>Arduino chip sticker label</title>
		<description><![CDATA[<p>I&#8217;ve been working with a super minimal Arduino setup recently.  After seeing Alex&#8217;s awesome Arduino/ATmega breadboard header, where he notes there&#8217;s no room on the PCB for pin labeling, I wondered if it would be possible to make a small sticker that goes on the ATmega chip, labeling the pin names. </p>
<p>Here&#8217;s my first attempt:
</p>
<p>And in use:
</p>
<p>This was created by printing on a full-page sticker then laser cutting it to shape.  I could have also just cut out the sticker with scissors, or used regular printer paper and double-sided tape.</p>
<p>Some files if you want to try this out [...]]]></description>
		<link>http://todbot.com/blog/2009/05/23/arduino-chip-sticker-label/</link>
			</item>
	<item>
		<title>Using MaxM with flexible RGB tape</title>
		<description><![CDATA[<p>A single BlinkM MaxM can easily drive a 5 meter (16 ft) roll of the flexible RGB SMD LED tape that&#8217;s used for architectural lighting.  Each roll contains 150 RGB LEDs.</p>
<p></p>
<p>Each LED in the tape is a SMD RGB &#34;5050&#34; LED, capable of putting out about 6000mcd.  The spacing between LEDs is 3.3cm (~1.25&#34;).</p>
<p>Every 3 LEDs is a cut mark with solder tabs so you can cut or join pieces of tape.  </p>
<p>Max current for a 5m roll is about 1.9 Amps.  I did a quick test of MaxM driving three rolls at about 6A and [...]]]></description>
		<link>http://todbot.com/blog/2009/05/21/using-maxm-with-flexible-rgb-tape/</link>
			</item>
	<item>
		<title>Multiple BlinkM MaxM Blasters on one Master</title>
		<description><![CDATA[<p>BlinkM MaxMs will be back in stock soon.  Over on our GetSatisfaction area, there&#8217;s a question on how to use multiple BlinkM MaxM &#8220;Blaster&#8221; LED boards with one MaxM &#8220;Master&#8221; driver board.  It&#8217;s possible and only just a little tricky.  The Blaster board is powered by the 5V voltage regulator built-in to the Master board.  That regulator is designed to power just one Master and one Blaster.  If you try to drive multiple Blasters with it, it might work, but we don&#8217;t recommended it and could blow up your Master board.</p>
<p>Instead, it&#8217;s better to drive [...]]]></description>
		<link>http://todbot.com/blog/2009/04/12/multiple-blinkm-maxm-blasters-on-one-master/</link>
			</item>
	<item>
		<title>Tiny Servos as Continuous Rotation Gearmotors</title>
		<description><![CDATA[<p>I&#8217;ve been exploring various types of gearmotors. DC motors by themselves spin too fast and have low torque.  Gearmotors are motors with a gearbox that slows down the high speed of the motor and produces higher torque.  Most gearmotors are pretty expensive though.  I want a really cheap, almost throw-away, source of gearmotors.  It turns out cheap servos can be made into continuous rotation gearmotors.</p>
<p></p>
<p>Modding servos for continuous rotation is not a new hack.  You can find many examples of it.  You can even buy a nice continuous servo made by Parallax.  But [...]]]></description>
		<link>http://todbot.com/blog/2009/04/11/tiny-servos-as-continuous-rotation-gearmotors/</link>
			</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.611 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-14 12:49:02 -->
