<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>robots.net blog for jkkroll</title>
    <link>http://robots.net/person/jkkroll/</link>
    <description>robots.net blog for jkkroll</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 5 Jul 2008 02:57:06 GMT</pubDate>
    <item>
      <pubDate>Thu, 19 Jun 2008 21:11:08 GMT</pubDate>
      <title>19 Jun 2008</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=30</link>
      <guid>http://robotguy.net/blog/2008/06/19/46/</guid>
      <description>&lt;p&gt;I got the wireless key-fob working:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="remote controlled robot" href="http://robotguy.net/deskpet/dp_proto_rc.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_proto_rc.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Family and friends have been having a lot of fun driving it around.&lt;/p&gt;
&lt;p&gt;My end goal is to let the &amp;#8216;bot talk to a base station connected to a PC. I REALLY want to write an RF bootloader, so I can reprogram without touching the &amp;#8216;bot. This is the hardware for the base station ( Still need to write the software and firmware):&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/deskpet/nordic_rx.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_nordic_rx.jpg" /&gt;&lt;/a&gt;
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 17 Jun 2008 15:07:09 GMT</pubDate>
      <title>Deskpet pre-proto</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=29</link>
      <guid>http://robotguy.net/blog/2008/06/17/deskpet-pre-proto/</guid>
      <description>&lt;p&gt;I ordered a &lt;a target="_blank" href="http://www.sparkfun.com/commerce/product_info.php?products_id=8602#" &gt;Nordic-FOB&lt;/a&gt; from &lt;a target="_blank" href="http://www.sparkfun.com/" &gt;Sparkfun&lt;/a&gt; to make the coding for the wireless module easier. While I&amp;#8217;m waiting, I decided to hack together a pre-prototype of the deskpet using a &lt;a target="_blank" href="http://www.pololu.com/catalog/product/216" &gt;Baby Orangutan&lt;/a&gt; from &lt;a target="_blank" href="http://www.pololu.com/" &gt;Pololu&lt;/a&gt;, that has an ATMega168 and an LB1836M, the same motor driver that the real board will use. If you want one of those Baby-O&amp;#8217;s, get it quick, because they &lt;a target="_blank" href="http://www.pololu.com/catalog/product/1216" &gt;upgraded the motor controller&lt;/a&gt; on it, and the old version is going fast. On a good note, they added the &lt;a target="_blank" href="http://www.pololu.com/catalog/product/399" &gt;LB1836M&lt;/a&gt; to their IC page for me, so they should be much easier to get now.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a pic of the prototype:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/deskpet/dp_proto.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_proto.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;P.S. If you are looking for a cool off-the shelf &amp;#8216;bot, the &lt;a target="_blank" href="http://forum.pololu.com/viewtopic.php?f=2&amp;#038;t=983" &gt;3pi&lt;/a&gt; from Pololu looks really nifty. Can&amp;#8217;t wait until it comes out&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://robotguy.net/tn_3pi.jpg" /&gt;
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jun 2008 05:13:20 GMT</pubDate>
      <title>Deskpet Update </title>
      <link>http://robots.net/person/jkkroll/diary.html?start=28</link>
      <guid>http://robotguy.net/blog/2008/06/10/deskpet-update-pics/</guid>
      <description>&lt;p&gt;I finished laying out the PCB during lunch today. Maybe I can clean it up and get it out to BatchPCB for fab by tomorrow morning:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/dp_pcb1.jpg" &gt;&lt;img src="http://robotguy.net/tn_dp_pcb1.jpg" /&gt;&lt;/a&gt; I finally got around to taking some pictures of the base:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/deskpet/dp_trio.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_trio.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/deskpet/dp_front.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_front.jpg" /&gt;&lt;/a&gt;    &lt;a target="_blank" href="http://robotguy.net/deskpet/dp_green_front.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_green_front.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a target="_blank" href="http://robotguy.net/deskpet/dp_green_back.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_green_back.jpg" /&gt;&lt;/a&gt;   &lt;a target="_blank" href="http://robotguy.net/deskpet/dp_green_bottom.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_green_bottom.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/deskpet/dp_green_iso.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_green_iso.jpg" /&gt;&lt;/a&gt;   &lt;a target="_blank" href="http://robotguy.net/deskpet/dp_face1.jpg" &gt;&lt;img src="http://robotguy.net/deskpet/tn_dp_face1.jpg" /&gt;&lt;/a&gt;
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 29 May 2008 23:20:36 GMT</pubDate>
      <title>Deskpet Planning - Part B</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=27</link>
      <guid>http://robotguy.net/blog/2008/05/29/deskpet-planning-part-b/</guid>
      <description>&lt;p&gt;1) I picked a battery: &lt;a target="_blank" href="http://www.all-battery.com/index.asp?PageAction=VIEWPROD&amp;#038;ProdID=1639" &gt;230 mAh LiPo from All-Battery&lt;/a&gt;. If I raise the standoffs by about 0.05&amp;#8243; I can fit it between the motors and the PCB or I could add a small shelf to the back end of the frame, kinda like a penny-racer.&lt;/p&gt;
