<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Royal</title>
	<atom:link href="https://dougroyal.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://dougroyal.com</link>
	<description>If an idea makes me laugh, I&#039;ll probably build it.</description>
	<lastBuildDate>Sat, 02 Dec 2017 20:42:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>

<image>
	<url>https://dougroyalblog.files.wordpress.com/2017/10/cropped-royal3.png?w=32</url>
	<title>Royal</title>
	<link>https://dougroyal.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<cloud domain='dougroyal.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel="search" type="application/opensearchdescription+xml" href="https://dougroyal.com/osd.xml" title="Royal" />
	<atom:link rel='hub' href='https://dougroyal.com/?pushpress=hub'/>
	<item>
		<title>Ribbon Box with Candy Cane Striped Inlay</title>
		<link>https://dougroyal.com/2017/12/02/ribbon-box-with-candy-cane-striped-inlay/</link>
					<comments>https://dougroyal.com/2017/12/02/ribbon-box-with-candy-cane-striped-inlay/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Sat, 02 Dec 2017 20:00:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyal.com/?p=306</guid>

					<description><![CDATA[There are two parts to this project, building the box and making the inlays. They can be built in parallel, but for the sake of clarity, I&#8217;ll describe them in sequence. The Inlay: Pick contrasting colors for the strips. I used Red Cedar, Oak, and Walnut. The thickness of the stock will determine the maximum [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/mnt1vT1B5I8?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<p>There are two parts to this project, building the box and making the inlays. They can be built in parallel, but for the sake of clarity, I&#8217;ll describe them in sequence.</p>
<p>The Inlay:</p>
<p>Pick contrasting colors for the strips. I used Red Cedar, Oak, and Walnut.</p>
<p>The thickness of the stock will determine the maximum height of the bows. I had 3/4 inch stock, so I glued two boards together to make 6/4 boards.</p>
<p>To ensure the strips are all the same width, make a simple jig from a piece of scrap wood. Cut a notch at one end of the scrap wood where the Cedar and Oak will rest when sawing it.</p>
<p>After the Oak and Cedar strips are cut, stack them in an alternating pattern and glue them together.</p>
<p>When that dries, square up the new board.</p>
<p>To cut the stripes I cut 45-degree angles into a couple pieces of scrap wood and clamped them to my table saw sled just like you&#8217;d normally clamp a stop block in a table saw sled. Sit the striped board snuggly against that stop block and rip the board into pieces about 1-1/2 inches thick. If you want your inlay to be thicker or thinner you can adjust this cut accordingly.</p>
<p>To accentuate the inlay, cut some veneer strips on the bandsaw. I used Walnut and Oak.</p>
<p>Glue and clamp the veneer to the sides of the candy cane striped boards.</p>
<p>When those dry, square up the new boards and cut the inlay on the band saw.</p>
<p>To cut the ribbon, tape the template provided to the sides of the candy cane striped blocks, and use a scroll saw to cut them out. I made six ribbons and chose the four best ones.</p>
<p>Cut 45-degree angles on the ends of the ribbons where they&#8217;ll touch.</p>
<p>&nbsp;</p>
<p>The Box:</p>
<p>This is a pretty basic box, cut 5 pieces of 1/2 inch boards to size. The bottom will be made from 1/4 inch oak plywood.</p>
<p>The dimensions of the box I made are</p>
<p>7-1/2 inches long<br />
5-1/2 inches wide<br />
4-1/2 inches tall</p>
<p>Adjust those to whatever size you want.</p>
<p>Cut a 1/4 inch rabbet in the bottoms of the 4 pieces that make up the sides.</p>
<p>Use a large chamfer bit in your router to cut miters on the edges of the sides and top.</p>
<p>Glue the edges of the sides and tops and use tape to clamp them together.</p>
<p>Measure the exact size of the bottom, cut the oak plywood to size, and glue it in place.</p>
<p>When the box dries, use a trim router with a flush cut bit to cut notches for the inlay.</p>
<p>Use a table saw to cut the top of the box off. Don&#8217;t cut completely through the top because it&#8217;s easy to damage a corner of the edge after the top is free. Instead, cut about 90 percent of the way through the lid and finish it with a hand saw.</p>
<p>Attach the hinges.</p>
<p>Glue and clamp the inlays in place.</p>
<p>Glue the ribbons on top.</p>
<p>Finish the box with oil to make the contrasting wood colors stand out.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/12/02/ribbon-box-with-candy-cane-striped-inlay/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/12/ribbon_box_with_candy_cane_striped_inlay_square.png" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/12/ribbon_box_with_candy_cane_striped_inlay_square.png" medium="image">
			<media:title type="html">ribbon_box_with_candy_cane_striped_inlay_square</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Build A Motion Sensing LED Step Stool</title>
		<link>https://dougroyal.com/2017/10/13/motion-sensing-led-step-stool/</link>
					<comments>https://dougroyal.com/2017/10/13/motion-sensing-led-step-stool/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Fri, 13 Oct 2017 03:44:20 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=77</guid>

					<description><![CDATA[This is a fun project that can be built in a couple of hours (minus the glue&#8217;s drying time). Building a step stool is obviously a simple project. The circuit is also extremely simple but it can be used to drive robot motors, water pumps, or high voltage lights from a Raspberry Pi or Arduino. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This is a fun project that can be built in a couple of hours (minus the glue&#8217;s drying time).</p>
<p>Building a step stool is obviously a simple project. The circuit is also extremely simple but it can be used to drive robot motors, water pumps, or high voltage lights from a Raspberry Pi or Arduino.</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/Y4ndXB32ZwY?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<h3>Parts</h3>
<p><a href="http://amzn.to/2zj2ro8" target="_blank" rel="noopener">2N2222 transistor</a><br />
<a href="http://amzn.to/2xBx8CV" target="_blank" rel="noopener">PIR sensor</a><br />
<a href="http://amzn.to/2yghX49" target="_blank" rel="noopener">LED Strips</a><br />
<a href="http://www.michaels.com/promag-neodymium-magnets/10413548.html" target="_blank" rel="noopener">1/4 inch neodymium magnets</a><br />
<a href="http://amzn.to/2zjSRBI" target="_blank" rel="noopener">5-minute clear epoxy</a><br />
<a href="http://amzn.to/2zixJf1" target="_blank" rel="noopener">20 gauge flexible wire</a><br />
<a href="http://amzn.to/2yk7A0N" target="_blank" rel="noopener">2 x 4-AA battery holder</a></p>
<h3>The Wood</h3>
<p>Here are the rough dimensions of the wood, but these measurements were taken after the project was finished.</p>
<p>The top was 12&#8243; by 7&#8243;<br />
The total height was 7&#8243;<br />
The width of the bottom of the leg was 8&#8243;<br />
The legs were splayed out at a 10-degree angle.</p>
<p>The only measurement that&#8217;s important is the ratio of the top platform to the base. Make the base about an inch longer and wider than the top so it won&#8217;t tip over. Decide how big you want the top then cut the legs accordingly.</p>
<h3>The Cross Beams</h3>
<p>The center cross beam is made from three parts, the center beam, and two pieces that are attached to either side of the center beam.</p>
<p>Carve out the middle of the center beam and cut tenons on the ends.</p>
<p>Use the center cross beam as a pattern for the other two. Cut a mortise in these, but don&#8217;t cut all the way through. When the three pieces are placed together, there should be a hollow center.</p>
<h3>The Step Stool</h3>
<p>Glue all the joints and clamp everything. Only glue one side of the center beam. The other side will be the access panel used to install the electronics and change the batteries.</p>
<p>After the glue dries apply whatever finish you want. I don&#8217;t really like stains, so I just used a simple oil finish.</p>
<h3>The Access Panel</h3>
<p>Drill small recesses on the inside of the center cross beam and loose cross beam.</p>
<p>Mount the magnets in the holes with epoxy.</p>
<h3>The Circuit</h3>
<p>Attach the LED strip to the center cross beam. Drill a small hole at one end large enough for a red and black wire. Solder the wires to the led strip and cover the exposed solder with some hot glue.</p>
<p>Measure the diameter of the PIR sensor and drill a hole through the center of the cross beam covers. Screw or hot glue the sensors in place.</p>
<p>Solder the parts together as shown in this diagram</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/10/13/motion-sensing-led-step-stool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/10/motion_sensing_led_stepstool_square.png" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/10/motion_sensing_led_stepstool_square.png" medium="image">
			<media:title type="html">motion_sensing_led_stepstool_square</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Build a Halloween Window Display &#8211; Toxic Green Safety Spider</title>
		<link>https://dougroyal.com/2017/09/26/toxic-green-safety-spider/</link>
					<comments>https://dougroyal.com/2017/09/26/toxic-green-safety-spider/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Tue, 26 Sep 2017 03:43:45 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=75</guid>

					<description><![CDATA[Halloween is a dangerous holiday for kids, that&#8217;s why every family should have their own toxic green safety spider. It&#8217;s like a nightlight with hairy legs, and fangs. The Shadow Box You should build the shadow box first because that will give you a frame of reference for the sizes of the other parts. Measure [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Halloween is a dangerous holiday for kids, that&#8217;s why every family should have their own toxic green safety spider. It&#8217;s like a nightlight with hairy legs, and fangs.</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/8VAtKITjBqs?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<h3>The Shadow Box</h3>
<p><img data-attachment-id="206" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-37-17/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png" data-orig-size="1541,862" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shadow box" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=770" class="alignnone size-full wp-image-206" src="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=770" alt="Screenshot from 2017-09-25 11-37-17" srcset="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=770 770w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=1540 1540w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=300 300w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png?w=1024 1024w" sizes="(max-width: 770px) 100vw, 770px"   />You should build the shadow box first because that will give you a frame of reference for the sizes of the other parts.</p>
<p>Measure your window for the width and height that work best for you. My project ended up being about 33 inches wide and 58 inches high.</p>
<p>Cut the plywood to the height and width of your project.</p>
<p>The shadow box should be about 2 inches deep, so rip 2x4s or 2x6s down to 2 inches by half an inch. Then cut those to whatever length they need to fit on top of the plywood.</p>
<p>I used a simple butt joint for the frame. The plywood backing will keep the project square and sturdy.</p>
<p>Paint the frame black.</p>
<h3>Cut Out Silhouettes</h3>
<p>There are four silhouettes in this project.<br />
1) The big spider<br />
2) The little spiders<br />
3) The captured kid<br />
4) The jagged border</p>

<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/small_spider/'><img width="80" height="150" src="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=80&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=80 80w, https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=160 160w" sizes="(max-width: 80px) 100vw, 80px" data-attachment-id="207" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/small_spider/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg" data-orig-size="738,1383" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="small_spider" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=160" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=546" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/captured_girl/'><img width="62" height="150" src="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=62&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=62 62w, https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=124 124w" sizes="(max-width: 62px) 100vw, 62px" data-attachment-id="208" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/captured_girl/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg" data-orig-size="425,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="captured_girl" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=125" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=425" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/big_spider/'><img width="124" height="150" src="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=124&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=124 124w, https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=248 248w" sizes="(max-width: 124px) 100vw, 124px" data-attachment-id="209" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/big_spider/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg" data-orig-size="1382,1668" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="big_spider" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=249" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=770" /></a>

<p>You could do this project with foam core, but it would be more fragile, and I don&#8217;t think it would last many Halloween. If you have a scroll saw, I recommend cutting all the silhouettes out of thin plywood.</p>
<p>Transfer the images to the plywood. The small spiders can be printed and glued to the plywood. The larger spider will have to be transferred manually. If you don&#8217;t feel comfortable freehanding the drawings, you could draw grids over the printed images and the plywood, then draw the image one square at a time.</p>
<p>Freehand the jagged border. There are no templates for this one, just draw and have fun.</p>
<p>After the images have been drawn cut them out with an Exacto knife or a scroll saw.</p>
<h3>Assemble the Border</h3>

<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-35-45/'><img width="150" height="78" src="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=150&#038;h=78" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="214" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-35-45/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png" data-orig-size="1079,563" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="mark border" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=770" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-35-54/'><img width="150" height="95" src="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=150&#038;h=95" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="213" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-35-54/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png" data-orig-size="1052,668" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="cut border" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=770" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-36-06/'><img width="150" height="97" src="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=150&#038;h=97" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="212" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/screenshot-from-2017-09-25-11-36-06/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png" data-orig-size="1444,938" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="mmmm delicious square border" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=770" /></a>

<p>Assembling the border is pretty simple. Grab a couple pieces of the border and trim the edges so they match. Then glue a piece of scrap wood on the back of the joints.</p>
<p>&nbsp;</p>
<h3>Attach the LEDs</h3>

<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/spider_bottom/'><img width="150" height="84" src="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=150&#038;h=84" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="221" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/spider_bottom/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png" data-orig-size="400,224" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="spider_bottom" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=400" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/solder_wires/'><img width="150" height="84" src="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=150&#038;h=84" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="222" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/solder_wires/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png" data-orig-size="450,253" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="solder_wires" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=450" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/hot_glue_wires_down/'><img width="150" height="85" src="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=150&#038;h=85" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="223" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/hot_glue_wires_down/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png" data-orig-size="450,254" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="hot_glue_wires_down" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=450" /></a>

<p>Put 2/3 to 3/4 of the lights on the spider, and the rest of the lights on the girl.</p>
<p>The LED strips have tape on the back, so they&#8217;re easy to attach.</p>
<p>After you&#8217;ve placed the LEDs where you want them, cut wires to fit between the spaces and tape them down with masking tape. After you&#8217;ve soldered all the connections, use hot glue to cover the exposed metal.</p>
<h3>Draw Web</h3>

<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/draw_web_2/'><img width="150" height="95" src="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=150&#038;h=95" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="226" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/draw_web_2/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png" data-orig-size="1512,958" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="draw_web_2" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=770" /></a>
<a href='https://dougroyal.com/2017/09/26/toxic-green-safety-spider/draw_web_1/'><img width="150" height="109" src="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=150&#038;h=109" class="attachment-thumbnail size-thumbnail" alt="" srcset="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=150 150w, https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" data-attachment-id="227" data-permalink="https://dougroyal.com/2017/09/26/toxic-green-safety-spider/draw_web_1/" data-orig-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png" data-orig-size="450,327" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="draw_web_1" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=450" /></a>

<p>Cut the paper to fit inside the frame. Use spray-on adhesive to hold it in place.</p>
<p>Use the fine-tipped marker to draw the spiderweb. Start with a dot as the focal point, then draw a few radial spokes from there to the edge of the frame. Draw a few droopy strands as well. Then add some connections between the main support strands. Some should be nice and tight, and some should be droopy. Finally, to give it character, use the two larger markers in random places. Varying the thicknesses of the lines gives the web a more cartoony look that I like.</p>
<h3>Attach Silhouettes to Box</h3>
<p>The little spiders are easy. Just glue them directly to the paper.</p>
<p>The big spider isn&#8217;t too much harder. Cut some small blocks to act as standoffs and glue them to the back of the spider. Where the spider&#8217;s legs get close to the frame, attach a block that is glued to the frame, to the back of the box, and to the spider legs.</p>
<p>To hang the cartoon girl upside down we have to build a small adapter. Grab some scrap lumber that&#8217;s at least a few inches longer than the width of her base and make a U-channel on the table saw. The character&#8217;s body will sit in the center of the U-channel. You&#8217;ll need a flat area to screw this U-channel to the project&#8217;s frame, so use a saw to cut the walls off the ends of the U-channel so you have a flat stock on the ends.</p>
<p>Attach the character to the U-channel with screws, then screw the flat part of the adapter to the top of the frame.</p>
<h3>Finish the Wiring</h3>
<p>Run wires from the girl and the spider along one edge of the frame. Hot glue the wires in place and paint them black. Drill a discreet hole in one corner and run the plug through that. Solder all the wires together and use heat shrink to protect everything.</p>
<h3>Attach The Border</h3>
<p>Find or cut scraps about 1/2 an inch square and about 3-6 inches long.</p>
<p>Measure the thickness of the border. Draw a line on the inside of the frame down from the top of the box that is the same depth as the thickness of the border.</p>
<p>Glue the scraps around the frame along that line and clamp them in place.</p>
<p>When the glue dries, remove the clamps and set the jagged-edged border on top of the blocks.</p>
<h3>Trim the Shadow Box</h3>
<p>Rip some strips of lumber about 1 inch wide and about 1/4 inch thick.</p>
<p>Cut those to match the height and width of the frame. Miter the ends, and paint the strips black.</p>
<p>When the paint dries nail the trim on top of the border.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/09/26/toxic-green-safety-spider/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/10/toxic_green_safety_spider_2.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/10/toxic_green_safety_spider_2.jpg" medium="image">
			<media:title type="html">toxic_green_safety_spider_2</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-37-17.png" medium="image">
			<media:title type="html">Screenshot from 2017-09-25 11-37-17</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/small_spider.jpg?w=80" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/captured_girl.jpg?w=62" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/big_spider.jpg?w=124" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-45.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-35-54.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/screenshot-from-2017-09-25-11-36-06.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/spider_bottom.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/solder_wires.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/hot_glue_wires_down.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_2.png?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2017/09/draw_web_1.png?w=150" medium="image" />
	</item>
		<item>
		<title>Build a  Shelf  To Honor Military Family Members</title>
		<link>https://dougroyal.com/2017/08/17/military-family-tribute-shelf/</link>
					<comments>https://dougroyal.com/2017/08/17/military-family-tribute-shelf/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Thu, 17 Aug 2017 03:42:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=73</guid>

					<description><![CDATA[I suspect most Americans have one or more family members who served in the military. If we consider all the ancestors who we&#8217;ll never know, I&#8217;d bet all Americans have family who served. Dimensions aren&#8217;t critical because the vertical slats are intentionally staggered. All the lumber is 3/4&#8243; thick. Cut 5 pieces approximately 5.5 inches [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I suspect most Americans have one or more family members who served in the military. If we consider all the ancestors who we&#8217;ll never know, I&#8217;d bet all Americans have family who served.</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/90EdkoTuPTk?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<p>Dimensions aren&#8217;t critical because the vertical slats are intentionally staggered.</p>
<p>All the lumber is 3/4&#8243; thick.</p>
<p>Cut 5 pieces approximately 5.5 inches wide by 24 inches long.</p>
<p>The shelf is about 3.5 inches wide. You won&#8217;t know how long to make it until after you assemble the back. You could try and do the math then make your cuts perfect. But, I promise you&#8217;ll be a bit off. The best way to make it look perfect is to rip the width now, then cut the length after you&#8217;ve assembled the back.</p>
<p>The back is held together by two horizontal pieces that about 2 inches wide and about 2 inches shorter than the width of the 5 vertical slats. A rough estimate would be (5.5 * 5) &#8211; 2 = 25.5 inches. Don&#8217;t worry about being perfect. Those pieces will be hidden on the back so they just need to be a little shorter than the width of the whole shelf.</p>
<p>The shelf is hung with a french cleat. When you cut the horizontal pieces for the back, spit one of them at a 45-degree angle. One half will be attached to the shelf. One half will be attached to the wall.</p>
<p>I know those numbers aren&#8217;t precise, but that&#8217;s how I work. Cut it close, then make it fit.</p>
<p>The biggest challenge when carving the silhouettes is adjusting the images so a small bit &#8212; a 1/16&#8243; diameter flat end &#8212; can carve out the details. The stars on the flag are the hardest part, so program the CNC machine to go very slowly around the delicate parts.</p>
<p>For the most part, painting in the silhouettes is easy. If you make a mistake, you can sand it out. The stars are the exception. They&#8217;re too delicate to sand, so you have to get it right the first time. Use a fine-tipped brush, go slow, and stay focused on the task.</p>
<p>Everyone has their own favorite way to finish wood. Even though the wood cuts were all estimates, I felt this project deserved a silky smooth finish, so I spent a little more time on the finish.</p>
<p>Mix a batch of about 50% oil based satin polyurethane and 50% mineral spirits. Put on 5 to 6 coats and wait about 12 hours between each &#8212; A coat in the morning before work, and a coat at night before bed. The last coat is 100% polyurethane, and you should let it dry for a full 24 hours or more.</p>
<p>Stagger the shelves however you like then draw a line so it will look like the soldier and the flag are standing on the shelf. Keeping the boards square is critical. Transfer that line to the back of each piece, then flip the whole thing over making sure you keep the wood in the right order.</p>
<p>Attach horizontal pieces with screws and glue.</p>
<p>Cut a dado in the front of the piece for the shelf. This really isn&#8217;t necessary, but it will help keep everything square as time wears out the screws and glue.</p>
<p>The lumber for the shelf was 3/4&#8243; thick, so use a 3/4&#8243; flush-cut router bit.</p>
<p>The straight edge of a piece of MDF can be used as a template to keep the router straight. Set the router to cut about 1/4&#8243; deep.</p>
<p>Cutting into the face of a nearly finished project is always a bit scary. So double check everything . . . twice.</p>
<p>Attach the shelf with glue and clamps.</p>
<p>The key to French cleats is hanging them level.</p>
<p>Put one screw through the lower half of the french cleat and make sure it goes into a stud. Put the shelf on that, and adjust the shelf so it&#8217;s level. Mark the edges of the cleat, remove the shelf, and add whatever kind of drywall anchors you think are best.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/08/17/military-family-tribute-shelf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/08/how_to_build_shelf_small.png" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/08/how_to_build_shelf_small.png" medium="image">
			<media:title type="html">how_to_build_shelf_small</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Make A Slytherin Laptop Stand</title>
		<link>https://dougroyal.com/2017/07/30/slytherin-laptop-stand/</link>
					<comments>https://dougroyal.com/2017/07/30/slytherin-laptop-stand/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Sun, 30 Jul 2017 03:41:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=71</guid>

					<description><![CDATA[When my laptop sits too low on a table, I strain the back of my neck looking down at it. I used to have a stack of books on my desk, but I wanted something a bit nicer. This is what I came up with. The design is the most subjective part of the build. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>When my laptop sits too low on a table, I strain the back of my neck looking down at it. I used to have a stack of books on my desk, but I wanted something a bit nicer. This is what I came up with.</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/Gh1iylQA93A?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<p>The design is the most subjective part of the build. I went through several iterations before settling on this design.</p>
<p>Here are a couple other ideas I considered that you might like:</p>
<ol>
<li>Make the backcross section less abstract. For example, I drew a few sketches of dragon wings and bat wings.</li>
<li>Use horizontal stabilizers or even a solid platform for the mouth area that the laptop rests on. This would increase the stability of the stand if your design is taller than mine.</li>
<li>Rather than having two vertical pieces, have one in the center which has horizontal pieces extending from the mouth that the laptop would rest on. The back/wing section would also have to be tweaked to add extra stability. I really like this idea because it would look more like a dragon flying out of my desk with a laptop in its mouth. But you&#8217;d have to spend a lot of time thinking about how to reinforce different pieces to make sure the whole thing is stable.</li>
</ol>
<p>Pro Tip: I made this out of 5-ply Birch plywood. Don&#8217;t do that. The pointy parts chipped off in a few places. Use a nice solid piece of wood.</p>
<p>I used Gimp to draw the part, and Fusion 360 to extrude the drawing and generate the gcode. I&#8217;m a software developer and I prefer to support open source projects whenever possible, but I have to admit Fusion 360 is pretty nice. I&#8217;m pretty sure I could have drawn the part directly in Fusion 360, but I haven&#8217;t been using it long enough to have figured that out yet.</p>
<p>After the CNC machine cuts out all the parts, paint the glow in the dark blood.</p>
<p>I like the spray on glow in the dark paint better than the acrylic. It goes on smoothly, and it&#8217;s less visible in normal light, so it&#8217;s more surprising when the teeth start to glow in the dark.</p>
<p>Rip jagged pieces of painters tape to mask out the &#8220;blood.&#8221; The final result won&#8217;t look like normal flowing blood, but the sharp edges give it an evil fire blood kind of appearance.</p>
<p>Spray several light coats.</p>
<p>For the Slytherin badge, I grabbed a couple black lights to make it easier to see where the paint was going. That helped me put the paint on more evenly. My first attempt without the black lights was very splotchy, and looked so ugly I had one of those dark moments where you say things like: &#8220;Why am I doing this?! I have no idea what I&#8217;m doing. I should just give up.&#8221; So, I put it down and went to bed. The next day I tried again with the black lights and the results were much better.</p>
<p>To finish the piece, I used a couple layers of polyurethane. Nice and easy.</p>
<p>Snape . . . I mean, snap everything together, and give it a good home.</p>
<p>Now I have to figure out what to do for the other houses . . .</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/07/30/slytherin-laptop-stand/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/07/slytherin_laptop_stand.png" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/07/slytherin_laptop_stand.png" medium="image">
			<media:title type="html">slytherin_laptop_stand</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Make A Tree Stump Side Table With A Fireplace</title>
		<link>https://dougroyal.com/2017/07/04/tree-stump-side-table/</link>
					<comments>https://dougroyal.com/2017/07/04/tree-stump-side-table/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Tue, 04 Jul 2017 03:40:08 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=69</guid>

					<description><![CDATA[&#160; Powerlines were in danger of being torn down by a beautiful Ash tree, so my city had to cut it down. I saved a few pieces of the stump that were going to be chopped up into mulch. I&#8217;ve seen several tree stump side tables, but they all seemed a bit boring. The idea [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/RfthpiGLcfE?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<p>Powerlines were in danger of being torn down by a beautiful Ash tree, so my city had to cut it down. I saved a few pieces of the stump that were going to be chopped up into mulch. I&#8217;ve seen several tree stump side tables, but they all seemed a bit boring. The idea of having a fireplace in the middle of a tree made me laugh, so I carved a hole in the side, decorated it, and added LEDs that flicker like fire. Fairy gardens are cute, so I carved the fireplace with long sweeping edges like a fairy would. I topped the log with a tree made from glass beads, paint, and epoxy. Finally, I covered the sides of the trunk with a thin layer of epoxy to try an preserve the bark.</p>
<p>Instructions to complement the video:</p>
<p>Carve a depression in the top of the log a little deeper than the height of the tallest bead. There will be a thin layer of epoxy below and above the beads, so the depression needs to be slightly deeper than the bead&#8217;s height.</p>
<p>Draw a line all the way around the top of the stump about half an inch away from the edge.</p>
<p>Use a surfacing bit on a router to cut a smooth and even depression.</p>
<p>Cut a fireplace out the side of the log. A spade bit will quickly remove the bulk of the material. Then a chisel can be used to clean up the edges and give the shape a bit more character.</p>
<p>Pour a couple layers of epoxy into the depression you carved in the top of the stump. This will seal in the cracks and keep the air bubbles from spoiling the final image.</p>
<p>After the epoxy dries, arrange the beads and pour another thin layer of epoxy over them.</p>
<p>Draw/carve/paint the scene. I practiced on a sheet of acrylic to get the right look. I decided not to paint the tree trunk because the wood from the log looked better than any tree I could paint.</p>
<p>I&#8217;m not a very good painter, so I masked off the tree while I painted the sky. Then I masked off the sky while painting the grass.</p>
<p>Finally, pour enough epoxy to make the surface smooth. I did this in several stages to make sure the top was perfectly smooth and level.</p>
<p>To finish the fireplace, glue square beads across the bottom of the opening.</p>
<p>When the glue dries, lay the log on its back and coat the inside of the fireplace with epoxy.</p>
<p>When the epoxy dries, stand the log upright, and put the beads into the bottom of the fireplace. Pour epoxy over them and mix them around to make sure all the beads are lightly coated.</p>
<p>Drill out a cavity in the bottom of the stump to hold the battery pack container. I used an outdoor electrical conduit box. They can be found in the electrical section of any hardware store.</p>
<p>To simulate firelight, I used a theater prop sold by J2 LED lighting.</p>
<p>Solder a switch into the line, and mount the switch onto the battery pack container.</p>
<p>Drill a hole up through the bottom of the stump, and down through the back of the fireplace for the wire.</p>
<p>Thread the wire through the hole. Connect everything and close the box.</p>
<p>Seal all the bark with either epoxy or polyurethane. This will help keep the bark on the stump.</p>
<p>Place small sticks over the fire led and glue them in place</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/07/04/tree-stump-side-table/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/10/tree_tump_fire_place.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/10/tree_tump_fire_place.jpg" medium="image">
			<media:title type="html">tree_tump_fire_place</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Make An LED Night Light From Oak Pallet</title>
		<link>https://dougroyal.com/2017/05/04/led-night-light-from-oak-pallet/</link>
					<comments>https://dougroyal.com/2017/05/04/led-night-light-from-oak-pallet/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Thu, 04 May 2017 06:07:32 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=24</guid>

					<description><![CDATA[Working with pallets is tough because the wood is usually in bad shape. This project is an ideal use for pallet wood because you can rip the pallet apart quickly and you don&#8217;t have to pull any nails. Grab a circular saw and cut the deck boards along the stringers. Then plane the wood to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Working with pallets is tough because the wood is usually in bad shape. This project is an ideal use for pallet wood because you can rip the pallet apart quickly and you don&#8217;t have to pull any nails.</p>
<div class="jetpack-video-wrapper"><iframe class='youtube-player' type='text/html' width='770' height='434' src='https://www.youtube.com/embed/M-k7QGaKEM8?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div>
<p>Grab a circular saw and cut the deck boards along the stringers. Then plane the wood to reveal the best lumber.</p>
<p>Joint one side of all your pieces. A simple table saw jointer jig will work best. If you don&#8217;t have one yet, it&#8217;s worth the time and effort to make a jig. I&#8217;ve created a small jig and a large jig and I use them several times a month.</p>
<p>Now that you have one straight edge, use it with your table saw fence to rip the acrylic and wood to the correct height.</p>
<p>Finally, use a table saw sled to cut all three pieces to the same length. You can easily get all three pieces to the same length by clamping a stop block onto the edge of the sled.</p>
<p>I used a CNC machine to carve my son&#8217;s name, but a scroll saw would work just a well.</p>
<p>After you have the name done, carve a line in the acrylic for the LED strip. It has to go all the way through the acrylic and be just a little bit thicker than the LEDs. The line should be near the bottom of the acrylic so it will be hidden after you&#8217;ve bolted the three pieces together.</p>
<p>Clamp the three pieces together and drill four holes near the corners for the bolts.</p>
<p>Drill a small hole in the back panel for the power cord.</p>
<p>Insert the bolts through the back plate and the acrylic.</p>
<p>The clamp on the LED strip will be too big to fit in the center of the assembled piece, so cut it off. Insert the power cable through the back hole and soldered the power cord directly to the LED strip.</p>
<p>Push the LED strip into the line in the acrylic, and put some hot glue on the ends to help hold it in place.</p>
<p>Finally, slide the front plate on, and attach the cap bolts.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2017/05/04/led-night-light-from-oak-pallet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/10/diy_led_nightlight_from_oak_pallet.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/10/diy_led_nightlight_from_oak_pallet.jpg" medium="image">
			<media:title type="html">diy_led_nightlight_from_oak_pallet</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
		<item>
		<title>Bringing Video Games to Life . . . Robotic Life</title>
		<link>https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/</link>
					<comments>https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Thu, 07 Jul 2011 03:35:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=64</guid>

					<description><![CDATA[When my son was three, his grandparents gave him a Lego cargo plane. It took us about two hours to put it together. I'd hand him the piece, show him the instructions, and point to the place where the brick should go. I didn't want to put any pressure on him to finish the plane, so I would have been happy to quit whenever he wanted. But, he didn't quit. That was the first time I saw in him the same obsessive-compulsive drive that pushes me to keep working on all my random projects.]]></description>
										<content:encoded><![CDATA[<p>When my son was three, his grandparents gave him a Lego cargo plane. It took us about two hours to put it together. I&#8217;d hand him the piece, show him the instructions, and point to the place where the brick should go. I didn&#8217;t want to put any pressure on him to finish the plane so I would have been happy to quit whenever he wanted. But, he didn&#8217;t quit. That was the first time I saw in him the same obsessive-compulsive drive that pushes me to keep working on all my random projects.</p>
<h2>Fun, Messy, and Challenging Activities for Smart Kids</h2>
<p><img data-attachment-id="193" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/paper_mache_shell/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg" data-orig-size="300,225" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;KODAK EASYSHARE M863 DIGITAL CAMERA&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1179117970&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5.7&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.007812&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="paper_mache_shell" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg?w=300" class=" size-full wp-image-193 alignright" src="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg?w=770" alt="paper_mache_shell" srcset="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg 300w, https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px"   /></p>
<p>The first time I explored basic electronics was building EON, my submarine Since then I&#8217;ve discovered making simple circuits on a breadboard is a lot like building a Lego kit; There are lots of little parts that turn into something cool when you</p>
<p>follow the instructions. And, my son enjoys blinking lights as much as I do. I wanted to make a quick project that would give us lots of time to play together, but rather than focusing on one area of interest, I decided to combine everything we love doing together and put it all in one project. The result &#8212; a remote controlled red turtle shell. Here we go!</p>
<h2>The Build</h2>
<p style="text-align:justify;">We started with some paper mache which gave us a chance to get messy and play with finger paint. Then we chopped out the bottom of the shell and reinforced the base so we could attach the motors. At night, when he was asleep, I took care of the software. The VEX controller was donated by someone who was going to throw it away. Unfortunately, the receiver didn&#8217;t have a decoder, so I had to dig around online for a library that could decode the PPM stream from the receiver. That library knocked out three of my PWM pins, so I had to create software PWM signals to control the motors. The rest of the hardware is pretty simple. A dual H-Bridge IC lets us run both motors in forward and reverse, PWM from the Arduino gives us variable speed, and we made a simple 5-volt power regulator. I soldered everything onto perfboard and mounted it in the shell.</p>
<div class="">

<a href='https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_top/'><img width="150" height="150" src="https://dougroyalblog.files.wordpress.com/2011/07/shell_top.jpg?w=150&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" data-attachment-id="188" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_top/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_top.jpg" data-orig-size="150,150" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell_top" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_top.jpg?w=150" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_top.jpg?w=150" /></a>
<a href='https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_son_helping/'><img width="130" height="150" src="https://dougroyalblog.files.wordpress.com/2011/07/shell_son_helping.jpg?w=130&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" data-attachment-id="189" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_son_helping/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_son_helping.jpg" data-orig-size="130,150" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell_son_helping" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_son_helping.jpg?w=130" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_son_helping.jpg?w=130" /></a>
<a href='https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_side/'><img width="150" height="150" src="https://dougroyalblog.files.wordpress.com/2011/07/shell_side.jpg?w=150&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" data-attachment-id="190" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_side/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_side.jpg" data-orig-size="150,150" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell_side" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_side.jpg?w=150" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_side.jpg?w=150" /></a>

</div>
<h2>The Results</h2>
<p>It works, but it could be better. I&#8217;d like to make the top of the shell spin independent from the bottom to make it look more like the shells on Mario Cart. Maybe I&#8217;ll add some translucent plastic and multi-colored LEDs so the shell color could change from green to red to blue.</p>
<div class="">

<a href='https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_done/'><img width="150" height="150" src="https://dougroyalblog.files.wordpress.com/2011/07/shell_done.jpg?w=150&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" data-attachment-id="192" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_done/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_done.jpg" data-orig-size="150,150" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell_done" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_done.jpg?w=150" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_done.jpg?w=150" /></a>
<a href='https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_inside/'><img width="150" height="150" src="https://dougroyalblog.files.wordpress.com/2011/07/shell_inside.jpg?w=150&#038;h=150" class="attachment-thumbnail size-thumbnail" alt="" data-attachment-id="191" data-permalink="https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/shell_inside/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_inside.jpg" data-orig-size="150,150" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="shell_inside" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_inside.jpg?w=150" data-large-file="https://dougroyalblog.files.wordpress.com/2011/07/shell_inside.jpg?w=150" /></a>

</div>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2011/07/07/bringing-video-games-to-life-robotic-life/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2011/07/turtle_shell.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/turtle_shell.jpg" medium="image">
			<media:title type="html">turtle_shell</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/paper_mache_shell.jpg" medium="image">
			<media:title type="html">paper_mache_shell</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/shell_top.jpg?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/shell_son_helping.jpg?w=130" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/shell_side.jpg?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/shell_done.jpg?w=150" medium="image" />

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/07/shell_inside.jpg?w=150" medium="image" />
	</item>
		<item>
		<title>A Submarine That Takes 3D Video</title>
		<link>https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/</link>
					<comments>https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Thu, 16 Jun 2011 15:38:22 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[robot]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=50</guid>

					<description><![CDATA[Meet Eight of Nine (EON). She takes high-definition 3D video and runs the Voyage operating system (for the record, I wanted to use the DS9 OS, but I couldn't find any Linux distros with that name). The project began when I read a Linux Journal article about Cambridge and the Defense Advanced Research Projects Agency's autonomous submarine competition. For the sake of brevity, I'll refer to Cambridge and DARPA as "The Collective."]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><img data-attachment-id="167" data-permalink="https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/eon_underwater/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg" data-orig-size="200,268" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 4&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1303994834&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.85&quot;,&quot;iso&quot;:&quot;80&quot;,&quot;shutter_speed&quot;:&quot;0.058823529411765&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="eon_underwater" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg?w=200" data-large-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg?w=200" class=" size-full wp-image-167 alignleft" src="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg?w=770" alt="eon_underwater" srcset="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg 200w, https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg?w=112 112w" sizes="(max-width: 200px) 100vw, 200px"   />Meet Eight of Nine (EON). A sub that takes high-definition 3D video and runs the <a class="reference external" href="http://linux.voyage.hk/">Voyage</a> operating system (for the record, I wanted to use the DS9 OS, but I couldn&#8217;t find any Linux distros with that name).</p>
<p>The project began when I read a <a class="reference external" href="http://www.linuxjournal.com/article/10381">Linux Journal article</a> about Cambridge and the Defense Advanced Research Projects Agency&#8217;s autonomous submarine competition. For the sake of brevity, I&#8217;ll refer to Cambridge and DARPA as &#8220;The Collective.&#8221;</p>
<p>The Collective assimilated . . . I mean, assembled, a team of 20 undergrads from various engineering schools, so I though a couple friends and I could probably build a submarine too. This sub isn&#8217;t autonomous (because we couldn&#8217;t afford the sonar), but it does capture 3D video using two <a class="reference external" href="http://gopro.com/">GoPros</a> and you control it from anywhere on Earth over the internet.</p>
<h2>The Software</h2>
<p>&nbsp;</p>
<p><img data-attachment-id="169" data-permalink="https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/eon_pov/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png" data-orig-size="300,270" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="eon_pov" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png?w=300" class=" size-full wp-image-169 alignright" src="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png?w=770" alt="eon_pov" srcset="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png 300w, https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px"   />I built the control GUI using Python and GTK. It also listens for input from a joystick so you can control the ROV using a game controller. The ROV streams HD video for navigation using gstreamer.</p>
<p>I wrote the main server for the ROV in C, and that listens for communication from the controller or any client that speaks the correct protocol &#8212; I started a curses based command-line client :). The protocol is as close to human speech as I could make it. For example, the ROV understand commands such as &#8220;dive at 20% power.&#8221; The idea was to eventually build voice recognition into the client using <a class="reference external" href="http://cmusphinx.sourceforge.net/">CMU Sphinx</a> The server parses that command and passes it off to the appropriate subsystem &#8212; motor control, sensors, or lights &#8212; and then sends a response to the client about what happened. Finally, I wrote another quick Python script that streams the data from the sensors to the client. The client can then update its gauges appropriately.</p>
<h2>The Hardware</h2>
<p>All communication between the sub and land happens over Ethernet so the tether was a cat6 cable. The main brain of the sub is a <a class="reference external" href="http://en.wikipedia.org/wiki/Pico-ITX">Pico ITX</a> board running Voyage Linux. I wanted to communicate with the sub-systems using USB, so I used one <a class="reference external" href="http://www.arduino.cc/">Arduino</a> to control the electronic speed controllers, and a second Arduino to communicate with the sensors and to control the extra lights. To save power, the extra lights are only turned on when more light is needed for filming. &#8212; In retrospect, this seems silly; I put three processors on this thing, but to save power we turned off a couple LEDs <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Several people questioned my decision to put three processors on the sub, but this design allows me to refactor my hardware the way I&#8217;m used to refactoring software; I can completely change the motors and ESCs without affecting the code on the Pico board. I can also swap out the Arduinos for other microprocessors as I learn more about building motor control systems. Plus, I want to do real-time image processing, and, after we can afford sonar, I&#8217;d like to add landscape mapping so the ROV can execute autonomous patrol patterns, search patterns, and maybe even a scaled-down version of the Picard Maneuver.</p>
<p>Capturing high-definition 3D video is the ROV&#8217;s primary function, so we put 7 motors on it and positioned them so the pilot could move the sub in ways movie-makers might find useful, such as panning, orbiting a subject . . . and doing barrel rolls. So far, we&#8217;ve only broken one propeller.</p>
<div class="align-center"><img data-attachment-id="170" data-permalink="https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/eon_diagram/" data-orig-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg" data-orig-size="400,251" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="eon_diagram" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg?w=400" class=" size-full wp-image-170 aligncenter" src="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg?w=770" alt="eon_diagram" srcset="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg 400w, https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg?w=150 150w, https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg?w=300 300w" sizes="(max-width: 400px) 100vw, 400px"   /></div>
<p>Building a robot is fun, but I was a little disappointed that we weren&#8217;t able to make it completely autonomous. Beating The Collective is difficult, even for a sexy bald man.  <img src="https://i2.wp.com/www.dougroyal.com/images/mario_sub.gif" alt="Mario Sub" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2011/06/16/a-homemade-submarine-that-takes-3d-video/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2017/10/eon_faceshot.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2017/10/eon_faceshot.jpg" medium="image">
			<media:title type="html">EON_faceshot</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/06/eon_underwater.jpg" medium="image">
			<media:title type="html">eon_underwater</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/06/eon_pov.png" medium="image">
			<media:title type="html">eon_pov</media:title>
		</media:content>

		<media:content url="https://dougroyalblog.files.wordpress.com/2011/06/eon_diagram.jpg" medium="image">
			<media:title type="html">eon_diagram</media:title>
		</media:content>

		<media:content url="http://www.dougroyal.com/images/mario_sub.gif" medium="image">
			<media:title type="html">Mario Sub</media:title>
		</media:content>
	</item>
		<item>
		<title>Building a Smart Home</title>
		<link>https://dougroyal.com/2009/12/07/building-a-clever-home/</link>
					<comments>https://dougroyal.com/2009/12/07/building-a-clever-home/#respond</comments>
		
		<dc:creator><![CDATA[Doug Royal]]></dc:creator>
		<pubDate>Mon, 07 Dec 2009 04:38:26 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://dougroyalblog.wordpress.com/?p=67</guid>

					<description><![CDATA[When I was 8, I discovered the code to a terminal-based game. When I figured out how to change the background color of the game, I almost pooped my pants. When I discovered the internet (older than I want to admit), I learned how to change the background color of someone else&#8217;s computer and I [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img data-attachment-id="183" data-permalink="https://dougroyal.com/2009/12/07/building-a-clever-home/luminosity_sensor_data/" data-orig-file="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg" data-orig-size="419,279" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="luminosity_sensor_data" data-image-description="" data-medium-file="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg?w=300" data-large-file="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg?w=419" class=" size-full wp-image-183 alignright" src="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg?w=770" alt="luminosity_sensor_data" srcset="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg 419w, https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg?w=150 150w, https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg?w=300 300w" sizes="(max-width: 419px) 100vw, 419px"   />When I was 8, I discovered the code to a terminal-based game. When I figured out how to change the background color of the game, I almost pooped my pants. When I discovered the internet (older than I want to admit), I learned how to change the background color of someone else&#8217;s computer and I really did poop my pants. When I started playing with robotics, I realized my code could literally pick up a paintbrush and change the color of the world if I build the right robot. Now, I build robots that poop their pants for me.</p>
<h2 id="garden-monitor">The Garden Monitor</h2>
<p>Let&#8217;s get one thing straight, when I say &#8220;Garden Monitor,&#8221; I&#8217;m not talking about a rain gauge or an anemometer. My garden monitor is really more of a garden guardian. When it&#8217;s done it will carry <span id="ultrasonic-cannons">two 125db ultrasonic cannons</span> which should take care of the deer and rabbits who seem to think it&#8217;s okay to ignore fences.</p>
<p>To be fair the system does include some more banal sensors, such as a luminosity sensor which records the amount and direction of light. But even those sensors are going to be used for cools stuff like tracking local vampire activity . . . okay, vampire bat activity . . . fine, plain-old regular bat activity. But bats are cool, right? Like bow ties and cowboy hats.</p>
<h2 id="aliens">Searching for Aliens</h2>
<p>My new house had one of those Direct TV dishes, and since we&#8217;re a pure internet-tv house, we don&#8217;t have any need for it. Last fall I pulled it off the house and built a motorized itty-bitty radio telescope. I also wrote an Android app that captures my phone&#8217;s orientation and transfers that to my home server. This allows me to point my phone at a star, then have the telescope automatically reorient itself on that location.</p>
<p>To be honest, I didn&#8217;t finish that one. Once I realized the limitations of the itty-bitty radio telescope, I decided to build a bigger antenna. The rest of the system works, I just need to learn more about radio waves, which is why I got my ham license.</p>
<h2 id="thermostat">Thermostats Are Boring</h2>
<p>A few months ago I heard about the Nest thermostat, and it is a beautiful looking device. Unfortunately, it costs $250. That&#8217;s just plain stupid. And, all of the other network-controllable thermostats also cost between $100 and $400. So, out of sheer disgust, I build my own. The code for the thermostat and the Android app to control it are github, when I finish overhauling my Django app, I&#8217;ll post that too. I build this for $20. But there&#8217;s one catch &#8212; The Network.</p>
<h2 id="network">The Internal Network</h2>
<p>I have an extended I<sup>2</sup>C network running through my attic. I spent a lot of time debating what type of internal network to use. Ethernet seems like the obvious choice, but then each node costs a lot more because they need more hardware. Wireless is good for mobile devices like my garden monitor. It will use a wireless signal in conjunction with three signal-buoys in my attic to maintain exact location data. But, if a node is permanent, like the thermostat, or the signal-buoy, then it needs to be wired. I could just use serial communication, but I didn&#8217;t see any benefit to using that over an I<sup>2</sup>C network. The coolest solution, that I didn&#8217;t implement, would be to communicate over the power lines in my house. I&#8217;m definitely going to explore this someday, but for now, my I<sup>2</sup>C network is good enough.</p>
<p>I&#8217;ve also built a serial-to-I<sup>2</sup>C bridge which is also posted on github, to allow my Django app to communicate with the nodes on the network. Right now the bridge can be built for about $20, but most of that expense is the FTDI chip. One of my next goals is to find a good USB library that works on the Atmel chip to see if I can get rid of the FTDI chip which would bring the cost of the bridge down to about $6, which is way better than what some people are charging.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dougroyal.com/2009/12/07/building-a-clever-home/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:thumbnail url="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg" />
		<media:content url="https://dougroyalblog.files.wordpress.com/2009/12/luminosity_sensor_data.jpg" medium="image">
			<media:title type="html">luminosity_sensor_data</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/2b76537b13a88b2959c042bf08cd625b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">fallaciouslogic</media:title>
		</media:content>
	</item>
	</channel>
</rss>
