<?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>Biobug.org &#187; Toys</title>
	<atom:link href="http://biobug.org/index.php/category/toys/feed/" rel="self" type="application/rss+xml" />
	<link>http://biobug.org</link>
	<description>Projects, notes, etc by Will O'Brien</description>
	<lastBuildDate>Sat, 04 Feb 2017 13:43:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Cheap Wifi Thermostat with a JSON API</title>
		<link>http://biobug.org/index.php/2012/04/09/cheap-wifi-thermostat-with-a-json-api/</link>
		<comments>http://biobug.org/index.php/2012/04/09/cheap-wifi-thermostat-with-a-json-api/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 14:08:58 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[JSON]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=316</guid>
		<description><![CDATA[I updated my thermostat to one of these. It&#8217;s made by Homewerks (Home depot sells a filtrete branded version.) It&#8217;s not as cool as the NEST, but it&#8217;ll do the job of controlling a furnace/AC. The interesting part of this device is that the wifi interface can be cloud managed, making it possible to control [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://biobug.org/blog/wp-content/uploads/2012/04/wifi-thermostat.jpg"><img class="alignnone size-full wp-image-317" title="wifi-thermostat" src="http://biobug.org/blog/wp-content/uploads/2012/04/wifi-thermostat.jpg" alt="" width="300" height="300" /></a></p>
<p>I updated my thermostat to one of <a href="http://www.amazon.com/exec/obidos/ASIN/B004YZFU1Q/cj708-20">these</a>. It&#8217;s made by Homewerks (Home depot sells a filtrete branded version.) It&#8217;s not as cool as the <a href="http://www.sparkfun.com/tutorials/334">NEST</a>, but it&#8217;ll do the job of controlling a furnace/AC. The interesting part of this device is that the wifi interface can be cloud managed, making it possible to control the thermostat via my iPhone, iPad (or android) from anywhere with data connectivity.</p>
<p>It&#8217;s actually a fairly decent device for the money. It has a JSON api that allows you to get and set variables via web interface. There&#8217;s a fantastic PDF on the API that shows examples using curl (available on linux, mac, etc). What&#8217;s really interesting is that with a JSON interface, you could easily write your own application for mobile phones or just script up some commands from your choice of computing platform.</p>
<p>Wiring was interesting. On my ancient furnace (built by chrystler) I discovered some new details. The fan wire wasn&#8217;t connected at all! At some point, some A/C tech had installed a honeywell fan controller and the fan is activated by either the cooling or heating wires being engaged. (there is a manual switch inside the furnace. Argh!) However, I was able to re-use the fan wire as a C wire to deliver both sides of the 24v a/c transformer power to the thermostat. Wifi eats more power, and you need an external supply to feed that radio.</p>
<p>Setup is pretty neat. I loaded the radio thermostat App on my iPad, and once it discovered the thermostat, I had to join the &#8216;stats wifi network. Then I could configure my WPA2 network (excellent! Thanks for supporting proper protocols!) as well as a dynamic or static ip address. I opted for static the last time I configured it. &#8211;I reconfigured it a few times while I played around with wiring options.</p>
<p>The hardware in the device is rather interesting. It&#8217;s the first one I&#8217;ve seen with a wifi <a href="http://www.usnap.org/Default.aspx">USNAP module</a>. I&#8217;d expect to see more of these devices on the market. The price point is fairly low and the curl api is ideal. Hmm, arduino USNAP shield, anyone?</p>
<p>Resources:</p>
<p>Wiki (unknown owner) for developing: <a href="http://central.isaroach.com/wiki/index.php/Main_Page">http://central.isaroach.com/wiki/index.php/Main_Page</a></p>
<p>PDF Documenting the <a href="www.radiothermostat.com/documents/RTCOAWiFIAPIV1_3.pdf">Thermostat API</a>. (local copy <a href="http://biobug.org/lj/RTCOAWiFIAPIV1_3.pdf">here</a>) This is the interesting one.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2012/04/09/cheap-wifi-thermostat-with-a-json-api/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPhone, jailbreak, ssh, car controller</title>
		<link>http://biobug.org/index.php/2011/11/20/iphone-jailbreak-ssh-car-controller/</link>
		<comments>http://biobug.org/index.php/2011/11/20/iphone-jailbreak-ssh-car-controller/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 16:00:33 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=257</guid>
		<description><![CDATA[I&#8217;m working on a new car controller. It&#8217;s based on aftermarket remote start, a jailbroken iphone and some open source hardware. This post covers setting up the iPhone for that use. It&#8217;s really just a nice, cheap (if you have it) script-able serial telemetry platform. iPhone jailbreak notes: I used an iPhone 3g, downloaded 4.2.1 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a new car controller. It&#8217;s based on aftermarket remote start, a jailbroken iphone and some open source hardware. This post covers setting up the iPhone for that use. It&#8217;s really just a nice, cheap (if you have it) script-able serial telemetry platform.</p>
<p><a href="http://biobug.org/blog/wp-content/uploads/2011/11/installing-pic.png"><img class="alignnone size-full wp-image-266" title="installing-pic" src="http://biobug.org/blog/wp-content/uploads/2011/11/installing-pic.png" alt="" width="320" height="480" /></a></p>
<h2>iPhone jailbreak notes:</h2>
<p>I used an iPhone 3g, downloaded 4.2.1 iphone firmware and used pwnageTool_4.2 to build jailbroken firmware.<br />
(then did it all over again to build unlockable firmware &#8211; update baseband to 6.10: (add link)<br />
First stop was to configure wireless to talk to my home network.<br />
Then I hit Cydia (the app that&#8217;s loaded when jailbroken.) and updated everything it wanted.<br />
Get cell service (you can do this later):<br />
Install ultrasn0w and get a pay as you go t-mobile account activated on it.</p>
<h2>Now it&#8217;s time for software:</h2>
<p>Install openssh via cydia.<br />
ssh onto the phone and change the passwords for the root and mobile users.</p>
<p>I also install veency &#8211; it&#8217;ll allow you to vnc onto your iphone, making it much easier to do all your work from your computer. Set a password in settings if you like.</p>
<p>We want perl, so add the coredev.nl repo:<br />
download http://coredev.nl/cydia/coredev.pub on your machine. Then scp it to root@yourphonesip:/var/root<br />
ssh to the phone and run: apt-key add coredev.pub<br />
then run: echo &#8216;deb http://coredev.nl/cydia iphone main&#8217; &gt; /etc/apt/sources.list.d/coredev.nl.list<br />
Now when you load cydia next, you can get perl installed. <img src='http://biobug.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Use Cydia to install the following packages. Instead of confirm after each, just hit continue queuing and add things to be installed. Then you can go to manage or just hit confirm on the final package you want to install.</p>
<p>minicom<br />
perl<br />
perl-dbd-sqlite(search for dbd::sqlite)<br />
perl device serial (search for device::serial)<br />
vimproved (This is vim, find something else if you don&#8217;t do vi.)</p>
<p>Later we&#8217;ll want a command line sms sender, but for now I haven&#8217;t decided which to use yet.</p>
<h2>Set things up:</h2>
<p>Set up Minicom:<br />
As root mkdir /usr/etc<br />
Run minicom -s, set serial to /tty.iap, set 9600 N81, turn off flow control<br />
Save config as default.<br />
install vi (or vim for the search to work) (I like vim. deal.)</p>
<p>If you have a serial port dock built, now&#8217;s the time to test your port. My first phone had a bad dock connector, so no serial on it. Luckily I had a spare laying around with a bad home button. I swapped the screens and was good to go.</p>
<p>If you&#8217;re getting a data plan, it might be nice to ssh into the phone over the nat&#8217;d edge/3g/whatever you paid for:</p>
<p>install autossh.<br />
Follow this how-to: http://llemarie.wordpress.com/2009/09/05/tip-connect-to-your-iphone/<br />
install p5-Device-modem (which gets you device::serial)</p>
<p>Congratulations. Now you have the equivalent of a funky linux (yeah, it&#8217;s bsd. I know.) box with geolocation, 3g, wifi and a serial port. Muhahah.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2011/11/20/iphone-jailbreak-ssh-car-controller/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Logic Analyser on MacOSX: sweet.</title>
		<link>http://biobug.org/index.php/2010/10/15/logic-analyser-on-macosx-sweet/</link>
		<comments>http://biobug.org/index.php/2010/10/15/logic-analyser-on-macosx-sweet/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 15:52:56 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=210</guid>
		<description><![CDATA[I finally picked up one of the SUMP project based Open Source Logic Analyzers that Ian worked on. It&#8217;s a pretty good deal from Seeed Studio. I wanted it to work on my Mac, which wasn&#8217;t too horrible, but it was a little annoying to dig through forum posts to figure it out. Even then, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-211" title="logic-analyzer" src="http://biobug.org/blog/wp-content/uploads/2010/10/logic-analyzer.jpg" alt="logic-analyzer" width="500" height="283" /></p>
<p>I finally picked up one of the <a href="http://www.sump.org/projects/analyzer/">SUMP project</a> based <a href="http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer">Open Source Logic Analyzers</a> that Ian worked on. It&#8217;s a pretty good deal from <a href="http://www.seeedstudio.com/depot/preorder-open-workbench-logic-sniffer-p-612.html?cPath=75">Seeed Studio</a>. I wanted it to work on my Mac, which wasn&#8217;t too horrible, but it was a little annoying to dig through forum posts to figure it out. Even then, I thought that the instructions were a bit lame.</p>
<p>Here&#8217;s how to make it work under Snow Leopard(10.6.4):</p>
<p>Download the latest <a href="http://arduino.cc">Arduino software</a> and right click the application to view contents. Look under Resources/Java and you&#8217;ll find RXTXcomm.jar and librxtxSerial.jnlib.</p>
<p>Copy those two files to /Library/Java/Extenstions on your Mac hard drive.</p>
<p>Download the latest SUMP application from: <a href="http://www.sump.org/projects/analyzer/">http://www.sump.org/projects/analyzer/</a></p>
<p>I used: <a href="http://www.sump.org/projects/analyzer/downloads/la-bin-0.8.tar.bz2">http://www.sump.org/projects/analyzer/downloads/la-bin-0.8.tar.bz2</a></p>
<p>Uncompress that and toss it in your Applications folder. Now you should be able to doubleclick analyzer.jar (which is inside the client folder of the thing you just uncompressed)</p>
<p>Now open /Applications/Utilites/Java Preferences. You need to make 32bit the preferred launcher for applications. Look at the lower list that says:</p>
<p>Java SE 6 64-bit</p>
<p>Java SE 6 32-bit</p>
<p>Now drag the 64-bit one so that the 32-bit is first in line. Close the Java Preferences Utility.</p>
<p>If you&#8217;ve done it right, you&#8217;ll be rewarded with an application window. If you messed up, the app will open and immediately crash.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2010/10/15/logic-analyser-on-macosx-sweet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CNC back online&#8230; new bezels coming soon!</title>
		<link>http://biobug.org/index.php/2009/11/07/cnc-back-online-new-bezels-coming-soon/</link>
		<comments>http://biobug.org/index.php/2009/11/07/cnc-back-online-new-bezels-coming-soon/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 06:12:14 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[keypad]]></category>
		<category><![CDATA[rgb]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=151</guid>
		<description><![CDATA[I&#8217;ve been too busy to sort out my workshop for a while, but thanks to the delivery of a small Dell machine (thanks to Eric&#8217;s basement!) I&#8217;ve got a dedicated box assigned to run XP and Mach3 on my mill. I did a quick test cut and it looks like I&#8217;ll have no problem producing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-153" title="keypad bezel smilin" src="http://biobug.org/blog/wp-content/uploads/2009/11/IMG_3078.jpg" alt="keypad bezel smilin" width="525" height="350" /></p>
<p>I&#8217;ve been too busy to sort out my workshop for a while, but thanks to the delivery of a small Dell machine (thanks to Eric&#8217;s basement!) I&#8217;ve got a dedicated box assigned to run XP and Mach3 on my mill.</p>
<p><img class="alignnone size-full wp-image-154" title="test cut via hand jogging" src="http://biobug.org/blog/wp-content/uploads/2009/11/IMG_3082.jpg" alt="test cut via hand jogging" width="525" height="350" /></p>
<p>I did a quick test cut and it looks like I&#8217;ll have no problem producing new bezels for the RGB keypad soon. I&#8217;ll have to check and see if SparkFun want&#8217;s to carry them again, but if not they&#8217;ll be available directly from my store. Now I just have to rebuild my design/cad/cam machine and we&#8217;ll be golden.</p>
<p>If you&#8217;re desperate for a bezel, comment and I&#8217;ll see what I can do for ya.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/11/07/cnc-back-online-new-bezels-coming-soon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My network and my network lab at work: Awesome.</title>
		<link>http://biobug.org/index.php/2009/10/21/my-network-and-my-network-lab-at-work-awesome/</link>
		<comments>http://biobug.org/index.php/2009/10/21/my-network-and-my-network-lab-at-work-awesome/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 15:23:53 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=130</guid>
		<description><![CDATA[I&#8217;m lucky to have a very nice lab to test and support my network at work. Just a few things that I&#8217;ve got at my (groups) disposal: Juniper MX960 Routers: This is the latest addition to the network. I have a pair in production with 10Gb uplinks receiving full BPG routes from I1, I2 and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m lucky to have a very nice lab to test and support my network at work. Just a few things that I&#8217;ve got at my (groups) disposal:</p>
<p><a href="http://www.juniper.net/us/en/products-services/routing/mx-series/">Juniper MX960 Routers</a>:</p>
<p>This is the latest addition to the network. I have a pair in production with 10Gb uplinks receiving full BPG routes from I1, I2 and native IPV6. I managed to talk our provider into a dedicated 1Gb link for my lab (which is converted to 10Gb for the MX by a Nortel 5530) Thanks to this (and a pile of fiber), I was able to prototype our full redundant config before going live with it. I even managed to secure a /24 that I advertise via BGP for live connectivity. These supply per IP bandwidth policing (across two class Bs), generate default routes into OSPF for everything else and they are fully redundant &#8211; both routers mirror every function. I can boot one at anytime with no consequence aside from a BGP flap to my provider.</p>
<p><a href="http://www.tippingpoint.com/">Tipping Point</a> SMS, Core Controller, 2400E IPS and 1200 IPS:</p>
<p>Before I implimented the MX routers, I had to update our campus IPS. On our edge, we use Tipping Point hardware. The IPSs use FPGAs on several Gb links to do initial, line speed analysis. In depth analysis is done by intel CPUs as needed. (The next generation is even better&#8230;) By using a Core Controller, we split the 10Gb link into multiple 1Gb links that are processed by several 2400E IPS units. The signature updates from TP are excellent, and the benefits of using the system on our network are impressive.</p>
<p><a href="http://www.juniper.net/techpubs/software/nog/nog-hardware/html/m20-router.html">Juniper M20</a> Routers:</p>
<p>Our old border routers. I use these to simulate the multiple router setup in production since it&#8217;s hard to justify a pair of MX960s just for lab/hardware spare use.</p>
<p><a href="http://products.nortel.com/go/product_content.jsp?segId=0&amp;parId=0&amp;prod_id=44781">Nortel ERS8600</a> Layer 3 switches</p>
<p>Our core aggregation switch. These handle multiple link redundancy, 10Gb core up and cross links and do just about everything you can think of.</p>
<p><a href="http://products.nortel.com/go/product_content.jsp?segId=0&amp;catId=null&amp;parId=0&amp;prod_id=42141">Nortel 5500 and 5600</a> GigE swtiches (The edge switches used across campus)</p>
<p>I have a small pile of these switches for testing code, simulating production</p>
<p><a href="http://www.juniper.net/us/en/products-services/security/netscreen/">Netscreen 5400</a> Firewall:</p>
<p>Our core uses four of these in redundant(ish) pairs. There are a few single connected services but they mostly back each other up. These protect our data center and user networks. Again, core connections are 10Gb. <img src='http://biobug.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/10/21/my-network-and-my-network-lab-at-work-awesome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Whiteboard paint&#8230; finally</title>
		<link>http://biobug.org/index.php/2009/10/07/whiteboard-paint-finally/</link>
		<comments>http://biobug.org/index.php/2009/10/07/whiteboard-paint-finally/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 23:25:36 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/?p=125</guid>
		<description><![CDATA[I put up a cheap whiteboard in my home office earlier this year. I couldn&#8217;t find a decent solution at the time. Today I ran across this. It&#8217;s whiteboard paint by rustoleum. Apparently, it can be found at home depot&#8230; Guess what my garage will will be getting sometime soon. This whiteboard has magnet grabbing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://farm4.static.flickr.com/3031/2608401158_9d71c7fbc8.jpg" alt="" width="500" height="375" /></p>
<p>I put up a cheap whiteboard in my home office earlier this year. I couldn&#8217;t find a decent solution at the time. Today I ran across <a href="http://www.rustoleum.com/CBGProduct.asp?pid=128">this</a>. It&#8217;s whiteboard paint by rustoleum. Apparently, it can be found at home depot&#8230; Guess what my garage will will be getting sometime soon.</p>
<p><a href="http://www.flickr.com/photos/chriswburke/2608401158/">This</a> whiteboard has magnet grabbing paint underneath it. Nice!</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/10/07/whiteboard-paint-finally/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deposit checks with your iPhone (review)</title>
		<link>http://biobug.org/index.php/2009/08/12/deposit-checks-with-your-iphone-review/</link>
		<comments>http://biobug.org/index.php/2009/08/12/deposit-checks-with-your-iphone-review/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 14:21:36 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/index.php/2009/08/12/deposit-checks-with-your-iphone-review/</guid>
		<description><![CDATA[I tried out USAA&#8217;s check deposit via iPhone last night. It wasn&#8217;t too surprising that they did this, they&#8217;ve been letting people deposit checks with scanners for quite a while. What surprised me was that the application actually appears to work better than the computer version. I had to retake the photo a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>I tried out USAA&#8217;s check deposit via iPhone last night. It wasn&#8217;t too surprising that they did this, they&#8217;ve been letting people deposit checks with scanners for quite a while. What surprised me was that the application actually appears to <em>work better than the computer version</em>. I had to retake the photo a couple of times &#8211; mostly because I needed a darker background, but the error messages were clear: &#8216;Place the check on a darker background&#8217; and taking a photo with the phone is far quicker than the old scanners. The PC version suffers from some obtuse messages like &#8216;Sorry, we couldn&#8217;t process your check, please try again &#8211; a 5 minute process that&#8217;s really frustrating to repeat.</p>
<p>Final take: It works, it&#8217;s faster than driving by the bank, and it wasn&#8217;t frustrating to use. (and their app is even faster to use than Bank of America&#8217;s iPhone app.)</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/08/12/deposit-checks-with-your-iphone-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ScreenOS and ddns</title>
		<link>http://biobug.org/index.php/2009/07/17/screenos-and-ddns/</link>
		<comments>http://biobug.org/index.php/2009/07/17/screenos-and-ddns/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 03:47:35 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/index.php/2009/07/17/screenos-and-ddns/</guid>
		<description><![CDATA[Netscreens are fun. Allright, actually they&#8217;re just really, really flexible. I&#8217;ve been very impressed with netscreen firewalls, the SSG5 is a fantistic device &#8211; just keep in mind that you&#8217;ll spend some time learning the ropes if you delve into a screenOS based device.  Dynamic DNS is pretty standard these days, but netscreens actually make [...]]]></description>
			<content:encoded><![CDATA[<p>Netscreens are fun. Allright, actually they&#8217;re just really, really flexible. I&#8217;ve been very impressed with netscreen firewalls, the SSG5 is a fantistic device &#8211; just keep in mind that you&#8217;ll spend some time learning the ropes if you delve into a screenOS based device.  Dynamic DNS is pretty standard these days, but netscreens actually make y0u install the proper SSL cert before you can access a service like DDNS via an encrypted channel. If you just want it to work, just select the clear text option when you configure the usual options.</p>
<p>Sometime in the near future, I&#8217;ll have a Juniper SRX to play with. Now that&#8217;ll be interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/07/17/screenos-and-ddns/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Add a 3rd eye: ATC3K to Goggle Cam mod</title>
		<link>http://biobug.org/index.php/2009/05/19/add-a-3rd-eye-atc3k-to-goggle-cam-mod/</link>
		<comments>http://biobug.org/index.php/2009/05/19/add-a-3rd-eye-atc3k-to-goggle-cam-mod/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:31:47 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[cyclops]]></category>
		<category><![CDATA[goggles]]></category>
		<category><![CDATA[helmet cam]]></category>
		<category><![CDATA[ski]]></category>

		<guid isPermaLink="false">http://biobug.org/index.php/2009/05/19/add-a-3rd-eye-atc3k-to-goggle-cam-mod/</guid>
		<description><![CDATA[Before my last ski trip I wanted a helmet-cam. I bought an Oregon Scientific ATC3K digital video camera, but the mount was just too bulky for a helmet rig. It&#8217;s great for mounting on a kayak or mountain bike, but totally unsuitable for a real helmet mount. (It&#8217;s just too big.) Obviously, it was time [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://biobug.org/lj/goggle-cam-blog/finished-goggles.jpg" alt="Finished goggles" height="333" width="500" /></p>
<p>Before my last ski trip I wanted a helmet-cam. I bought an Oregon Scientific ATC3K digital video camera, but the mount was just too bulky for a helmet rig. It&#8217;s great for mounting on a kayak or mountain bike, but totally unsuitable for a real helmet mount. (It&#8217;s just too big.) Obviously, it was time for a bit of modding.</p>
<p><span id="more-63"></span></p>
<p><strong>Parts &amp; Tools:</strong></p>
<ul>
<li> Soldering iron</li>
<li>De-soldering iron</li>
<li>Dremel (rotary cutting tool)</li>
<li>Small screw drivers</li>
<li>Oregon Scientific ATC3K Video Camera</li>
<li>Ski goggles</li>
<li>AA battery box</li>
<li>IDE hard drive cable</li>
<li>Small plastic case</li>
</ul>
<p><strong>Take the camera apart</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/pry-lens-cover.jpg" /><br />
Start by disassemble the camera. Unscrew the back cover and<br />
pry off the rubber from the lens end. Remove all of the exposed screws<br />
and pop open the battery cover. Unscrew the rear cap and remove the<br />
batteries.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/slice-screw-head.jpg" height="349" width="500" /></p>
<p>You&#8217;ll have to cut slots into the two security screws in<br />
order to use a normal screwdriver on them.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/cut-camera-in-half.jpg" /><br />
If you&#8217;re lucky, the battery tray and camera will slide out of the<br />
body of the camera now. If it&#8217;s too stubborn,  you may have to cut the<br />
body of the camera in half to help things along.</p>
<p><strong>De-solder the camera board</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/camera-board-solder-glob.jpg" height="333" width="500" /></p>
<p>The camera is mounted to the main board by ten pins on either side of the main board. Grab your soldering iron and add more solder so that on each side a large bead of solder covers all ten pins. Use your soldering iron to heat the entire bead. Once it&#8217;s melted, you can partially pry the camera board from the main board. Repeat the process on each side until you can remove the camera board entirely. Be patient and give the camera board time to cool down in between heating sessions. Once the board is free, de-solder the entire connector and remove any excess solder from both boards.<br />
<strong>Add the ribbon cable to the camera board</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/cut-ide-ribbon-cable.jpg" height="333" width="500" /><br />
Grab an IDE hard drive cable and cut the longest piece out of it that you can. Now peel off a piece of cable that has 20 wires in it – preferably with the red mark to make wiring it up easier later on. Strip about 2mm of wire at the ends and cut them flat.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/ribbon-cable-to-camera.jpg" height="333" width="500" /></p>
<p>Now solder the leads to the camera board, where the old connector was.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/finished-camera-board.jpg" height="333" width="500" /></p>
<p>Repeat the process to complete the remote cabled camera board.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/finished-camera-board-front.jpg" height="333" width="500" /></p>
<p>Now we&#8217;ve got a nice, easily mountable camera. This should work for various different build ideas: helmet mounts, custom enclosures, embedded motorcycle cams&#8230;</p>
<p><strong> Mount the camera and microphone</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/mounting-camera.jpg" height="333" width="500" /><br />
Locate the camera on the lens and drill a hole through the lens of your goggles. Blow out the dust with a can of compressed air if you end up with debris inside the double lens. Position the camera and use hot glue to permanently mount it to the inside of the goggles.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/route-camera-cable.jpg" height="333" width="500" /></p>
<p>Now route the camera ribbon cable along the edge of the goggles and out through the strap mount.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/pull-camera-cable-through.jpg" height="333" width="500" /></p>
<p>On my goggles, it was easy to pull the ribbon cable through the hole for the strap.</p>
<p><strong>Mount the Microphone<br />
</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/mounted-microphone.jpg" height="333" width="500" /></p>
<p>Re-use the microphone from the ATC3K and add some new wires. The soft wire from some old headphones will help isolate the microphone from vibration noise. Pull the end of the audio cable out the side of the goggles where the<br />
strap attaches.  If needed, mount the microphone on the bottom of the goggles with a small amount of glue.</p>
<p><strong>Wire the main board</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/finished-mainboard.jpg" /><br />
Trim the ribbon cable to length and solder it to the main pc board<br />
where the camera originally mounted. Use the red marked cable to make<br />
sure you connect the correct pins. Attach the microphone wires and a pair of wires<br />
that are long enough to reach the far side of the <span class="il">goggle</span> strap.<br />
<strong>Running power</strong><br />
<img src="http://biobug.org/lj/goggle-cam-blog/pull-power-wires.jpg" /></p>
<p>Pull the power leads through the goggles so that they will be out of<br />
the way. Run them out the far side of the goggles and connect them to<br />
a replacement AA battery box.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/battery-box.jpg" height="333" width="500" /></p>
<p>Originally I wanted to use AAAs, but I found that AA batteries balanced the goggles better.<br />
<strong>Enclose the main board</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/enclosed-camera-board.jpg" height="333" width="500" /></p>
<p>We want to protect the main board with something that&#8217;s removable and<br />
waterproof. I made a custom enclosure on my computer controlled mill,<br />
but a simple plastic bag with tape will suffice in a pinch. In the final build, I mounted the control buttons (seen behind the red acrylic) on top of the acrylic with some hot glue.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/machine-housing-4.jpg" height="333" width="500" /></p>
<p>The body was milled from two pieces of polyethylene cutting board.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/machine-housing-6.jpg" /></p>
<p>The cover was milled from some acrylic I had left over from some laser cutter projects.</p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/finished-goggles.jpg" height="333" width="500" /></p>
<p>I thought about some complicated mounting tricks to attache the boxes to the straps, but found that electrical tape worked great. Keep in mind that the cold will drop the voltage on your average alkaline batteries &#8211; get some of the lithium AAs or the camera will keep shutting down.</p>
<p><strong>Hit the mountain!</strong></p>
<p><img src="http://biobug.org/lj/goggle-cam-blog/marcus-mountain.jpg" /><br />
Have fun carving the slopes.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/05/19/add-a-3rd-eye-atc3k-to-goggle-cam-mod/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>New (old) server for the house</title>
		<link>http://biobug.org/index.php/2009/04/01/new-old-server-for-the-house/</link>
		<comments>http://biobug.org/index.php/2009/04/01/new-old-server-for-the-house/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 04:16:49 +0000</pubDate>
		<dc:creator>willo</dc:creator>
				<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://biobug.org/index.php/2009/04/01/new-old-server-for-the-house/</guid>
		<description><![CDATA[Just thought I&#8217;d throw in a view of the server that&#8217;s running things at home now. It&#8217;s  a poweredge 2650 &#8211; you can get them dirt cheap despite having dual 2.8ghz cpus, 2GB of ram and onboard remote access. This one once served the military &#8211; they removed all the drives, but left an IP [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://biobug.org/lj/new-server.jpg" height="152" width="500" /></p>
<p>Just thought I&#8217;d throw in a view of the server that&#8217;s running things at home now. It&#8217;s  a poweredge 2650 &#8211; you can get them dirt cheap despite having dual 2.8ghz cpus, 2GB of ram and onboard remote access. This one once served the military &#8211; they removed all the drives, but left an IP address assigned to a military base in Arizona on the management card. (Really, they used real IP space for internal management. Sigh.)</p>
<p>I tossed in some ultra320 drives and installed ubuntu. I had to update the firmware on the raid controller, but now it purrs like a 2u rack mount server. Now I&#8217;ve got redundant power supplies, a raid 5 system drive, a mirrored data drive and I&#8217;ll add some e-sata or usb drives for larger storage needs.</p>
<p>Soon I&#8217;ll be racking it under one of the worktables in my lab/workshop for easy access.</p>
]]></content:encoded>
			<wfw:commentRss>http://biobug.org/index.php/2009/04/01/new-old-server-for-the-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->