&lt;p&gt;2) The IS471F requires 4.5V but I want to run from a max of 3.3V. Looks like I&amp;#8217;m going to need to find another solution for proximity detection.&lt;/p&gt;
&lt;p&gt;3) Charge pump for the color sensor LED&amp;#8217;s: &lt;a target="_blank" href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3061/t/or" &gt;MAX1595&lt;/a&gt;? I have used some of the Maxim capacitor charge pumps in the past and they work well.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 28 May 2008 20:16:53 GMT</pubDate>
      <title>Deskpet Planning - Part A</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=26</link>
      <guid>http://robotguy.net/blog/2008/05/28/deskpet-planning-part-a/</guid>
      <description>&lt;p&gt;I am working on the design for the Deskpet, and decided to build a prototype with a minimal configuration to get started. I plan to use an ATMega128 processor because I have several laying around. Here are the required input and outputs:&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Input&lt;/u&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Color/Line sensor&lt;/li&gt;
&lt;li&gt;Linear Hall effect sensor&lt;/li&gt;
&lt;li&gt;2 way IR proximity sensor&lt;/li&gt;
&lt;li&gt;Ambient light level sensor&lt;/li&gt;
&lt;li&gt;Wireless data&lt;/li&gt;
&lt;li&gt;Battery level sensing&lt;/li&gt;
&lt;li&gt;Battery charge input&lt;/li&gt;
&lt;li&gt;Pushbutton&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;u&gt;Output&lt;/u&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2X Motors&lt;/li&gt;
&lt;li&gt;Speaker&lt;/li&gt;
&lt;li&gt;Wireless Data&lt;/li&gt;
&lt;li&gt;OLED &amp;#8220;face&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And here&amp;#8217;s what I have so far for each:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Color/Line Sensor:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;NECM005 RGB LED and &lt;a target="_blank" href="http://www.sparkfun.com/commerce/product_info.php?products_id=8348" &gt;TEMT6000&lt;/a&gt; light sensor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Linear Hall Sensor:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not sure yet. I like the 3 pin SIP devices from Allegro, but they need 4.5V. I would like to keep everything possible running from a 3V or maybe 3.3V supply.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IR Proximity Detect&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;2X IR LED&amp;#8217;s and &lt;a target="_blank" href="http://www.junun.org/MarkIII/Info.jsp?item=46" &gt;IS471F&lt;/a&gt; modulated detector. Could also be used for IR homing beacon for charging station. To avoid interference with the proximity detect, sending a specific pulse from the LEDs would trigger the charging station to transmit a response.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Light Level&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;CDS Cell or TEMT6000 light level sensor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wireless Data:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.sparkfun.com/commerce/product_info.php?products_id=691" &gt;Nordic nRF24L01 board from Sparkfun&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Battery Level:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Voltage divider to ADC on the main processor&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Battery Charging Circuit:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.sparkfun.com/commerce/product_info.php?products_id=674" &gt;MAX1555&lt;/a&gt; Lithium charge controller&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pushbutton:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.sparkfun.com/commerce/product_info.php?products_id=8720" &gt;SMT Momentary Normally Open SPST&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2X Motors:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.semiconductor-sanyo.com/search/property.asp?clcd=41&amp;#038;prod=LB1836M" &gt;LB1836M&lt;/a&gt; Low Voltage Dual H-Bridge and 2X &lt;a target="_blank" href="http://www.solarbotics.com/products/gm10w_deal/" &gt;GM10 geared pager motors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.goldmine-elec-products.com/prodinfo.asp?number=G13780" &gt;Citizen Micro Speaker&lt;/a&gt; from Electronics Goldmine.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OLED &amp;#8220;face&amp;#8221;:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.4dsystems.com.au/prod.php?id=9" &gt;uOLED96 from 4DSystems&lt;/a&gt;. I have an older version than the one shown in the link with 8MB internal flash, and no uSD slot.&lt;/p&gt;
&lt;p&gt;Still left to work on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Battery - Size and mounting locations&lt;/li&gt;
&lt;li&gt;Charging method - How does the robot find &amp;#038; connect to the charger?&lt;/li&gt;
&lt;li&gt;Decide on a Hall Sensor&lt;/li&gt;
&lt;li&gt;Find an LED charge pump since the G and B LEDs require 3.6 V&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 22 May 2008 05:03:45 GMT</pubDate>
      <title>CNC Setup</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=25</link>
      <guid>http://robotguy.net/blog/2008/05/21/cnc-setup/</guid>
      <description>&lt;p&gt;Here&amp;#8217;s a pic of the cnc setup:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://robotguy.net/cnc1.jpg" &gt; &lt;img alt="CNC Setup" title="CNC Setup" src="http://robotguy.net/tn_cnc.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.siegind.com/Products/br-x1-lathe.htm" &gt;Seig X1 Micromill&lt;/a&gt;, &lt;a target="_blank" href="http://www.cncfusion.com/micromill1.html" &gt;CNCFusion conversion kit&lt;/a&gt;, &lt;a target="_blank" href="http://www.hobbycnc.com/products/hobbycnc-pro-driver-board-packages/" &gt;HobbyCNC Pro driver with 305 oz-in Motors&lt;/a&gt;, 24V 10A power supply&lt;/p&gt;
