<?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>W1XBS</title>
	<atom:link href="http://www.w1xbs.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.w1xbs.com</link>
	<description>We do what we must, because we can!</description>
	<lastBuildDate>Thu, 15 Nov 2012 02:20:14 +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>Hacked Ikea Entertainment Center</title>
		<link>http://www.w1xbs.com/?p=1478</link>
		<comments>http://www.w1xbs.com/?p=1478#comments</comments>
		<pubDate>Thu, 15 Nov 2012 02:20:14 +0000</pubDate>
		<dc:creator>w1xbs</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[Building Stuff]]></category>
		<category><![CDATA[DTV]]></category>
		<category><![CDATA[Ikea]]></category>
		<category><![CDATA[Television]]></category>
		<category><![CDATA[center]]></category>
		<category><![CDATA[entertainment]]></category>
		<category><![CDATA[expedit]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[ikeahack]]></category>
		<category><![CDATA[ikeahacker]]></category>

		<guid isPermaLink="false">http://www.w1xbs.com/?p=1478</guid>
		<description><![CDATA[With the acquisition of a large HDTV, its associated 5.1 surround sound system, cable box, home theater PC and a couple of DVD players, my existing TV table was woefully inadequate.  In fact it began to collapse and finally disintegrated when I dismantled it to make room for the new IKEA hacked entertainment center. Many [...]]]></description>
			<content:encoded><![CDATA[<p>With the acquisition of a large HDTV, its associated 5.1 surround sound system, cable box, home theater PC and a couple of DVD players, my existing TV table was woefully inadequate.  In fact it began to collapse and finally disintegrated when I dismantled it to make room for the new IKEA hacked entertainment center.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_complete.jpg"><img class="aligncenter size-large wp-image-1479" title="entertainment_complete" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_complete-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p>Many people re-purpose Ikea furniture and components to other uses, my desk is one such project, using a couple of Ikea cabinets and a few other odds and ends to to comprise the drawers and supporting structure.  This project is no different but is a bit more involved as it was necessary to move a few of the &#8220;shelves&#8221; to make compartments wide enough to accommodate the electronics.</p>
<p>It all started with<a href="http://www.ikea.com/us/en/catalog/products/20116274/" target="_blank"> two 5&#215;1 Xpedit bookshelves</a> hauled back from the local Ikea store.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_001.jpg"><img class="aligncenter size-large wp-image-1480" title="entertainment_001" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_001-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p>Everything was unboxed and I carefully measured out where I wanted the &#8220;shelves&#8221; on the top unit to end up so it made three compartments rather than the five  narrower compartments.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_002.jpg"><img class="aligncenter size-large wp-image-1481" title="entertainment_002" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_002-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p>With the new dowel holes drilled, the bookshelf was assembled as normal.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_003.jpg"><img class="aligncenter size-large wp-image-1482" title="entertainment_003" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_003-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainmen_004.jpg"><img class="aligncenter size-large wp-image-1483" title="entertainmen_004" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainmen_004-288x384.jpg" alt="" width="288" height="384" /></a></p>
<p>And finally the two shelves (the bottom was left as is, simply did not install shelf #1 and #4) were screwed together from underneath to hide the screws.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_005.jpg"><img class="aligncenter size-large wp-image-1484" title="entertainment_005" src="http://www.w1xbs.com/wp-content/uploads/2012/11/entertainment_005-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p>A piece of 3/8&#8243; MDF was cut to size and screwed on the back, this gives the units a bit of added stability.  The side facing inward was painted a shade of brown that matches the Expedit shelves.  1.5&#8243; holes were drilled at the bottom center of each compartment.  Legs were fashioned out of three 2x4s cut to length to match the depth of the bookshelf and painted the same color as the MDF.  Finally, the felt bumpers Ikea supplied were stuck to the 2x4s so they would not scratch the floor when the unit is moved.</p>
<p>In closing, the unit is rock solid, heavy, and will hold almost anything available now or in the future.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.w1xbs.com%2F%3Fp%3D1478&amp;title=Hacked%20Ikea%20Entertainment%20Center" id="wpa2a_2"><img src="http://www.w1xbs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.w1xbs.com/?feed=rss2&#038;p=1478</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Development Platform &#8211; Beaglebone</title>
		<link>http://www.w1xbs.com/?p=1455</link>
		<comments>http://www.w1xbs.com/?p=1455#comments</comments>
		<pubDate>Tue, 13 Nov 2012 04:01:39 +0000</pubDate>
		<dc:creator>ka1kjz</dc:creator>
				<category><![CDATA[Beaglebone]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[beagleboard]]></category>
		<category><![CDATA[beaglebone]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://www.w1xbs.com/?p=1455</guid>
		<description><![CDATA[I&#8217;ve used the Arduino platform and to a lesser extent, the PIC processors, as my primary development environment for a number of years.  I have no intention of stopping, but some of my ideas have grown beyond the Arduino and it&#8217;s time for a more powerful platform.  Enter the Beaglebone. I&#8217;m happy to see manufacturers [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used the <a title="Arduino Website" href="http://www.arduino.cc" target="_blank">Arduino</a> platform and to a lesser extent, the PIC processors, as my primary development environment for a number of years.  I have no intention of stopping, but some of my ideas have grown beyond the Arduino and it&#8217;s time for a more powerful platform.  Enter the <a title="Beaglebone website" href="http://beagleboard.org/bone" target="_blank">Beaglebone</a>.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/beaglebone-unboxed.jpg"><img class="aligncenter size-large wp-image-1456" title="beaglebone-unboxed" src="http://www.w1xbs.com/wp-content/uploads/2012/11/beaglebone-unboxed-512x384.jpg" alt="" width="512" height="384" /></a></p>
<p>I&#8217;m happy to see manufacturers getting behind the community to implement their products.  Not long ago, they would release something and go <em>&#8220;oh no, our reference applications are copyrighted&#8221;</em>.</p>
<p>A few years ago TI and a consortium of other companies and distributors came out with the <a title="Beagleboard Website" href="http://beagleboard.org/" target="_blank">Beagleboard</a>, a full Linux computer in about the same size and shape of a small tablet, completely open source, hardware and software and it quickly became a huge success.  About a year ago, they came out with a smaller version, the Beaglebone, with less features (i.e. no sound, no HDMI (no video at all for that matter), only one USB, etc), in about the same form factor as a smartphone and/or slightly larger but very similar to the Arduino.  It even uses the same sort of shield scheme, called a &#8220;cape&#8221; in Beagle parlance.</p>
<p>Plugging it in and running it was no problem, the OS and many many utilities are already installed.  It appears as a linux machine on your network running SSH and a WWW server.  Also if you power it via USB, it appears as a drive on your Linux or Mac-OS machine automatically, <a href="http://beagleboard.org/static/beaglebone/latest/README.htm" target="_blank">some driver installation</a> is needed on Windows.  I used the drive feature the first day to read the <a href="http://beagleboard.org/static/beaglebone/latest/README.htm" target="_blank">HTML5 presentation</a> and get up to speed with it and never considered it again.</p>
<p>I&#8217;ve already got a few projects in mind for this.  My thermostat code is begining to burst the Arduino at the seams, especially since I added a LCD interface.  I want to add a nice graphic touch screen interface and this will definitely overwhelm the Arduino.  Also my bike computer was already slated to go on an Arduino Mega, but for about the same price, the Beaglebone is much more powerful.  And finally, I want to play with robotics a bit more, I&#8217;ve already ordered <a href="http://reviews.logitech.com/7061/6817/logitech-hd-webcam-c510-reviews/reviews.htm" target="_blank">a couple of USB webcams</a> to act as machine vision (and nanny cam when I travel).</p>
<p>In only a few short days I have managed to accomplish alot.  The next installation of this blog will be installing Ubuntu 12.10 on the Beaglebone and getting it ready for a Linux development environment.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.w1xbs.com%2F%3Fp%3D1455&amp;title=New%20Development%20Platform%20%E2%80%93%20Beaglebone" id="wpa2a_4"><img src="http://www.w1xbs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.w1xbs.com/?feed=rss2&#038;p=1455</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating To Linux</title>
		<link>http://www.w1xbs.com/?p=1449</link>
		<comments>http://www.w1xbs.com/?p=1449#comments</comments>
		<pubDate>Tue, 13 Nov 2012 02:56:28 +0000</pubDate>
		<dc:creator>ka1kjz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[12.04.1]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.w1xbs.com/?p=1449</guid>
		<description><![CDATA[I&#8217;ve used Windows for a very long time, since 3.1!  One day in July 2012, my main computer, running Windows XP stopped booting.  One of the OS files had become corrupted and the repair tools offered on the XP disk only made things worse.  After a few hours of playing I decided to scrap this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used Windows for a very long time, since 3.1!  One day in July 2012, my main computer, running Windows XP stopped booting.  One of the OS files had become corrupted and the repair tools offered on the XP disk only made things worse.  After a few hours of playing I decided to scrap this install of Windows, salvage the license key for something else and migrate over to Linux <em><strong>finally</strong></em>.   I do not regret it one bit.</p>
<p><a href="http://www.w1xbs.com/wp-content/uploads/2012/11/ubuntu-small.png"><img class="aligncenter size-full wp-image-1450" title="ubuntu-small" src="http://www.w1xbs.com/wp-content/uploads/2012/11/ubuntu-small.png" alt="" width="480" height="384" /></a></p>
<p>It took me awhile to get used to things being in different places and different terminology but that was not a huge deal.  For example&#8230;</p>
<ul>
<li>The minimize, maximize and X buttons are on the other corner of a window.</li>
<li>Each window does not have its own menu, instead, the menu appears in the bar at the top of the desktop when that particular window has focus.</li>
<li>There is no task bar out of the box, but I found something nice in the form of Docky.  It can make a static taskbar like Win7 or a sort of round zoomy one like Mac.</li>
</ul>
<p>I do miss some of my windows exclusive programs, like AutoCad LT2000, some games and I have an AOL account for quick networking tests (your browsing goes through AOL proxies, not your IP address).</p>
<p>All in all, it took me about a month to get used to things, now it&#8217;s second nature.  I have no problem alternating between Linux and Windows XP or 7.  I still run XP on the other computer right beside this one.</p>
<p>An added side benefit as this has set me up to do some serious development work on an embedded Linux microcontroller board, natively.  All the tools are already in the box.  I&#8217;ll be writing more on that very soon.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.w1xbs.com%2F%3Fp%3D1449&amp;title=Migrating%20To%20Linux" id="wpa2a_6"><img src="http://www.w1xbs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.w1xbs.com/?feed=rss2&#038;p=1449</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Spotify to MythTV</title>
		<link>http://www.w1xbs.com/?p=1442</link>
		<comments>http://www.w1xbs.com/?p=1442#comments</comments>
		<pubDate>Mon, 27 Aug 2012 03:29:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Spotify]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[11.10]]></category>
		<category><![CDATA[12.04]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mythtv]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.w1xbs.com/?p=1442</guid>
		<description><![CDATA[Now I am mystified, the article detailing the &#8220;preview&#8221; version of the Spotify client for Linux is over 2 years old, it seems they discontinued development yet it works flawlessly.  I&#8217;ve been using it on my 12.04 Precise Pangolin desktop for a few months now and, I dont know why, finally hit on installing it [...]]]></description>
			<content:encoded><![CDATA[<p>Now I am mystified, the article detailing the &#8220;preview&#8221; version of the Spotify client for Linux is over 2 years old, it seems they discontinued development yet it works flawlessly.  I&#8217;ve been using it on my <a title="Ubuntu 12.04.1 Precise Pangolin Release Page" href="http://releases.ubuntu.com/12.04/" target="_blank">12.04 Precise Pangolin</a> desktop for a few months now and, I dont know why, finally hit on installing it on the home DVR.  I&#8217;m now listing in glorious 5.1 Dolby Surround on my <a title="MythTV Homepage" href="http://www.mythtv.org/" target="_blank">Mythbuntu 0.24</a> installation.  By the way that version of Ubuntu is 11.10 Oneric.</p>
<p>First things first, you will need to <a title="Spotify Preview Installation" href="http://www.spotify.com/us/download/previews/" target="_blank">install Spotify</a>.   You will find the full instructions here, but these are the basic steps.</p>
<pre># 1. Add this line to your list of repositories by
#    editing your /etc/apt/sources.list
deb http://repository.spotify.com stable non-free</pre>
<pre># 2. If you want to verify the downloaded packages,
#    you will need to add our public key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59

# 3. Run apt-get update
sudo apt-get update

# 4. Install spotify!
sudo apt-get install spotify-client</pre>
<p>That&#8217;s IT!  Pretty simple huh?</p>
<p>Now you will want to add a menu button on your MythTV install.  <a title="MythTV Menu Modifications" href="http://www.mythtv.org/wiki/Hulu_Desktop_Integration" target="_blank">Those instructions</a> are a bit more involved but here is a page describing adding HuluDesktop to MythTV.  Just replace references to huludesktop with spotify.</p>
<p>Simple huh?</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.w1xbs.com%2F%3Fp%3D1442&amp;title=Adding%20Spotify%20to%20MythTV" id="wpa2a_8"><img src="http://www.w1xbs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.w1xbs.com/?feed=rss2&#038;p=1442</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bike Computer and Hipster 10-speed Revival &#8211; Concept</title>
		<link>http://www.w1xbs.com/?p=1429</link>
		<comments>http://www.w1xbs.com/?p=1429#comments</comments>
		<pubDate>Tue, 31 Jul 2012 04:19:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Bike Computer]]></category>
		<category><![CDATA[Building Stuff]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bicycle]]></category>
		<category><![CDATA[bike]]></category>
		<category><![CDATA[bike computer]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[microcontroller]]></category>

		<guid isPermaLink="false">http://www.w1xbs.com/?p=1429</guid>
		<description><![CDATA[I purchased a Schwinn Centennial bicycle from a professional picker one weekend for $25.  Its a late 70&#8242;s T-E-N speed&#8230; none of those extra gears, just ten speeds, 2 gears in front, 5 in back.  It has the classic swept under handlebars of the era, the painful seat, but it&#8217;s built to last because of [...]]]></description>
			<content:encoded><![CDATA[<p>I purchased a Schwinn Centennial bicycle from a professional picker one weekend for $25.  Its a late 70&#8242;s T-E-N speed&#8230; none of those extra gears, just ten speeds, 2 gears in front, 5 in back.  It has the classic swept under handlebars of the era, the painful seat, but it&#8217;s built to last because of <a title="Varisty Weld Description" href="http://sheldonbrown.com/varsity.html" target="_blank">Schwinn&#8217;s signature welds</a>.  It only took a few sprays of chain lube, WD-40 on the cables and some dérailleur adjustment to get everything working again and it had <a title="Endomondo Workout" href="http://www.endomondo.com/workouts/76313639" target="_blank">it&#8217;s inaugural ride</a>.  Now to build a bike computer for it, building upon some of the work already done by others.</p>
<p><center>[[Show as slideshow]]</center>A bike computer is an evolution, not an all or nothing project.  The beauty of microcontrollers is they can be added to, revised, features deleted, and can grow with the project as features are added.  I have a million ideas from trip computation, GPS tracking, workout logging, speed and odometer, heck I even thought of implementing a subset of OBD-II! But for now, we will suffice to do only a few things, speed, distance, lap and display the results in realtime, essentially a homebrew speedometer available at any bike shop for about $15.  But with the microcontroller architecture, feature addition will be easy.</p>
<p>So with that in mind, first we will need a display&#8230;. I am unsure which one exactly yet, but it must be graphical and LCD.  <a title="Adafruit Category Page" href="http://www.adafruit.com/category/63_97" target="_blank">This line from Adafruit</a> looks nice.  Also this <a title="Adafruit Product Page" href="http://www.adafruit.com/products/338" target="_blank">old Nokia monochrome display</a> looks nice, we don&#8217;t need color for this application.</p>
<p>Next we will need some sort of rotational sensor for the wheel, I have seen simple alarm contacts used, but I think I&#8217;ll go more elegant with <a title="Adafruit Product Page" href="https://www.adafruit.com/products/158" target="_blank">a hall effect sensor and a magnet</a>.</p>
<p>Next we need a platform, I am a fan and most familiar with the Arduino line, so we will use a classic <a title="Sparkfun Product Page" href="https://www.sparkfun.com/products/10914?" target="_blank">Arduino</a> (pro version 3.3V, no bells and whistles)  and build around that.  If we need more memory or power, we can always upgrade to the Arduino Mega.</p>
<p>And finally, for safety&#8217;s sake, we should add a flashy light on the back of the bike.  I had long wanted to do a Morse Code message in the flashing, to amuse those that can read it, and to provide an erratic flash to make it more attention grabbing.  So <a title="Sparkfun Product Page" href="https://www.sparkfun.com/products/8862" target="_blank">a few bright LEDs</a> mounted under the seat will do the trick.</p>
<p>Oh, and we&#8217;ll need some form of rechargeable battery, <a title="Sparkfun Product Page" href="https://www.sparkfun.com/products/341?" target="_blank">Probably LiPo</a> a <a title="Sparkfun Product Page" href="https://www.sparkfun.com/products/10217" target="_blank">charger</a> and a <a title="Sparkfun Product Page" href="https://www.sparkfun.com/products/11087" target="_blank">battery gauge</a>.</p>
<p>And there you have it, the initial design specifications for a bike computer.  Now its off to gather parts.</p>
<p>&nbsp;</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.w1xbs.com%2F%3Fp%3D1429&amp;title=Bike%20Computer%20and%20Hipster%2010-speed%20Revival%20%E2%80%93%20Concept" id="wpa2a_10"><img src="http://www.w1xbs.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.w1xbs.com/?feed=rss2&#038;p=1429</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