&lt;p&gt;1.2 Ghz processor, 512MB RAM,  &lt;a target="_blank" href="http://www.linuxcnc.org/" &gt;Linux/EMC&lt;/a&gt;
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 20 May 2008 22:03:35 GMT</pubDate>
      <title>More CNC&#x2019;d parts</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=24</link>
      <guid>http://robotguy.net/blog/2008/05/20/more-cncd-parts/</guid>
      <description>&lt;p&gt;&lt;img title="sprockets" alt="sprockets" src="http://robotguy.net/sprockets.jpg" /&gt;  I have been playing more with my CNC machine and am working on some tiny treads for the GM10 motors. Here is a pick of the drive sprockets that I made.  That is 1/4&amp;#8243; square grid paper that they are sitting on. I cut some prototypes out of nylon (yuck) then cut these out of some sample scraps of &amp;#8220;&lt;a target="_blank" title="butterboard" href="http://www.goldenwestmfg.com/html/machinable_plastic.html" &gt;Butter-Board&lt;/a&gt;&amp;#8220;. That stuff cuts nice!&lt;br /&gt;
I made a female mold for the treads, but I don&amp;#8217;t like it, so I&amp;#8217;m going to redesign it. Maybe the sprockets also. I just got a 1/16&amp;#8243; end mill in the mail today so I can probably make them better now anyway. As soon as I tram my mill and get out the backlash, since my circles appear slightly out of round.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 13 May 2008 22:04:14 GMT</pubDate>
      <title>Deskpet redux</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=23</link>
      <guid>http://robotguy.net/blog/2008/05/13/deskpet-redux/</guid>
      <description>&lt;p&gt;As an ongoing project (see &lt;a target="_blank" title="Flik" href="http://robotguy.net/blog/2007/01/03/latest-project/" &gt;Flik&lt;/a&gt; previously) I have been working on a small robot that could live on my desk as a pet, hence the Deskpet moniker. I&amp;#8217;ve done some research into how to give him &lt;a target="_blank" title="personality" href="http://robotguy.net/blog/category/personality/" &gt;personality&lt;/a&gt;, as well as how to add emotion (links soon). Last weekend I decided to play with my CNC mill and cut out a design for the body of my deskpet robot. I&amp;#8217;ve been working on this design for a while so it was just a matter of loading and running the program. Then, one of the guys at work used the CNC&amp;#8217;d master to make an RTV mold, and I molded a urethane copy:&lt;/p&gt;
&lt;p&gt;&lt;a title="Deskpet 1" target="_blank" href="http://robotguy.net/dp1.jpg" &gt;&lt;img alt="Deskpet1" title="Deskpet1" src="http://robotguy.net/tn_dp1.jpg" /&gt;&lt;/a&gt;   &lt;a target="_blank" title="Deskpet 2" href="http://robotguy.net/dp2.jpg" &gt;&lt;img alt="Deskpet 2" title="Deskpet 2" src="http://robotguy.net/tn_dp2.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The body is shown with a Nickel for scale. The pics are really crummy because I used my cell phone, I&amp;#8217;ll post better pics later. This will make a robot small enough to use for &lt;a target="_blank" title="Robot Sumo" href="http://robogames.net/rules/all-sumo.php" &gt;Micro-Sumo competition&lt;/a&gt;, and is designed around the &lt;a target="_blank" title="Solarbotics GM-10" href="http://www.solarbotics.com/products/gm10w_deal/" &gt;GM-10 motors&lt;/a&gt;.  I may end up selling these as just the body, or as a complete robot kit.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 3 May 2008 01:11:17 GMT</pubDate>
      <title>The impossible takes a little longer&#x2026;</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=22</link>
      <guid>http://robotguy.net/blog/2008/05/02/the-impossible-takes-a-little-longer/</guid>
      <description>&lt;p&gt;Take a look at this: &lt;a title="Airsoft Wiki" target="_blank" href="http://wiki.airsoftcommunity.co.uk/Gatling_Gun" &gt;http://wiki.airsoftcommunity.co.uk/Gatling_Gun.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;According to the Airsoft Wiki, what I am attempting to do is nigh impossible. Cool! That&amp;#8217;ll make it even more fun.
&lt;/p&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 2 May 2008 19:13:24 GMT</pubDate>
      <title>And now for something completely different&#x2026;</title>
      <link>http://robots.net/person/jkkroll/diary.html?start=21</link>
      <guid>http://robotguy.net/blog/2008/05/02/and-now-for-something-completely-different/</guid>
      <description>&lt;p&gt;So for anyone looking for an update on the Steampunk PDA: It&amp;#8217;s dead. I was building it so that I would have something to sync with Outlook and remind me of appointments, tasks, etc. Well, the company gave me a Blackberry, so I now have no incentive to finish the PDA. Would it be cool? Sure. Would it be cool enough to entice me to finish it, even though I already have something that works? Probably not, but maybe someday. Who knows?&lt;/p&gt;
&lt;p&gt;My next project is an automated sentry gun for the &lt;a title="Defconbots" target="_blank" href="http://defconbots.org/" &gt;Defconbots&lt;/a&gt; competition at &lt;a title="Defcon" target="_blank" href="http://defcon.org/" &gt;Defcon&lt;/a&gt; in Las Vegas this year. I was going to build a level 1 sentry from TF2, but a buddy here at work is already doing that. So&amp;#8230;. I decided to one-up him and aim for a level 2 sentry.&lt;/p&gt;
&lt;p&gt;&lt;img title="Level 2 Sentry" alt="Level 2 Sentry" src="http://robotguy.net/tf2_blue_sentry_med.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Yep, complete with dual, counter-rotating gatling guns. I have picked up a few parts, enlisted a partner, Nate, who may be posting on the blog later, and even made a gatling-esque paperweight on the CNC mill:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" title="Paperweight" href="http://robotguy.net/sentry01.jpg" &gt;&lt;img alt="Paperweight" title="Paperweight" src="http://robotguy.net/tn_sentry01.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sorry about the image quality, I took that with my cellphone this morning.
&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
