<?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>The Cheap Vegetable Gardener</title>
	<atom:link href="http://www.cheapvegetablegardener.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cheapvegetablegardener.com</link>
	<description>Gardening using hydroponics, grow boxes, LEDs, computers, and great soil</description>
	<lastBuildDate>Mon, 08 Mar 2010 04:19:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hydroponic Grow box update</title>
		<link>http://www.cheapvegetablegardener.com/2010/03/hydroponic-grow-box-update.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/03/hydroponic-grow-box-update.html#comments</comments>
		<pubDate>Mon, 08 Mar 2010 00:15:26 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/?p=1770</guid>
		<description><![CDATA[ 
Currently in the grow box I have some basil and more recently strawberries added as I was “weeding” my garden I found a bunch more starts.&#160; Though I have seen basil do well in hydroponic systems mine is turning pretty leggy and quickly loosing lower leaves.&#160; The strawberries on the other hand and thriving [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/0151.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="015" border="0" alt="015" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/015_thumb1.jpg" width="445" height="330" /></a> </p>
<p>Currently in the grow box I have some basil and more recently strawberries added as I was “weeding” my garden I found a bunch more starts.&#160; Though I have seen basil do well in hydroponic systems mine is turning pretty leggy and quickly loosing lower leaves.&#160; The strawberries on the other hand and thriving in the environment.&#160; Probably will let them stay in there a little longer until the peppers get too big and make me move the hydroponic system outdoors.&#160; </p>
<p>I also tried some peppers but unfortunately they got a little too much of a freeze from a previous machine failure and didn’t quite make it.</p>
<p>For those who can’t get enough of time lapse videos here is some interesting growth going on in the grow box.</p>
<p> <object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/CJons8o6Di4&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CJons8o6Di4&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/03/hydroponic-grow-box-update.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cheap Homemade Cold Frame</title>
		<link>http://www.cheapvegetablegardener.com/2010/03/cheap-homemade-cold-frame.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/03/cheap-homemade-cold-frame.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 23:19:11 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[cold season crops]]></category>
		<category><![CDATA[outdoor seed starting]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/03/cheap-homemade-cold-frame.html</guid>
		<description><![CDATA[When we bought our house we found a screen door in the garage.&#160; Not wanting to have or install the screen door we tried many times to get rid of it without success.&#160; 
Finally&#160; I decided to use the parts to create a cold frame.&#160; I did consider using the whole door and hinges as [...]]]></description>
			<content:encoded><![CDATA[<p>When we bought our house we found a screen door in the garage.&#160; Not wanting to have or install the screen door we tried many times to get rid of it without success.&#160; </p>
<p>Finally&#160; I decided to use the parts to create a cold frame.&#160; I did consider using the whole door and hinges as a cold frame but decided I could make something that looked a little better by taking it apart.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/008.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="008" border="0" alt="008" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/008_thumb.jpg" width="443" height="332" /></a> </p>
<p>The construction was very simple, by taking measurements of the windows I made the box out of cedar with similar dimensions.&#160; Wanting to try out my new circular saw I decided to make the cuts at 45 degrees for a more finished look.&#160; Last I simply screwed the sides into a length of 2” by 2” I placed at each corner</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/009.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="009" border="0" alt="009" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/009_thumb.jpg" width="443" height="332" /></a> </p>
<p>I have two squares of glass and a screen of the same size so I should be able to switch these in/out to make sure I am not frying the plants when it is time to harden them from the nice warm garage.</p>
<p>Later I plan on making a more secure (from the wind) hinged top but wanted to see what I could create with a small budget and I could not resist the 3 pack of seedling trays which took a decent chunk of my budget from this project which was sponsored by my <a href="http://robj98168.blogspot.com/2010/02/final-bloggiversary-giveaway-winner.html">Lowes Gift card winning from Rob’s World</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/03/cheap-homemade-cold-frame.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cheap Light Bar for Seedlings</title>
		<link>http://www.cheapvegetablegardener.com/2010/03/cheap-light-bar-for-seedlings.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/03/cheap-light-bar-for-seedlings.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 23:07:39 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[indoor seed starting]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/03/cheap-light-bar-for-seedlings.html</guid>
		<description><![CDATA[ 
A couple months ago we replaced a couple of bathroom light fixtures and it didn’t take too long for me to find the old ones a new home.&#160; An old extension code couple electrical connectors and I have a completely non-code light bar.&#160; I used the smaller fixture and replaced my light bulbs hanging [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/0121.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="012" border="0" alt="012" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/03/012_thumb1.jpg" width="500" height="234" /></a> </p>
<p>A couple months ago we replaced a couple of bathroom light fixtures and it didn’t take too long for me to find the old ones a new home.&#160; An old extension code couple electrical connectors and I have a completely non-code light bar.&#160; I used the smaller fixture and replaced my light bulbs hanging from sockets using zip ties.</p>
<p>When I have some more time I will plan on making a reflector to redirect more light on the plants but for now the little peppers/tomatoes look very happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/03/cheap-light-bar-for-seedlings.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Winner of the Hometown Seeds IS&#8230;</title>
		<link>http://www.cheapvegetablegardener.com/2010/02/the-winner-of-the-hometown-seeds-is.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/02/the-winner-of-the-hometown-seeds-is.html#comments</comments>
		<pubDate>Sun, 21 Feb 2010 23:09:35 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[giveaway]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/02/the-winner-of-the-hometown-seeds-is.html</guid>
		<description><![CDATA[
Melody D was the winner of the Hometown Seeds survival pack, though for the rest of you Hometown Seeds has provided me a code to allow 10% of any order with them by using the code “thanks”
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/0061.jpg" /></p>
<p>Melody D was the <a href="http://www.cheapvegetablegardener.com/2010/02/hometown-seed-giveaway-2-survival-seeds.html">winner of the Hometown Seeds survival pack</a>, though for the rest of you <a href="http://www.hometownseeds.com/">Hometown Seeds</a> has provided me a code to allow 10% of any order with them by using the code “thanks”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/02/the-winner-of-the-hometown-seeds-is.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hometown seed giveaway #2 (Survival Seeds)</title>
		<link>http://www.cheapvegetablegardener.com/2010/02/hometown-seed-giveaway-2-survival-seeds.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/02/hometown-seed-giveaway-2-survival-seeds.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 01:32:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[free]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[seed storing]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/02/hometown-seed-giveaway-2-survival-seeds.html</guid>
		<description><![CDATA[
Hometown Seeds has again graciously offered up a selection of their non-GMO non hybrid survival seeds.  These are advertised to keep in storage for 5-10 years but also are open pollinated so you can grow them this year, collect the seeds and create your own stockpile in preparation of any future catastrophic food shortage.
They include [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image2.png"><img style="display: inline; border-width: 0px;" title="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image_thumb2.png" border="0" alt="image" width="212" height="100" /></a></p>
<p>Hometown Seeds has again graciously offered up a selection of their non-GMO <a href="http://www.hometownseeds.com/survival-seeds-c-213/survival-seeds-peace-of-mind-for-your-family-p-35">non hybrid survival seeds</a>.  These are advertised to keep in storage for 5-10 years but also are open pollinated so you can grow them this year, collect the seeds and create your own stockpile in preparation of any future catastrophic food shortage.</p>
<p>They include a selection of the following varieties:</p>
<ul>
<li>Lincoln Peas</li>
<li>Detroit Dark Red Beets</li>
<li>Kentucky Wonder Brown Pole Bean</li>
<li>Yolo Wonder Pepper</li>
<li>Champion Radish</li>
<li>Lucullus Swiss Chard</li>
<li>Black Beauty Zucchini</li>
<li>Waltham Butternut Winter Squash</li>
<li>Bloomsdale Longstanding Spinach</li>
<li>Scarlet Nantes Carrots</li>
<li>Long Green Improved Cucumber</li>
<li>Rutgers Tomato</li>
<li>Golden Acre Cabbage</li>
<li>Romaine Paris Island Cos Lettuce</li>
<li>Golden Bantem Sweet Corn</li>
<li>Yellow Sweet Spanish Onion</li>
</ul>
<p> </p>
<p>They will be sending me the seeds to no restrictions on where these can be mailed to, so simply add a comment by <span style="text-decoration: line-through;">2/16/2010 </span>2/19/2010 and I will randomly select a winner in one week.</p>
<p><strong>Update – 2/16/2010</strong></p>
<p>I got the seeds in the mail from Hometown Seeds and I was very surprised in the weight of these seeds.  Well over a lb of seeds in this package.  They come in a sealed lightproof wrapper as you can see below:</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/005.jpg"><img style="display: inline; border: 0px;" title="005" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/005_thumb.jpg" border="0" alt="005" width="500" height="375" /></a></p>
<p>Though the seeds would last longer if I kept them in this packaging, though I just had to rip it open to see what was inside (winner’s package will not be opened):</p>
<p><strong> </strong></p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/0061.jpg"><img style="display: inline; border: 0px;" title="006" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/006_thumb1.jpg" border="0" alt="006" width="500" height="667" /></a></p>
<p>As you can see there are quite a few seeds in this package so you may want to think about who you may want to share these with if you win.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/02/hometown-seed-giveaway-2-survival-seeds.html/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>LED grow box gets an upgrade</title>
		<link>http://www.cheapvegetablegardener.com/2010/02/led-grow-box-gets-an-upgrade.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/02/led-grow-box-gets-an-upgrade.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 05:13:51 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[LEDs]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[indoor grow box]]></category>
		<category><![CDATA[indoor seed starting]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/02/led-grow-box-gets-an-upgrade.html</guid>
		<description><![CDATA[ 
In our family we are not just cheap in the garden we also keep our house pretty cool to save on heating costs.&#160; Unfortunately since the LEDs in my grow box do not put out very much heat the inside is only about 68 F degrees even placing it on top of my refrigerator.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/006.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="006" border="0" alt="006" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/006_thumb.jpg" width="550" height="412" /></a> </p>
<p>In our family we are not just cheap in the garden we also keep our house pretty cool to save on heating costs.&#160; Unfortunately since the <a href="http://www.cheapvegetablegardener.com/2009/01/led-christmas-light-grow-box-update-2.html">LEDs in my grow</a> box do not put out very much heat the inside is only about 68 F degrees even placing it on top of my refrigerator.&#160; For most seeds 77 F degrees is a great ball bark number to shoot for to get the best germination percentage as well as&#160; quicker germination times.&#160; This was the number I was shooting for, so I decided to add a string of mini incandescent bulbs to help bring up the temperature.</p>
<p>To do this I did <a href="http://www.cheapvegetablegardener.com/2009/01/led-christmas-light-grow-box-update-2.html">exactly what I did for the LEDs</a> just drill a hundred or so holes into the side of the box just slightly smaller than the bulb.&#160; Then had the fun job of pushing them all through.</p>
<p>I first tried having all the lights on but that brought the temperature up to 85 degrees, next I tried only half the lights on…70 F degrees.&#160; Then I got the idea of adding the blinker bulbs and tada 77 F degrees on the nose (ok technically 77.1 F).</p>
<p>So far everything is looking good have some onions, peppers, basil, and Swiss chard already sprouted and expecting more shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/02/led-grow-box-gets-an-upgrade.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Seeds from WinterSown</title>
		<link>http://www.cheapvegetablegardener.com/2010/02/seeds-from-wintersown.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/02/seeds-from-wintersown.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 04:42:29 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[seed exchange]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/02/seeds-from-wintersown.html</guid>
		<description><![CDATA[ 
I know many of your probably already know about WinterSown but for those of you that have not you must check them out.&#160; This is the first year I have requested seeds from them and I they completely blew away my expectations.&#160; By simply sending them an self-addressed stamped envelope (SASE) and an optional [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/001.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="001" border="0" alt="001" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/001_thumb.jpg" width="550" height="412" /></a> </p>
<p>I know many of your probably already know about <a href="http://www.wintersown.org">WinterSown</a> but for those of you that have not you must check them out.&#160; This is the first year I have requested seeds from them and I they completely blew away my expectations.&#160; By simply sending them an self-addressed stamped envelope (SASE) and an optional donation they will send back some seeds of your choosing.&#160; I have gotten tired of my boring tomatoes I have been growing from the limited selections at local nursery and garden center so I chose the following: <strong>Husky Red Cherry, Persey Tomato, Red Brandywine, New Yorker, Mini Gold, Green Zebra, Tommy Toes</strong>, and they also sent me some <strong>Parsley</strong> which was not on my list though I was planning on growing this year.</p>
<p>They also included a <a href="http://www.wintersown.org/wseo1/Home/Learn%20to%20Save%20Tomato%20Seeds%20300.pdf">pamphlet</a> providing a long but not very labor intensive method of how to save your own tomato seeds which was yet another added bonus.&#160; I will be sure to save some seeds and send many of my extras back their way at the end of the season.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/02/seeds-from-wintersown.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Planning garden using GrowVeg (Year #2)</title>
		<link>http://www.cheapvegetablegardener.com/2010/02/planning-garden-using-growveg-year-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/02/planning-garden-using-growveg-year-2.html#comments</comments>
		<pubDate>Sat, 06 Feb 2010 16:41:56 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[garden planning]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[sprouting]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/02/planning-garden-using-growveg-year-2.html</guid>
		<description><![CDATA[Though GrowVeg worked great for planning my garden last year, this year it became even more useful.&#160; By creating a garden plan using my template from my previous year not only did it save time but also showed where I should not plant certain vegetables because I planted the same family of plants in that [...]]]></description>
			<content:encoded><![CDATA[<p>Though <a href="http://www.growveg.com/affiliate-referral.aspx?aff-id=120&amp;redirect=">GrowVeg</a> worked great for planning my garden last year, this year it became even more useful.&#160; By creating a garden plan using my template from my previous year not only did it save time but also showed where I should not plant certain vegetables because I planted the same family of plants in that area last year.&#160; Here is my plan for my larger plot:</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image_thumb.png" width="550" height="394" /></a> </p>
<p>I am growing much of the same as I have in past years with the addition of broccoli and Swiss chard.</p>
<p>For my longer fence plot here is what I am going with the following:</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/02/image_thumb1.png" width="550" height="127" /></a> </p>
<p>New in this area I am going to plan on growing some dry beans for storage as well as some green beans along with our regular cucumbers, tomatoes, and sunflowers.</p>
<p>I also have an area I am planning on growing herbs, though for that I am just going to wing it.</p>
<p>In the end it took me about 3-4 minutes to create this plan thanks to <a href="http://www.growveg.com/affiliate-referral.aspx?aff-id=120&amp;redirect=">GrowVeg</a> which I can print out and keep by the garden so I don’t have to wonder, “Now where did I plant that spinach again.”</p>
<p>They do have a <a href="http://www.growveg.com/affiliate-referral.aspx?aff-id=120&amp;redirect=">free 30 day trial</a> if you want to try it out this year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/02/planning-garden-using-growveg-year-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CVG First Annual Virtual Seed Swap Jan 30th (UPDATE Today)</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/cvg-first-annual-virtual-seed-swap-jan-30th.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/cvg-first-annual-virtual-seed-swap-jan-30th.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 15:51:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[seed exchange]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/01/cvg-first-annual-virtual-seed-swap-jan-30th.html</guid>
		<description><![CDATA[
In celebration of spring coming up and national seed swap day on January 30th (falls on last Saturday of January) I have setup a few tools on the site to hopefully assist with getting some new varieties of seeds this years without using a credit card.
Seed Exchange Forum, this is a forum setup as a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sy0JULsy0zI/AAAAAAAABeM/QzodDDDmbM4/s1600-h/006%5B2%5D.jpg"><img title="006" border="0" alt="006" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sy0JVV6L4OI/AAAAAAAABeQ/Y6NRCqFvZG4/006_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<p>In celebration of spring coming up and national seed swap day on January 30th (falls on last Saturday of January) I have setup a few tools on the site to hopefully assist with getting some new varieties of seeds this years without using a credit card.</p>
<p><a href="http://forum.cheapvegetablegardener.com/index.php?board=1.0">Seed Exchange Forum</a>, this is a forum setup as a location to let people know what seeds you have to trade and/or what seeds you are hunting for.&#160; Once you find an interested party you can use the private messaging feature to share contact information without any worries of spammer picking up your email or address.</p>
<p><a href="http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html">Seed Exchange Chat Room</a>, sometimes a trade cab result in a large number of back and forth questions for this I have setup the chat room where you can discuss your questions/concerns in real time.&#160; This is also a great resource to meet up with multiple parties and possible setup a larger trade with less shipping costs.&#160; Here is a simple example of how this may unfold:</p>
<table border="1" cellspacing="0" cellpadding="1" width="221">
<tbody>
<tr>
<td valign="top" width="73"><strong>Person</strong></td>
<td valign="top" width="72"><strong>Wants </strong></td>
<td valign="top" width="74"><strong>Has</strong></td>
</tr>
<tr>
<td valign="top" width="73">Bill</td>
<td valign="top" width="72">Peas</td>
<td valign="top" width="74">Cilantro</td>
</tr>
<tr>
<td valign="top" width="73">Joe</td>
<td valign="top" width="72">Cilantro</td>
<td valign="top" width="74">Lettuce</td>
</tr>
<tr>
<td valign="top" width="73">Tim</td>
<td valign="top" width="72">Lettuce</td>
<td valign="top" width="74">Peas</td>
</tr>
</tbody>
</table>
<p>As you can see above a single trade could not make everyone happy but adding an additional person there can be a three way trade where everyone gets what they are looking for.&#160; This is a simple example but imagine many more seeds and many more people and you can see for a couple of mailing you could have a lot of seeds coming your way.&#160; </p>
<p>For anyone who has not traded/swapped seeds before I created a <a href="http://forum.cheapvegetablegardener.com/index.php?topic=8.0">quick seeding trading FAQ</a> of some of the common situations that should answer most of your questions.</p>
<p>I know there are many real physical seed swaps going occurring on Jan 30th but I would like to setup a virtual one at 7:00-9:00PM (Pacific time) in the <a href="http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html">CVG seed exchange chat room</a> though I do understand that we have many visitors in various time zones around the world so please leave a comment if there are some other times that may work better, or possible have separate meet up times for US and UK.</p>
<p>Even though the official seed swap day is a week away feel free to check the <a href="http://forum.cheapvegetablegardener.com/index.php?board=1.0">forum</a> and <a href="http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html">chat room</a> to make some trades before then, I am definitely up for some more trades.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/cvg-first-annual-virtual-seed-swap-jan-30th.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Homemade waterproof digital thermometer</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/homemade-waterproof-digital-thermometer.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/homemade-waterproof-digital-thermometer.html#comments</comments>
		<pubDate>Wed, 13 Jan 2010 16:38:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[thermometer]]></category>
		<category><![CDATA[waterproof]]></category>
		<category><![CDATA[grow box components]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/?p=1701</guid>
		<description><![CDATA[
Now I am playing with hydroponics in my grow box I want to monitor the temperature of my nutrient tank.  This is important too hot it can bread disease too cold it can shock your plants.  I also want to use the data to identify how ebb/flow cycles affect ambient and solution temperature (for my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/057.jpg"><img style="display: inline; border-width: 0px;" title="057" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/057_thumb.jpg" border="0" alt="057" width="500" height="333" /></a></p>
<p>Now I am playing with hydroponics in my grow box I want to monitor the temperature of my nutrient tank.  This is important too hot it can bread disease too cold it can shock your plants.  I also want to use the data to identify how ebb/flow cycles affect ambient and solution temperature (for my own nerd curiosity)</p>
<p>I have been thoroughly impressed with the Dallas <a href="https://shop.maxim-ic.com/storefront/priceavailable.do?Partnumber=DS18S20%2BPAR&amp;event=PartSearch&amp;menuitem=PriceAndAvailability">DS18S20</a> temperature sensor so decided this would be a great component to use for this project and this is how you can make your own.</p>
<h3>Materials:</h3>
<ul>
<li><a href="https://shop.maxim-ic.com/storefront/priceavailable.do?Partnumber=DS18S20%2BPAR&amp;event=PartSearch&amp;menuitem=PriceAndAvailability">DS18S20</a> temperature sensor</li>
<li>1/2 inch plastic tubing (could go smaller but had some lying around)</li>
<li>Aquarium/food grade silicone</li>
<li>18 gauge solid core wire (long enough to get from arduino to what you want to measure)</li>
<li>Glue gun with glue</li>
<li>Soldering iron with solder</li>
</ul>
<p> </p>
<h3>Construction</h3>
<p><strong>Step 1:</strong> Solder the two wires to pins 1 and 2 of the DS18S20 and apply a little dab of hot glue to all of the exposed metal.  This is not entirely necessary but a small safety precaution so you don’t discover you shorted the connection during assembly.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image4.png"><img style="display: inline; border-width: 0px;" title="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image_thumb4.png" border="0" alt="image" width="363" height="407" /></a></p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/052.jpg"><img style="display: inline; border-width: 0px;" title="052" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/052_thumb.jpg" border="0" alt="052" width="500" height="333" /></a></p>
<p><strong>Step 2:</strong> Cut approximately 1 inch length of plastic tubing using a utility knife</p>
<p><strong>Step 3:</strong> Apply liberal amount of silicone to one end of the tubing cut in step 2.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/053.jpg"><img style="display: inline; border-width: 0px;" title="053" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/053_thumb.jpg" border="0" alt="053" width="500" height="333" /></a></p>
<p><strong>Step 4:</strong> Allow silicone to set for 15 minutes and do a visual inspection for leaks. You may also try blowing very gently into the tube to check for leaks, though not too hard to create a hole in the process.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/055.jpg"><img style="display: inline; border-width: 0px;" title="055" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/055_thumb.jpg" border="0" alt="055" width="500" height="333" /></a></p>
<p><strong>Step 5:</strong> Attach the DS18S20 to the tube using a drop of hot glue.  This is not entirely necessary but when trying to get a perfect watertight seal the less moving parts the better.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/056.jpg"><img style="display: inline; border-width: 0px;" title="056" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/056_thumb.jpg" border="0" alt="056" width="475" height="350" /></a></p>
<p><strong>Step 6:</strong> Again apply a liberal amount of silicone to seal the top paying special attention to the area around the wires</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/058.jpg"><img style="display: inline; border-width: 0px;" title="058" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/058_thumb.jpg" border="0" alt="058" width="500" height="333" /></a></p>
<p><strong>Step 7:</strong> Give the silicone at least 24 hours to completely set.</p>
<p>Step 8: Testing.  First off the sensor may be buoyant, if this is the case carefully attach a 1/2 hose clamp or something else to help tether it down.  Next suspend in a glass of water (preferably clear) and watch for a few minutes for leaks and or bubbles. If you see bubbles try to get an much water as you can out and apply a more silicone and let set for another 24 hours</p>
<h3>Hooking it up</h3>
<p>This part is pretty straightforward.  Pin 1 is your ground and pin 2 is your DQ which for most people doesn’t make much sense but it is a combination power source and bus output.  To get this to work you hook up your ground (black wire) to your ground on your arduino and the red wire to digital in and 5v with 4.7K resistor between.  Sure that is very confusing so hopefully the breadboard visual below is much more helpful.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image6.png"><img style="display: inline; border: 0px;" title="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image_thumb6.png" border="0" alt="image" width="550" height="433" /></a></p>
<h3>Writing the Code</h3>
<p>Since I am planning on using this with my <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html">grow box controller</a>, I will show how to use this with arduino to get some numbers.  You could look at my arduino code in the grow box controller post to get the values but in my case I need to get values from two DS18S20 temperature sensors so I found a great <a href="http://download.milesburton.com/Arduino/MaximTemperature/DallasTemperature_340.zip">OneWire library</a> which helps make your arduino code very simply.  Simple extract the two folders in the zip archive to [ArduinoPath]\hardware\libraries and enter the following code into the arduino UI:</p>
<div>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<span style="color: #cc6633;">#include</span> &lt;OneWire.h&gt; <span style="color: #cc6633;">#include</span> &lt;DallasTemperature.h&gt;
OneWire oneWire(8); <span style="color: #008000;">// on pin 8 </span>DallasTemperature sensors(&amp;oneWire);

<span style="color: #0000ff;">void</span> setup()
{
  Serial.begin(9600);
  <span style="color: #008000;">// Initialize sensors
  </span>sensors.begin();
}

<span style="color: #0000ff;">void</span> loop()
{
    sensors.requestTemperatures();
    Serial.print(“Sensor #0: “);
    Serial.println(sensors.getTempCByIndex(0));

    Serial.print(“Sensor #1: “);
    Serial.println(sensors.getTempCByIndex(1))

    delay(100);  <span style="color: #008000;">// wait a little time
}</span>
</pre>
</div>
<div> </div>
<p>If all goes well you should see output similar to the following (values in Celsius):</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 19.36%; font-family: 'Courier New', courier, monospace; direction: ltr; height: 96px; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"> Sensor #0: 20.3
 Sensor #1: 30.4
 Sensor #0: 20.3
 Sensor #1: 30.4
 Sensor #0: 20.3
 Sensor #1: 30.4</pre>
<p> </p>
<p>For people like me who are used to Fahrenheit you can simply use the following equation to convert Celsius to Fahrenheit:<br />
°F = °C  x  9/5 + 32</p>
<p>Though I am using this for my <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html">grow box controller</a> there are many other uses you could use this for:</p>
<ul>
<li>Aquarium temperature monitoring</li>
<li>Brewing temperature monitoring</li>
<li>Weather station</li>
<li>Soil thermometer</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/homemade-waterproof-digital-thermometer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And the winner of the CVG seed stash is&#8230;</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/and-the-winner-of-the-cvg-seed-stash-is-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/and-the-winner-of-the-cvg-seed-stash-is-2.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:34:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/01/and-the-winner-of-the-cvg-seed-stash-is-2.html</guid>
		<description><![CDATA[After a week of waiting over a week I haven’t heard back from Aly so I have picked an alternate winner, I reran the CVG Contest Winner Pickorama and the new winner is Angela, please send me an email using the contact link at the top of the page with your name/address and I will [...]]]></description>
			<content:encoded><![CDATA[<p>After a week of waiting over a week I haven’t heard back from Aly so I have picked an alternate winner, I reran the CVG Contest Winner Pickorama and the new winner is <a href="http://www.blogger.com/profile/16271724221933231174">Angela</a>, please send me an email using the contact link at the top of the page with your name/address and I will get the <a href="http://www.cheapvegetablegardener.com/2009/12/giveaway-135483-worth-of-fresh-produce.html">seeds</a> sent out as soon as possible.</p>
<p><a href="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.cheapvegetablegardener.com/wp-content/uploads/2010/01/image_thumb.png" width="504" height="302" /></a> </p>
<p>For those of you who unfortunately did not win, I have setup a <a href="http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html">CVG Seed Exchange Chat Room</a>.&#160; I would like to setup a time for people to meet up and get some seeds trade, though with the many geographies and time zones it may be hard for me to simply pick a date/time, so head over there and make some recommendations (or say hello to whoever is in the chat room and possibly setup a trade)</p>
<p><strong>UPDATE:</strong>     <br />I have setup a <a href="http://forum.cheapvegetablegardener.com/">private forum</a> where we can setup some trades without having to be concerned about spammers picking up our email addresses.&#160; If you were interested in my seeds in this contest, I have many of the same ones up for trade in the <a href="http://forum.cheapvegetablegardener.com/">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/and-the-winner-of-the-cvg-seed-stash-is-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cost of Hydroponic Nutrients</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/cost-of-hydroponic-nutrients.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/cost-of-hydroponic-nutrients.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 17:02:28 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[hydroponics]]></category>
		<category><![CDATA[nutrients]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/01/cost-of-hydroponic-nutrients.html</guid>
		<description><![CDATA[The first time you walk into a hydroponic store there can be a little sticker shock.&#160; At first it doesn’t look too bad, $14 for this bottle…oh wait I have to buy these three as well and you leave the store paying $80 to grow some basil and lettuce.&#160; Being cheap I like to know [...]]]></description>
			<content:encoded><![CDATA[<p>The first time you walk into a hydroponic store there can be a little sticker shock.&#160; At first it doesn’t look too bad, $14 for this bottle…oh wait I have to buy these three as well and you leave the store paying $80 to grow some basil and lettuce.&#160; Being cheap I like to know how much I will be spending on a hobby before I start out so I did a little exercise.</p>
<p>I took a look at the major nutrient manufacturers and determined using their recommended feeding schedule what it would cost per gallon to complete a 4 week vegetation cycle and a 8 week vegetable and bloom cycle.</p>
<p>To be fair I only included products that provided the primary/secondary macronutrients and micronutrients.&#160; Though I am not discounting the effectiveness of various supplements that these companies provide and I wanted to stick with the basics and have a close to an apples to apples comparison as possible.</p>
<table border="1" cellspacing="0" cellpadding="0" width="557">
<tbody>
<tr>
<td width="198">&#160;</td>
<td width="56"><strong>Avg, Price</strong></td>
<td width="29"><strong>Size</strong></td>
<td width="74"><strong>Nutrients Used            <br />over 4 weeks (Veg Only)</strong></td>
<td width="60"><strong>Cost per Gallon of mixed nutrients</strong></td>
<td width="77"><strong>Nutrients Used            <br />over 8 weeks (Veg/Bloom)</strong></td>
<td width="61"><strong>Cost per Gallon of mixed nutrients</strong></td>
</tr>
<tr>
<td width="198"><strong><a href="http://www.amazon.com/gp/product/B000BO3CGO?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BO3CGO">General Hydroponics</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B000BO3CGO" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></strong></td>
<td width="56">&#160;</td>
<td width="29">&#160;</td>
<td width="74">&#160;</td>
<td width="60"><strong>$ 1.08</strong></td>
<td width="77"><strong></strong></td>
<td width="61"><strong>$ 2.80 </strong></td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000BO3CGO?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BO3CGO">FloraGrow</a></td>
<td width="56">$ 12.50 </td>
<td width="29">qt</td>
<td width="74">8.08 tsp</td>
<td width="60">$ 0.53 </td>
<td width="77">12.12 tsp</td>
<td width="61">$ 0.79 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000BO3CGO?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BO3CGO">FloraBloom</a></td>
<td width="56">$ 12.50 </td>
<td width="29">qt</td>
<td width="74">2.02 tsp</td>
<td width="60">$ 0.13 </td>
<td width="77">14.14 tsp</td>
<td width="61">$ 0.92 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000BO3CGO?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000BO3CGO">FloraMicro</a></td>
<td width="56">$ 15.95 </td>
<td width="29">qt</td>
<td width="74">5.05 tsp</td>
<td width="60">$ 0.42 </td>
<td width="77">13.13 tsp</td>
<td width="61">$ 1.09 </td>
</tr>
<tr>
<td width="198"><strong><a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26ref_%3Dnb%255Fss%26field-keywords%3DDutch%2520Nutrient%26url%3Dsearch-alias%253Dgarden&amp;tag=thecheavegega-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957">Dutch Nutrient Formula</a><img src="https://www.assoc-amazon.com/e/ir?t=planetcocktai-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></strong></td>
<td width="56">&#160;</td>
<td width="29">&#160;</td>
<td width="74">&#160;</td>
<td width="60"><strong>$ 0.82 </strong></td>
<td width="77"><strong></strong></td>
<td width="61"><strong>$ 2.30 </strong></td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B001CWNKAW?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CWNKAW">Advance Grow A</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B001CWNKAW" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 7.50 </td>
<td width="29">L</td>
<td width="74">11 tsp</td>
<td width="60">$ 0.41 </td>
<td width="77">11 tsp</td>
<td width="61">$ 0.41 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B001CWNKAW?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CWNKAW">Advance Grow B</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B001CWNKAW" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 7.50 </td>
<td width="29">L</td>
<td width="74">11 tsp</td>
<td width="60">$ 0.41 </td>
<td width="77">11 tsp</td>
<td width="61">$ 0.41 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B001CWT1TG?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CWT1TG">Advance Flower A</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B001CWT1TG" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 7.50 </td>
<td width="29">L</td>
<td width="74">0 tsp</td>
<td width="60">$ -</td>
<td width="77">20 tsp</td>
<td width="61">$ 0.74 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B001CWT1TG?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001CWT1TG">Advance Flower B</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B001CWT1TG" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 7.50 </td>
<td width="29">L</td>
<td width="74">0 tsp</td>
<td width="60">$ -</td>
<td width="77">20 tsp</td>
<td width="61">$ 0.74 </td>
</tr>
<tr>
<td width="198"><strong><a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26ref_%3Dnb%255Fss%26field-keywords%3DDyna-Gro%26url%3Dsearch-alias%253Dgarden&amp;tag=thecheavegega-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957">Dyna-Gro</a><img src="https://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=ur2&amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></strong></td>
<td width="56">&#160;</td>
<td width="29">&#160;</td>
<td width="74">&#160;</td>
<td width="60"><strong>$ 0.66 </strong></td>
<td width="77"><strong></strong></td>
<td width="61"><strong>$ 2.03 </strong></td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000E1VWSO?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000E1VWSO">Liquid Grow</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B000E1VWSO" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 15.00 </td>
<td width="29">qt</td>
<td width="74">3.5 tsp</td>
<td width="60">$ 0.27 </td>
<td width="77">3.5 tsp</td>
<td width="61">$ 0.27 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000E1VWZ2?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000E1VWZ2">Liquid Bloom</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B000E1VWZ2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> </td>
<td width="56">$ 18.95 </td>
<td width="29">qt</td>
<td width="74">0 tsp</td>
<td width="60">$ -</td>
<td width="77">7 tsp</td>
<td width="61">$ 0.69 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000E1VXVA?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000E1VXVA">Mag-Pro</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B000E1VXVA" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 17.95 </td>
<td width="29">qt</td>
<td width="74">0.875 tsp</td>
<td width="60">$ 0.08 </td>
<td width="77">3.875 tsp</td>
<td width="61">$ 0.36 </td>
</tr>
<tr>
<td width="198">&#160;&#160; <a href="http://www.amazon.com/gp/product/B000E1VZHC?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000E1VZHC">Pro-TeKt </a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B000E1VZHC" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></td>
<td width="56">$ 13.90 </td>
<td width="29">qt</td>
<td width="74">4.25 tsp</td>
<td width="60">$ 0.31 </td>
<td width="77">9.75 tsp</td>
<td width="61">$ 0.71 </td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>At first glance these numbers look pretty promising, until you remember the fact that this is the cost per gallon.&#160; So if you had a 40 gallon reservoir this can make your cost obvious jump up significantly.&#160; Fortunately in my case I only fill my tank up to 9 gallons so a 4 week cycle would cost me on average $7.68 for a 4 week vegetative cycle or $21.39 for a 8 week vegetative and bloom cycle. </p>
<p>Now given I am planning on growing some legal herbs in my hydroponic system (basil/oregano/cilantro) and maybe a little lettuce.&#160; This would result in some pretty expensive produce.&#160; For this reason and that fact I love chemistry and don’t get to play with it much these days I am planning on going for the less expensive homemade nutrient route, which I will provide more details once I get some more conclusive results of success or failure…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/cost-of-hydroponic-nutrients.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>pH needs of plants in soil or hydroponics</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/ph-needs-of-plants-in-soil-or-hydroponics.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/ph-needs-of-plants-in-soil-or-hydroponics.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 16:45:21 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[hydroponics]]></category>
		<category><![CDATA[pH]]></category>
		<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/01/ph-needs-of-plants-in-soil-or-hydroponics.html</guid>
		<description><![CDATA[With the exception of some of my acid loving plants and flowers I normally do not have to worry much about the pH of my soil.&#160; This is because I have amended my gardens with nutrient rich soils in raised beds over my alkaline clay I get naturally in my area.&#160; This and the fact [...]]]></description>
			<content:encoded><![CDATA[<p>With the exception of some of my acid loving plants and flowers I normally do not have to worry much about the pH of my soil.&#160; This is because I have amended my gardens with nutrient rich soils in raised beds over my alkaline clay I get naturally in my area.&#160; This and the fact that due to natural and manmade causes the rainfall is slightly acidic and given the average range for the sweet spot of most edible vegetables (see table below) is 5.8 to 6.0 having your soil slightly acidic this is perfect.</p>
<p>Now when it comes to hydroponics this is entirely different.&#160; My tap water has a pH of around 7.5 and the fluctuation of plant using nutrients and transpiration can cause great havoc on the pH on your hydroponic system.&#160; Now this creates a challenge but also an opportunity to have control with great precision your pH and keep your plants growing in the sweet spot for the healthiest plants and the greatest yields.</p>
<p>So whether you are growing hydroponically, or simply trying to figure out why your Fennel didn’t do so well last year take a look at the table below, hopefully for some hints of what happened.</p>
<h3>Recommended pH Ranges of Vegetables/Herbs</h3>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122"><strong>Plant</strong></td>
<td width="47"><strong>Low</strong></td>
<td width="50"><strong>High</strong></td>
<td width="45"><strong></strong></td>
<td width="104"><strong>Plant</strong></td>
<td width="32"><strong>Low</strong></td>
<td width="35"><strong>High</strong></td>
</tr>
<tr>
<td>Artichoke</td>
<td>6.5</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Millet</td>
<td width="32">6.0</td>
<td>6.5</td>
</tr>
<tr>
<td>Asparagus</td>
<td>6.0</td>
<td>8.0</td>
<td>&#160;</td>
<td width="104">Mint</td>
<td width="32">7.0</td>
<td>8.0</td>
</tr>
<tr>
<td width="122">Average</td>
<td width="47">6.3</td>
<td width="50">7.8</td>
<td>&#160;</td>
<td width="104">Mushroom</td>
<td width="32">6.5</td>
<td>7.5</td>
</tr>
<tr>
<td width="122">Basil</td>
<td width="47">5.5</td>
<td>6.5</td>
<td>&#160;</td>
<td width="104">Mustard</td>
<td width="32">6.0</td>
<td>7.5</td>
</tr>
<tr>
<td width="122">Bean</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Okra</td>
<td width="32">5.5</td>
<td>6.0</td>
</tr>
<tr>
<td width="122">Beanroot</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Olive</td>
<td width="32">5.5</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Beet</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Onion</td>
<td width="32">5.5</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Broccoli</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Paprika</td>
<td width="32">7.0</td>
<td>8.5</td>
</tr>
<tr>
<td width="122">Brussel Sprouts</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Parsley</td>
<td width="32">5.0</td>
<td>7.0</td>
</tr>
<tr>
<td width="122">Cabbage</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Parsnip</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Calabrese</td>
<td width="47">6.5</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Pea</td>
<td width="32">5.8</td>
<td>7.0</td>
</tr>
<tr>
<td width="122">Carrot</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Peanut</td>
<td width="32">5.0</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Cauliflower</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Pepper</td>
<td width="32">5.5</td>
<td>6.0</td>
</tr>
<tr>
<td width="122">Celery</td>
<td width="47">6.0</td>
<td>6.5</td>
<td>&#160;</td>
<td width="104">Peppermint</td>
<td width="32">6.0</td>
<td>7.5</td>
</tr>
<tr>
<td width="122">Chicory</td>
<td width="47">5.0</td>
<td>6.5</td>
<td>&#160;</td>
<td width="104">Pistacio</td>
<td width="32">5.0</td>
<td>6.0</td>
</tr>
<tr>
<td width="122">Chinese Cabbage</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Potato</td>
<td width="32">4.5</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Chives</td>
<td width="47">6.0</td>
<td>7.0</td>
<td>&#160;</td>
<td width="104">Potato, Sweet</td>
<td width="32">4.5</td>
<td>6.0</td>
</tr>
<tr>
<td width="122">Corn Salad</td>
<td width="47">6.0</td>
<td>6.5</td>
<td>&#160;</td>
<td width="104">Pumpkin</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Corn, Sweet</td>
<td width="47">5.8</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Radish</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Courgettes</td>
<td width="47">5.5</td>
<td>7.0</td>
<td>&#160;</td>
<td width="104">Rice</td>
<td width="32">5.0</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Cress</td>
<td width="47">6.0</td>
<td>7.0</td>
<td>&#160;</td>
<td width="104">Rosemary</td>
<td width="32">5.0</td>
<td>6.0</td>
</tr>
<tr>
<td width="122">Cucumber</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Rutabaga</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Eggplant</td>
<td width="47">5.5</td>
<td>6.0</td>
<td>&#160;</td>
<td width="104">Sage</td>
<td width="32">5.5</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Fennel</td>
<td width="47">5.0</td>
<td>6.0</td>
<td>&#160;</td>
<td width="104">Shallot</td>
<td width="32">5.5</td>
<td>7.0</td>
</tr>
<tr>
<td width="122">Garlic</td>
<td width="47">5.5</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Sorghum</td>
<td width="32">5.5</td>
<td>7.5</td>
</tr>
<tr>
<td width="122">Ginger</td>
<td width="47">6.0</td>
<td>8.0</td>
<td>&#160;</td>
<td width="104">Soybean</td>
<td width="32">5.5</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Horseradish</td>
<td width="47">6.0</td>
<td>7.0</td>
<td>&#160;</td>
<td width="104">Spearmint</td>
<td width="32">5.5</td>
<td>7.5</td>
</tr>
<tr>
<td width="122">Kale</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Spinach</td>
<td width="32">6.0</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Kohlrabi</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Squash</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Leek</td>
<td width="47">6.0</td>
<td>8.0</td>
<td>&#160;</td>
<td width="104">Swede</td>
<td width="32">5.5</td>
<td>7.0</td>
</tr>
<tr>
<td width="122">Lentil</td>
<td width="47">5.5</td>
<td>7.0</td>
<td>&#160;</td>
<td width="104">Swiss Chard</td>
<td width="32">6.0</td>
<td>6.5</td>
</tr>
<tr>
<td>Lettuce</td>
<td>6.0</td>
<td>6.5</td>
<td>&#160;</td>
<td width="104">Thyme</td>
<td width="32">5.5</td>
<td>7.0</td>
</tr>
<tr>
<td width="122">Marjoram</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Tomato</td>
<td width="32">6.0</td>
<td>6.5</td>
</tr>
<tr>
<td width="122">Marrow</td>
<td width="47">6.0</td>
<td>7.5</td>
<td>&#160;</td>
<td width="104">Turnip</td>
<td width="32">6.0</td>
<td>6.8</td>
</tr>
<tr>
<td width="122">Melon</td>
<td width="47">6.0</td>
<td>6.8</td>
<td>&#160;</td>
<td width="104">Upland Cress</td>
<td width="32">6.0</td>
<td>6.5</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/ph-needs-of-plants-in-soil-or-hydroponics.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cheap Hydroponic Bean sprouter</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/cheap-hydroponic-bean-sprouter.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/cheap-hydroponic-bean-sprouter.html#comments</comments>
		<pubDate>Wed, 06 Jan 2010 01:33:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[ebb and flow]]></category>
		<category><![CDATA[hydroponics]]></category>

		<guid isPermaLink="false">http://www.cheapvegetablegardener.com/2010/01/cheap-hydroponic-bean-sprouter.html</guid>
		<description><![CDATA[Maybe not the most hygienic solution but definitely cheap, innovative, and low maintenance.&#160; I’ll stick to my ebb and flow design, but thought I would share for those feeling adventurous.

]]></description>
			<content:encoded><![CDATA[<p>Maybe not the most <a href="http://www.instructables.com/id/Semi-Automatic-Hydroponic-PlanterSprout-grower/">hygienic solution</a> but definitely cheap, innovative, and low maintenance.&#160; I’ll stick to my <a href="http://www.cheapvegetablegardener.com/2010/01/simple-and-cheap-homemade-ebb-and-flow-hydroponics-system.html">ebb and flow design</a>, but thought I would share for those feeling adventurous.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Rrdfgckoodw&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Rrdfgckoodw&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/cheap-hydroponic-bean-sprouter.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Small facelift to site</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/small-facelift-to-site.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/small-facelift-to-site.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 15:43:20 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.com/?p=1471</guid>
		<description><![CDATA[As you may be able to tell I have been doing a little work on the site. I finally got around to moving from Blogger to WordPress, I never had any real problems with Blogger, I just have a few things I want to do with the site that requires me to self-host and WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>As you may be able to tell I have been doing a little work on the site. I finally got around to moving from Blogger to WordPress, I never had any real problems with Blogger, I just have a few things I want to do with the site that requires me to self-host and WordPress was the way to go.</p>
<p>I am still doing some clean up so please bear with the mess for a little while.</p>
<p>The Cheap Vegetable Gardener</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/small-facelift-to-site.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple and cheap homemade ebb and flow hydroponics system</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/simple-and-cheap-homemade-ebb-and-flow-hydroponics-system.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/simple-and-cheap-homemade-ebb-and-flow-hydroponics-system.html#comments</comments>
		<pubDate>Sat, 02 Jan 2010 05:37:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[ebb and flow]]></category>
		<category><![CDATA[hydroponics]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2010/01/01/simple-and-cheap-homemade-ebb-and-flow-hydroponics-system</guid>
		<description><![CDATA[
Though not my first hydroponic system this is is definitely a little more complicated than my last attempt of an fogger system created last year.  This time I decided to go with an Ebb and Flow system, where the concept it pretty simple, flood the planting area with water nutrients and let it drain, wait [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sz7ddWQnUyI/AAAAAAAABgM/YiO21RAGNJo/s1600-h/007%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="007" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sz7dedOX9MI/AAAAAAAABgQ/KqjE6mtfFIc/007_thumb.jpg?imgmax=800" border="0" alt="007" width="400" height="300" /></a><br />
Though not my first hydroponic system this is is definitely a little more complicated than my <a href="http://www.cheapvegetablegardener.com/2009/03/growing-with-hydroponics-in-grow-box.html">last attempt of an fogger system created last year</a>.  This time I decided to go with an Ebb and Flow system, where the concept it pretty simple, flood the planting area with water nutrients and let it drain, wait a defined amount of time and then repeat.  For this build I had a few requirements:</p>
<ul>
<li>Must be inexpensive: Hey this is the cheap vegetable gardener site</li>
<li>Must be small: I have a limited space to grow and nutrients can be expensive and given what I am growing is legal don’t really need $20 basil</li>
<li>Must be safe from flooding: Though this is running in my garage, I really don’t want to come in with 10/20 gallons of water/nutrients on my floor.</li>
<li>Could be adapted for alternate hydroponic system.</li>
</ul>
<p>Given these requirements, this is what I came up with and how I built it:</p>
<h4>Materials</h4>
<ul>
<li>18 gallon opaque Rubbermaid container (happened to have one of these around</li>
<li>5 gallon basin – <a href="http://www.ikea.com/us/en/catalog/products/06696710">SLUGIS box from Ikea ($5.99)</a></li>
<li>vinyl tape (plumbers tape)</li>
<li>1 inch hole saw</li>
<li>1 inch threaded (diameter) to 3/4 PVC adapter</li>
<li>3/4 inch threaded (diameter) to 1/2 in hose adapter</li>
<li>2 3/4 inch PVC caps</li>
<li>Cheap pond/fountain pump (100 GPH)</li>
<li>1 foot of 1/2 inch plastic tubing</li>
<li>2 foot 3/4 inch PVC pipe (only need couple inches but smallest length I could buy)</li>
<li>aquarium/food grade silicon (optional I used this to ensure very watertight seal but found not necessary)</li>
</ul>
<h4>Construction</h4>
<p>Take the 5 gallon basin and drill two 1 inch holes in the middle of each side.  One whole should be drilled from the top and the other should be drilled from the bottom.<br />
<a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7dfDMCmRI/AAAAAAAABgU/zsXTBhK3sWQ/s1600-h/009%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="009" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7df6SXhTI/AAAAAAAABgY/2TDnErxX8IQ/009_thumb.jpg?imgmax=800" border="0" alt="009" width="400" height="300" /></a></p>
<p>Take both threaded adapters and apply liberal amount of vinyl tape.<br />
<a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sz7dgsLxYEI/AAAAAAAABgc/Nhqum5-K88w/s1600-h/010%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="010" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sz7dhZJ-amI/AAAAAAAABgg/56rcxN8NgS8/010_thumb.jpg?imgmax=800" border="0" alt="010" width="400" height="300" /></a></p>
<p>Screw in the 1/2 inch hose adapter from the bottom with just barely enough clearance to pop through.  When the pump stops the water will drain through this same hole.<br />
<a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7dh6ZLL5I/AAAAAAAABgk/f90D8vC3Y8M/s1600-h/014%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="014" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7diT0FqdI/AAAAAAAABgo/pHtRfb5hdmg/014_thumb.jpg?imgmax=800" border="0" alt="014" width="400" height="300" /></a><br />
For the overflow pipe, screw in the 3/4 inch PVC adapter in from the top until hand tight.<br />
<a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sz7djEIs4zI/AAAAAAAABgs/DsIK4D0TfF0/s1600-h/013%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="013" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sz7djnBZXGI/AAAAAAAABgw/4cRLXxgicio/013_thumb.jpg?imgmax=800" border="0" alt="013" width="400" height="300" /></a></p>
<p>Take both caps and drill in a bunch of holes slightly smaller than your media.  The basic idea is you don’t want some Hydroton clay balls falling into your pump or reservoir. </p>
<p>Cut about 2 inches of 3/4 PVC pipe and attach to overflow and top with PVC cap with dozen or so holes in it.<br />
<a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sz7dkfZ-X6I/AAAAAAAABg0/9irXO0tfzQM/s1600-h/007%5B7%5D.jpg"><img style="display: inline; border: 0px;" title="007" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sz7dlNK424I/AAAAAAAABg4/UWJB1BTy8Dg/007_thumb%5B9%5D.jpg?imgmax=800" border="0" alt="007" width="330" height="364" /></a></p>
<p>Lastly attach the 1/2 plastic tube to your pump and place everything on top of your 18 gallon Rubbermaid tub (which fits perfectly and is very sturdy)  Fill with water nutrients and hook up your water pump to a 24 hour timer (or <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html">grow box controller</a>)<br />
<a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sz7dl-oc4iI/AAAAAAAABg8/mfr23EqtlNg/s1600-h/016%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="016" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sz7dmSDkkqI/AAAAAAAABhA/tp9q9DMtlj0/016_thumb.jpg?imgmax=800" border="0" alt="016" width="400" height="300" /></a></p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7dne6JfYI/AAAAAAAABhE/DHtTp8fsMOc/s1600-h/004%5B2%5D.jpg"><img style="display: inline; border-width: 0px;" title="004" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sz7doTYtxqI/AAAAAAAABhI/7eEhARQxyfc/004_thumb.jpg?imgmax=800" border="0" alt="004" width="400" height="300" /></a><br />
Here is the Ebb &amp; Flow system in action, as you can see very simple but very cheap and versatile.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Ttya9B6M2Yk&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/Ttya9B6M2Yk&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/simple-and-cheap-homemade-ebb-and-flow-hydroponics-system.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>CVG Seed Exchange Chat Room</title>
		<link>http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html#comments</comments>
		<pubDate>Sat, 02 Jan 2010 00:47:14 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.com/?p=1467</guid>
		<description><![CDATA[From my experience many times it can take several back and forth conversations to complete a seed exchange as well as a safer place to share email addresses than in comments.
I was also thinking that we could setup defined meet up times(s) in order to setup some 3-4 party trades to potentially save on some [...]]]></description>
			<content:encoded><![CDATA[<p>From my experience many times it can take several back and forth conversations to complete a seed exchange as well as a safer place to share email addresses than in comments.<br />
I was also thinking that we could setup defined meet up times(s) in order to setup some 3-4 party trades to potentially save on some postage and solve the problem where two people can’t make a win-win trade though bring in a 3rd party can make it win-win-win.</p>
<div style="width:430px">
<style>.mcrmeebo { display: block; background:url("http://widget.meebo.com/r.gif") no-repeat top right; } .mcrmeebo:hover { background:url("http://widget.meebo.com/ro.gif") no-repeat top right; } </style>
<p><object width="430" height="300"><param name="movie" value="http://widget.meebo.com/mcr.swf?id=JNvsHgyUSq"></param><embed src="http://widget.meebo.com/mcr.swf?id=JNvsHgyUSq" type="application/x-shockwave-flash" width="430" height="300" /></object><a target="_BLANK" href="http://www.meebo.com/rooms/" class="mcrmeebo"><img alt="Create a Meebo Chat Room" src="http://widget.meebo.com/b.gif" width="430" height="45" style="border:0px"/></a></div>
<p>If you can’t find anyone to talk with here another option is to use our secure <a href="http://forum.cheapvegetablegardener.com/">seed exchange forum</a> where only registered users can read/edit posts so your email and personal information will be mush more secure than displaying in public.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2010/01/cvg-seed-exchange-chat-room-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LED/Christmas light projects</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/ledchristmas-light-projects.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/ledchristmas-light-projects.html#comments</comments>
		<pubDate>Mon, 28 Dec 2009 00:19:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[LEDs]]></category>
		<category><![CDATA[cheap]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/27/ledchristmas-light-projects</guid>
		<description><![CDATA[Just a friendly reminder to pick up some discounted LED or non-LED Christmas lights for some of my previous projects
Christmas LED Grow Box

Basically take a old Rubbermaid container and drill some holes and insert lights and you have your own Christmas light LED grow box.&#160; This worked great last year to hold my seedlings until [...]]]></description>
			<content:encoded><![CDATA[<p>Just a friendly reminder to pick up some discounted LED or non-LED Christmas lights for some of my previous projects</p>
<h3>Christmas LED Grow Box</h3>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SXPrnpmwCUI/AAAAAAAAAlA/7skXu-HCYVk/s1600-h/IMG_1574%5B19%5D.jpg"><img title="IMG_1574" border="0" alt="IMG_1574" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SXPrpmLo6OI/AAAAAAAAAlE/nE73NnBqvKw/IMG_1574_thumb%5B20%5D.jpg?imgmax=800" width="400" height="290" /></a></p>
<p>Basically take a old Rubbermaid container and drill some holes and insert lights and you have your own Christmas light LED grow box.&#160; This worked great last year to hold my seedlings until they were ready to move into the bigger grow box in the garage.&#160; Here are some posts on construction and updates:</p>
<p><a href="http://www.cheapvegetablegardener.com/2009/01/cheap-led-light-and-grow-box.html">Cheap LED Light and Grow Box</a>     <br /><a href="http://www.cheapvegetablegardener.com/2009/01/christmas-light-led-grow-box-update-1.html">Christmas light LED grow box &#8211; Update #1</a>     <br /><a href="http://www.cheapvegetablegardener.com/2009/01/led-christmas-light-grow-box-update-2.html">Christmas light LED grow box &#8211; Update #2</a></p>
<h3>Supplemental Christmas LED Light</h3>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SbxziVCAzZI/AAAAAAAAAzo/MhTj29l20qA/s1600-h/IMG_0360%5B2%5D.jpg"><img title="IMG_0360" border="0" alt="IMG_0360" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SbxzkMXq0vI/AAAAAAAAAzs/oaY_z1Y9JVs/IMG_0360_thumb.jpg?imgmax=800" width="400" height="302" /></a></p>
<p>Similar idea to the <a href="http://www.cheapvegetablegardener.com/2009/01/cheap-led-light-and-grow-box.html">LED grow box</a>, though used in addition to your normal grow lights for a little additional red wavelength light, see posts below for complete construction directions:</p>
<p><a title="Make your own supplemental LED grow light" href="http://www.cheapvegetablegardener.com/2009/03/make-your-own-supplemental-led-grow.html">Make your own supplemental LED grow light</a></p>
<h3>Heating row tunnels (or grow box) with non-LED lights</h3>
<p>Replacing your old Christmas lights with LEDs to save on your electricity bill?&#160; You can use your old regular old Christmas lights to heat your row tunnels to increase the temperature by about 10 degrees to help get your plants out a ahead of schedule.&#160; I have been using some of mine in my <a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html">grow box</a> to help during some of our colder nights this winter.</p>
<p><a href="http://www.cheapvegetablegardener.com/2009/12/heating-row-tunnels-and-grow-box-with.html">Heating row tunnels and grow box with Christmas lights</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/ledchristmas-light-projects.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Harvesting coriander/cilantro seeds from your garden</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/harvesting-coriandercilantro-seeds-from.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/harvesting-coriandercilantro-seeds-from.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 04:07:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cilantro]]></category>
		<category><![CDATA[coriander]]></category>
		<category><![CDATA[harvest]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/24/harvesting-coriandercilantro-seeds-from-your-garden</guid>
		<description><![CDATA[
Cilantro (at least that is what we call the plant in the United States) and the seed coriander as it is know to the rest of the world is the first plant I ever collected seeds from. 

What I like about cilantro/coriander is that its flowers actually grow great and the bees seem to like them.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ6WyTmmUI/AAAAAAAABfE/qsUZrTeTdBo/s1600-h/146%5B2%5D.jpg"><img title="146" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SzQ6X1pYLaI/AAAAAAAABfI/MBKzdEhByPY/146_thumb.jpg?imgmax=800" border="0" alt="146" width="400" height="267" /></a></p>
<p>Cilantro (at least that is what we call the plant in the United States) and the seed coriander as it is know to the rest of the world is the first plant I ever collected seeds from. </p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ6Y3tC95I/AAAAAAAABfM/XVkzrB98Dwo/s1600-h/2278%5B4%5D.jpg"><img title="2278" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SzQ6Z8EPPHI/AAAAAAAABfQ/llyGxbh1rrM/2278_thumb%5B6%5D.jpg?imgmax=800" border="0" alt="2278" width="400" height="300" /></a></p>
<p>What I like about cilantro/coriander is that its flowers actually grow great and the bees seem to like them.  As an added bonus the collection of seeds really couldn’t be easier.  Like other plants I collect seeds on I let them mature as much as possible outdoors on their own and bring them indoors when the heavy rains come.</p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SzQ6bYw9K-I/AAAAAAAABfU/p8jklDfE7XI/s1600-h/148%5B4%5D.jpg"><img title="148" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ6dMWtXkI/AAAAAAAABfY/Ie-siwcJdpY/148_thumb%5B7%5D.jpg?imgmax=800" border="0" alt="148" width="400" height="295" /></a></p>
<p>I give them a little extra time to dry by hanging the bunches upside down in my garage until I get around to the harvest.</p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SzQ6d-6HJbI/AAAAAAAABfc/luqYWAoMCMM/s1600-h/145%5B2%5D.jpg"><img title="145" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SzQ6e9XzCVI/AAAAAAAABfg/BPQThyEgmpw/145_thumb.jpg?imgmax=800" border="0" alt="145" width="400" height="267" /></a></p>
<p>To harvest simply find these flower shaped clusters of seeds and pull down to release the seeds and add to your awaiting container.  If you don’t care as much how clean your seed collection is you can also run run hands down the whole plant from bottom to top.  While this will drop many leaves in your collection, this is definitely the way to quickly harvest a large number of seeds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/harvesting-coriandercilantro-seeds-from.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Harvesting radish seeds from your garden</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/harvesting-radish-seeds-from-your.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/harvesting-radish-seeds-from-your.html#comments</comments>
		<pubDate>Fri, 25 Dec 2009 03:50:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[harvest]]></category>
		<category><![CDATA[radish]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/24/harvesting-radish-seeds-from-your-garden</guid>
		<description><![CDATA[
Harvesting radish seeds is a little more labor intensive than some other seeds but still pretty easy to accumulate a decent number of seeds in a short period of time.
If you let your radishes be they will grow little flowers and pods like you see below.  I like to let mother nature take care of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SzQ2WvnOtdI/AAAAAAAABek/YtIpJrocVFM/s1600-h/020%5B2%5D.jpg"><img title="020" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SzQ2X_OoJ8I/AAAAAAAABeo/GFfwG7D6up8/020_thumb.jpg?imgmax=800" border="0" alt="020" width="400" height="267" /></a></p>
<p>Harvesting radish seeds is a little more labor intensive than some other seeds but still pretty easy to accumulate a decent number of seeds in a short period of time.</p>
<p>If you let your radishes be they will grow little flowers and pods like you see below.  I like to let mother nature take care of this process as long as possible pulling them only after temperatures start to dip and heavy rains start coming.  At that time I will pick the plants and hang them in the garage to dry a little longer.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SzQ2Y-pppGI/AAAAAAAABes/bkIMdkZirrc/s1600-h/IMG_3187%5B10%5D.jpg"><img title="IMG_3187" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SzQ2Zm1xfjI/AAAAAAAABew/d6VTL3YDmrk/IMG_3187_thumb%5B12%5D.jpg?imgmax=800" border="0" alt="IMG_3187" width="367" height="290" /></a></p>
<p>Once the pods are dry, they should resemble those of the ones below.</p>
<p> <a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ2aq7DG9I/AAAAAAAABe0/BwALTUBlixo/s1600-h/016%5B2%5D.jpg"><img title="016" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ2b3EObWI/AAAAAAAABe4/CQZUH4pHPcM/016_thumb.jpg?imgmax=800" border="0" alt="016" width="400" height="267" /></a></p>
<p>All that is left to do is use your finger nail to split the pod open and with a quick swipe of your finger pop the seeds out into an awaiting container.  One other option is to simply leave them in the pod and open them up during planting.  Now they will take a significantly more space though if you only need a few seeds, definitely a viable option.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SzQ2cqoKvfI/AAAAAAAABe8/d53cjtCW2TU/s1600-h/019%5B2%5D.jpg"><img title="019" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SzQ2dUMsGtI/AAAAAAAABfA/1_RK_kbf434/019_thumb.jpg?imgmax=800" border="0" alt="019" width="400" height="267" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/harvesting-radish-seeds-from-your.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Giveaway: $1354.83 worth of fresh produce</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/giveaway-135483-worth-of-fresh-produce.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/giveaway-135483-worth-of-fresh-produce.html#comments</comments>
		<pubDate>Sat, 19 Dec 2009 16:35:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[giveaway]]></category>
		<category><![CDATA[harvest]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/19/giveaway-1354-83-worth-of-fresh-produce</guid>
		<description><![CDATA[ 
Ok there is a little catch, you have to plant the seeds and grow the produce yourself and have perfect weather and unlimited space to do it.&#160; Over the past season I have intentionally harvested more seeds than I needed just for the purpose of sharing them so here is your first chance to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sy0JULsy0zI/AAAAAAAABeM/QzodDDDmbM4/s1600-h/006%5B2%5D.jpg"><img title="006" border="0" alt="006" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sy0JVV6L4OI/AAAAAAAABeQ/Y6NRCqFvZG4/006_thumb.jpg?imgmax=800" width="400" height="267" /></a> </p>
<p>Ok there is a little catch, you have to plant the seeds and grow the produce yourself and have perfect weather and unlimited space to do it.&#160; Over the past season I have intentionally harvested more seeds than I needed just for the purpose of sharing them so here is your first chance to get some of CVG’s seed stash.&#160; This should be a good addition to your current selection of seeds or great for a person just starting out next year.</p>
<p>The harvest values were calculated using my <a href="http://www.cheapvegetablegardener.com/2009/01/most-profitable-plants-in-your.html">most profitable vegetables in your garden post</a>, so numbers are estimated but I tried to be as accurate as possible.&#160; Below are also links to my harvesting techniques of most of the “Self” seeds below (just realized I never wrote up cilantro and radish seed harvesting so expect to see these soon).</p>
<h4>CVG’s Seed Stash (Variety Pack)</h4>
<table border="1" cellspacing="0" cellpadding="0" width="436">
<tbody>
<tr>
<td width="200"><strong>Seed</strong></td>
<td width="92"><strong>Seed            <br />Type</strong></td>
<td width="46"><strong>Seeds (Est.)</strong></td>
<td width="96"><strong>Harvest Value            <br />(Est.)</strong></td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/09/saving-jalapeno-seeds.html">Jalapeno Pepper</a></td>
<td width="92">Self Collected</td>
<td width="46">10</td>
<td width="96">$ 45.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/12/harvesting-radish-seeds-from-your.html">Radish</a></td>
<td width="92">Self Collected</td>
<td width="46">30</td>
<td width="96">$ 11.66 </td>
</tr>
<tr>
<td width="200">Lavender</td>
<td width="92">?</td>
<td width="46">50</td>
<td width="96">$ 10.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/12/harvesting-coriandercilantro-seeds-from.html">Cilantro/Coriander</a> </td>
<td width="92">Self Collected</td>
<td width="46">100</td>
<td width="96">$ 525.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/11/harvesting-seeds-from-bhut-jolokia.html">Bhut Jolokia pepper</a></td>
<td width="92">Self Collected</td>
<td width="46">10</td>
<td width="96">$ 150.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2008/08/how-to-harvest-sunflower-seeds.html">Sunflower (Big)</a></td>
<td width="92">Self Collected</td>
<td width="46">20</td>
<td width="96">$ 10.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/07/harvesting-spinach-seeds-from-your.html">Spinach</a></td>
<td width="92">Self Collected</td>
<td width="46">25</td>
<td width="96">$ 11.25 </td>
</tr>
<tr>
<td width="200">Carnation</td>
<td width="92">?</td>
<td width="46">30</td>
<td width="96">$ 5.00 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2008/12/how-to-collect-and-save-onion-seeds.html">Onions (White)</a></td>
<td width="92">Self Collected</td>
<td width="46">50</td>
<td width="96">$ 12.94 </td>
</tr>
<tr>
<td width="200">Tomato (Early Girl)</td>
<td width="92">Hybrid</td>
<td width="46">15</td>
<td width="96">$ 233.55 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/11/harvesting-corn-seeds-kernels.html">Corn (Sweet Yellow)</a></td>
<td width="92">Self Collected</td>
<td width="46">25</td>
<td width="96">$ 31.25 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/11/harvesting-pumpkin-seeds.html">Pumpkin</a></td>
<td width="92">Self Collected</td>
<td width="46">15</td>
<td width="96">$ 150.00 </td>
</tr>
<tr>
<td width="200">Carrots (Finger)</td>
<td width="92">Hybrid</td>
<td width="46">70</td>
<td width="96">$ 15.58 </td>
</tr>
<tr>
<td width="200">Sunflower (Evening Sun)</td>
<td width="92">Hybrid</td>
<td width="46">10</td>
<td width="96">$ 10.00 </td>
</tr>
<tr>
<td width="200">Cucumber</td>
<td width="92">Heirloom</td>
<td width="46">30</td>
<td width="96">$ 116.10 </td>
</tr>
<tr>
<td width="200"><a href="http://www.cheapvegetablegardener.com/2009/07/harvesting-pea-seeds-from-your-garden.html">Peas</a></td>
<td width="92">Self Collected</td>
<td width="46">30</td>
<td width="96">$ 12.50 </td>
</tr>
<tr>
<td width="200">Mint (Spearmint)</td>
<td width="92">Hybrid</td>
<td width="46">50</td>
<td width="96">$ 5.00 </td>
</tr>
<tr>
<td width="200"><strong>Total</strong></td>
<td width="92">&#160;</td>
<td width="46">&#160;</td>
<td width="96"><strong>$ 1,354.83</strong> </td>
</tr>
</tbody>
</table>
<p>As always just enter a comment and a winner will be randomly selected using my patented “<a href="http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-giveaway-and-winners-are.html">CVG’s Contest Winner Pickorama</a>” on Jan 1st, 2010.&#160; This contest is open to everyone inside/outside the United States pending any export/import of regulations of sending seeds, which I am still doing some research on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/giveaway-135483-worth-of-fresh-produce.html/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>EcoSmart Garden Insect Giveaway: Winner</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-giveaway-winner.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-giveaway-winner.html#comments</comments>
		<pubDate>Sat, 19 Dec 2009 16:18:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[giveaway]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/19/ecosmart-garden-insect-giveaway-winner</guid>
		<description><![CDATA[Using the “CVG’s Contest Winner Pickorama” it has determined that =*N*= is the winner of their choice of an earth friendly product from EcoSmart.&#160; Please contact my using the link in the header with the product you want and you contact information and I will pass the info to EcoSmart.&#160; Thanks for everyone that entered [...]]]></description>
			<content:encoded><![CDATA[<p>Using the “<a href="http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-giveaway-and-winners-are.html">CVG’s Contest Winner Pickorama</a>” it has determined that <a href="http://www.blogger.com/profile/06046327447856719634">=*N*=</a> is the winner of their choice of an earth friendly product from <a href="http://www.ecosmart.com/">EcoSmart</a>.&#160; Please contact my using the link in the header with the product you want and you contact information and I will pass the info to <a href="http://www.ecosmart.com/">EcoSmart</a>.&#160; Thanks for everyone that entered and for those who didn’t win check in the next couple hours for another exciting CVG giveaway.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-giveaway-winner.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hometown Seeds giveaway, and the winners are…</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-giveaway-and-winners-are.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-giveaway-and-winners-are.html#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:21:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[giveaway]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/13/hometown-seeds-giveaway-and-the-winners-are%e2%80%a6</guid>
		<description><![CDATA[I believe Plato was credited with the quote, “Necessity, who is the mother of invention.”&#160; As the Cheap Vegetable Gardener I prefer, “Laziness, who is the mother of invention.”&#160; With laziness and some boredom on the bus while riding to work with my laptop this motivated me to create “CVG’s Contest Winner Pickorama.”&#160; Basically I [...]]]></description>
			<content:encoded><![CDATA[<p>I believe Plato was credited with the quote, “Necessity, who is the mother of invention.”&nbsp; As the Cheap Vegetable Gardener I prefer, “Laziness, who is the mother of invention.”&nbsp; With laziness and some boredom on the bus while riding to work with my laptop this motivated me to create “CVG’s Contest Winner Pickorama.”&nbsp; Basically I pass in the comment RSS feed and it extracts any duplicates (or my name if it exists) and by using some complex super top secret logic to pick the winner(s).<br />
Now you can see it in action now and see if you were a winner:<br />
<object height="323" width="400"><param name="movie" value="http://www.youtube.com/v/IUm00jh7qWc&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/IUm00jh7qWc&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="323"></embed></object><br />
For those without Superman vision the winners are: <a href="http://www.blogger.com/profile/02091315786366864065">Trailshome</a>, <a href="http://red-icculus.com/">Red Icculus</a>, and <a href="http://www.blogger.com/profile/12959095661098390043">David</a> (There were two David’s so be sure to click the link to make sure you were the right one)<br />
If you are a winner please click on the “Contact” link at the top of the page with your name/mailing address and your seeds will be sent out shortly.&nbsp; For those who did not win this time, no worries I have at least one more seed giveaway coming up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-giveaway-and-winners-are.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>EcoSmart Garden Insect Control Review and Giveaway</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-control-review.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-control-review.html#comments</comments>
		<pubDate>Thu, 10 Dec 2009 02:02:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[aphids]]></category>
		<category><![CDATA[giveaway]]></category>
		<category><![CDATA[peppermint]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/09/ecosmart-garden-insect-control-review-and-giveaway</guid>
		<description><![CDATA[One of the major disadvantages to growing plants indoors is the lack of beneficial insects.&#160; In a larger environment like a greenhouse you could release some ladybugs to initiate an aphid slaughter though the thought of 1500+ ladybugs investing my garage where my grow box resides does not seem like a good idea.&#160; I am [...]]]></description>
			<content:encoded><![CDATA[<p>One of the major disadvantages to growing plants indoors is the lack of beneficial insects.&#160; In a larger environment like a greenhouse you could release some ladybugs to initiate an aphid slaughter though the thought of 1500+ ladybugs investing my garage where my grow box resides does not seem like a good idea.&#160; I am always open to trying out new products so when <a href="http://www.ecosmart.com">EcoSmart</a> contacted me if I was interested in trying out their <a href="http://www.ecosmart.com/shop/individual-products/garden-insect-killer.html">garden insect control</a> products I jumped at the opportunity.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SxhngKkIWMI/AAAAAAAABX8/N7ogoEJG0s8/s1600-h/image%5B4%5D.png"><img title="image" border="0" alt="image" align="left" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SxhnhMHijdI/AAAAAAAABYA/-dO1m4Jqm7U/image_thumb%5B2%5D.png?imgmax=800" width="185" height="185" /></a> I explained the problems I have with pests in my indoor growing and they suggested “Garden Insect Killer” Their documentation states, “Kills and repels garden insects and mites. Kills exposed eggs, larvae and adult stages.”&#160; This seemed to be exactly what I was looking for so once the first onset of pests arrived I applied liberally to tops and bottoms of leaves and so far the results are great.&#160; Not only were this effective on the little buggers, given the selection of Rosemary, Peppermint, Thyme, Clove oils it actually makes the garage smell pretty nice as an added bonus.</p>
</p>
<p>Want to try this out for yourself the great people at <a href="http://www.ecosmart.com">EcoSmart</a> have offered to give away a <a href="http://www.ecosmart.com/shop/individual-products.html">bottle of any of their products</a>.&#160; So under normal rules, enter a comment and a winner will randomly be selected and sent a bottle of their choice.&#160; Comment must be submitted by Friday, December 18th 2009 at midnight (Pacific) to be considered for the drawing.&#160; Good luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/ecosmart-garden-insect-control-review.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Heating row tunnels and grow box with Christmas lights</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/heating-row-tunnels-and-grow-box-with.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/heating-row-tunnels-and-grow-box-with.html#comments</comments>
		<pubDate>Tue, 08 Dec 2009 16:41:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[indoor grow box]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/08/heating-row-tunnels-and-grow-box-with-christmas-lights</guid>
		<description><![CDATA[
Currently it is 16 degrees outside and given my grow box containing jalapeno peppers is in my unheated detached garage, which can bring some challenges.  Like most plants, peppers will continue to grow in the range of 60 to 90 degrees, but thrive in 70 to 90 degrees.  With the lights on the grow box [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sx6BoSo31VI/AAAAAAAABbM/nMLIxbdM2Jo/s1600-h/image%5B2%5D.png"><img title="image" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Sx6BqSuFWmI/AAAAAAAABbY/R6TDNp3JpXY/image_thumb.png?imgmax=800" border="0" alt="image" width="383" height="266" /></a></p>
<p>Currently it is 16 degrees outside and given my grow box containing jalapeno peppers is in my unheated detached garage, which can bring some challenges.  Like most plants, peppers will continue to grow in the range of 60 to 90 degrees, but thrive in 70 to 90 degrees.  With the lights on the grow box gets to about 60 degrees but drips to the 50’s at night.  This will result in plants having stunted growth and begin dropping blossoms before they can start bearing fruit.</p>
<p>My solution, a string of <a href="http://www.amazon.com/gp/product/B000W5KY54?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000W5KY54">green mini Christmas lights</a>.  Just to clarify these are your typical small bulb Christmas lights not LEDs, given the efficiency of LEDs they do not product much extra heat which is what I am going for here. I also chose <a href="http://www.amazon.com/gp/product/B000W5KY54?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000W5KY54">green Christmas lights</a> because plants do not absorb this wavelength very well so they can be left on at night to keep heating while still letting the plants “sleep”. </p>
<p>Of course results will vary depending on the size of your grow box or outside <a href="http://www.amazon.com/gp/product/B0002L71UE?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0002L71UE">row tunnel</a>, insulation, and exterior temperature, but I am seeing 8-10 degree increase in temperature with a single string (50 bulbs)</p>
<p>I am always open to new ideas to safely, cheaply and efficiently heat my grow box or <a href="http://www.amazon.com/gp/product/B0002L71UE?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0002L71UE">row tunnel</a> so if anyone has any other suggestions please add a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/heating-row-tunnels-and-grow-box-with.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>My new blog – Going Homemade</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/my-new-blog-going-homemade.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/my-new-blog-going-homemade.html#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:55:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/07/my-new-blog-%e2%80%93-going-homemade</guid>
		<description><![CDATA[ 
Along with gardening, I also have a passion for cooking/baking.&#160; I have had many adventures I wanted to share but didn’t exactly fit under “The Cheap Vegetable Gardener” so I have started Going Homemade.&#160; 
Though I have been spending much of my life eating most of my meals from bags and boxes, I am [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sx3qWprsX9I/AAAAAAAABa0/W6cwLkhpzQ8/s1600-h/image%5B2%5D.png"><img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sx3qaKUxRSI/AAAAAAAABbA/iHCioyVJ5Cs/image_thumb.png?imgmax=800" width="400" height="238" /></a> </p>
<p>Along with gardening, I also have a passion for cooking/baking.&#160; I have had many adventures I wanted to share but didn’t exactly fit under “The Cheap Vegetable Gardener” so I have started <a href="http://www.goinghomemade.com/">Going Homemade</a>.&#160; </p>
<p>Though I have been spending much of my life eating most of my meals from bags and boxes, I am making a commitment to bravely try homemade versions of my personal favorites as well as teach my daughters that not all meals come from Costco/Trader Joe’s.&#160; So far, everything tastes much better, healthier, and I am even saving a little money according to my calculations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/my-new-blog-going-homemade.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hometown Seeds &#8211; variety pack give away</title>
		<link>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-variety-pack-give-away.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-variety-pack-give-away.html#comments</comments>
		<pubDate>Thu, 03 Dec 2009 02:08:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[giveaway]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/12/02/hometown-seeds-variety-pack-give-away</guid>
		<description><![CDATA[
Recently I was approached by Hometown seeds if I would be interested in receiving a variety pack of their top selling seeds, my first instinct was “woohoo free stuff.”&#160; Though instead I decided it would offer the seeds to my awesome readers.&#160; Well that and with all the seed saving I have been doing this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://hometownseeds.com/"><img src="http://hometownseeds.com/images/logo.png" /></a></p>
<p>Recently I was approached by <a href="http://www.hometownseeds.com/">Hometown seeds</a> if I would be interested in receiving a variety pack of their top selling seeds, my first instinct was “woohoo free stuff.”&#160; Though instead I decided it would offer the seeds to my awesome readers.&#160; Well that and with all the <a href="http://www.cheapvegetablegardener.com/search/label/seed%20saving" target="_blank">seed saving</a> I have been doing this year I have more seeds than I know what to do with.</p>
<p><a href="http://www.hometownseeds.com/">Hometown Seeds</a> loved the idea so much that they have graciously increased the offering to three sets of <a href="http://www.hometownseeds.com">garden seeds</a> variety pack, so in normal fashion enter a comment and after a week I will somehow randomly pick three winners and the seeds will be sent out to you.</p>
<p>The <a href="http://www.hometownseeds.com/variety">variety pack</a> includes (1) packet of each of the following:</p>
<ul>
<li>Slow Bolt Cilantro </li>
<li>Alaska Shasta Daisy </li>
<li>Giant Tetra Snapdragon </li>
<li>Elite Mix Wildflower </li>
<li>Marvel of Peru Four O&#8217;clock </li>
<li>Yellow Pear Tomato </li>
<li>Purple Haze Carrot </li>
<li>Waltham Broccoli </li>
<li>Casaba Mellon </li>
<li>Gourmet Mix Lettuce </li>
</ul>
<p>The total value of this package is $19.80 so good luck everyone!</p>
<p>Winner will be chosen at Midnight 12/9/2009 (Pacific)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/12/hometown-seeds-variety-pack-give-away.html/feed</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Harvesting seeds from Bhut Jolokia peppers</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/harvesting-seeds-from-bhut-jolokia.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/harvesting-seeds-from-bhut-jolokia.html#comments</comments>
		<pubDate>Sun, 22 Nov 2009 00:23:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Bhut Jolokia]]></category>
		<category><![CDATA[ghost pepper]]></category>
		<category><![CDATA[harvest]]></category>
		<category><![CDATA[seed saving]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/21/harvesting-seeds-from-bhut-jolokia-peppers</guid>
		<description><![CDATA[ 
I was lucky enough to win some Bhut Jolokia pepper seeds from Red Icculus.&#160; In case you haven’t heard of these they are the hottest peppers on earth having a heat rating of over 1 million scoville units.&#160; Just to put that into comparison jalapenos are around 5000 scoville units.&#160; One property of this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SwiEV8C3DoI/AAAAAAAABW8/uuIICHiMZzY/s1600-h/065%5B3%5D.jpg"><img alt="065" border="0" height="269" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SwiEW6MpybI/AAAAAAAABXA/FnpzUsumlv4/065_thumb%5B7%5D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="065" width="397" /></a> <br />
I was lucky enough to win some Bhut Jolokia pepper seeds from <a href="http://red-icculus.com/">Red Icculus.</a>&nbsp; In case you haven’t heard of these they are the hottest peppers on earth having a heat rating of over 1 million scoville units.&nbsp; Just to put that into comparison jalapenos are around 5000 scoville units.&nbsp; One property of this pepper is the way the heat builds after consumption, on first bite it is spicy but takes a few seconds until you really feel the burn which is where it gets the name “ghost pepper.”<br />
<a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SwiEYW3ifEI/AAAAAAAABXE/XfB6xPlY8qo/s1600-h/image%5B6%5D.png"><img alt="image" border="0" height="441" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SwiEZrUR2lI/AAAAAAAABXI/HMqgQsODKcE/image_thumb%5B2%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="image" width="400" /></a> <br />
Now when dealing with these peppers I recommend using extreme caution I have some pain in my nose hours later just from breathing around these things so vinyl gloves and possibly even a mask would be recommended.<br />
<a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SwiEatA1MPI/AAAAAAAABXM/_50Sr8mD2XM/s1600-h/061%5B3%5D.jpg"><img alt="061" border="0" height="280" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SwiEbgkWlzI/AAAAAAAABXQ/nJj48nNHlbg/061_thumb%5B4%5D.jpg?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="061" width="379" /></a> <br />
Once you have the safety precautions in place the process is actually very simple.&nbsp; Just break them up and pick the seeds up and store in a <a href="http://www.cheapvegetablegardener.com/2009/08/make-your-own-seed-packets-packet.html">homemade seed packet</a>.&nbsp; Now eating the pepper whole is not a challenge I want to take though saving the dried pepper flakes and adding a pinch so some chili might be up my alley.&nbsp; Though if you want to watch some people in pain taking see these videos of people taking the <a href="http://www.youtube.com/results?search_query=Bhut+Jolokia+pepper+challenge+&amp;search_type=&amp;aq=f">Bhut Jolokia pepper challenge on YouTube</a>.&nbsp; Here is my favorite and my inspiration to not take the challenge.<br />
<object height="331" width="400"><param name="movie" value="http://www.youtube.com/v/1tRq8ExAHzk&amp;hl=en_US&amp;fs=1&amp;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/1tRq8ExAHzk&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="331"></embed></object><br />
I am planning on trying to grow one of these using my new hydroponic setup, well at least once I get around to building…so stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/harvesting-seeds-from-bhut-jolokia.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Teaching children patience with gardening</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/teaching-children-patience-with.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/teaching-children-patience-with.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:47:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[germination]]></category>
		<category><![CDATA[hydroponics]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/19/teaching-children-patience-with-gardening</guid>
		<description><![CDATA[
It shouldn’t be a surprise that kids these days are not as patient as previous generations.  Personally I feel this is less on a change of parenting but a result of children’s expectations created because of the advance of technology.  For example, When my daughter asks to watch a particular show “On Demand” and then [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://3.bp.blogspot.com/_Xcv0VbxbRcc/R5zxXI3U8BI/AAAAAAAAAAM/vL5acKxmQ1M/s320/Megan-0093.JPG" border="0" alt="" /></p>
<p>It shouldn’t be a surprise that kids these days are not as patient as previous generations.  Personally I feel this is less on a change of parenting but a result of children’s expectations created because of the advance of technology.  For example, When my daughter asks to watch a particular show “On Demand” and then 5 minutes later asks me to “pause it” so she can go potty.  This makes me think back to the days of having a single TV station we could pick up with our antenna, which seemed to play reruns of MASH 24/7.</p>
<p>The great thing about gardening is with the exception of seed hybridization, synthetic fertilizers, and maybe techniques like <a href="http://www.cheapvegetablegardener.com/category/hydroponics" target="_blank">hydroponics</a> the hobby hasn’t changed too much in the past few hundred years.  It still takes 1-3 weeks for seeds to germinate not matter what technology you throw at them.  This is why I feel gardening is a great activity to share with the young ones in your life to help offset the instant gratification they see on a daily basis.</p>
<p>Here are a couple of ideas how to do this any time of year:</p>
<p><strong>Cup of Dirt:</strong> Give your young one a cup of dirt and some seeds.  To keep them interested give them a spray bottle to water everyday to keep them coming back every day to check how their plant is doing.  The spray bottle will provide just enough water on the surface to allow the seeds to germinate and what kid doesn’t like to play with a spray bottle.</p>
<p><strong>Sprouting in a Jar:</strong> I have a <a href="http://www.cheapvegetablegardener.com/2009/07/growing-sprouts-in-mason-jar.html" target="_blank">complete post on this topic</a>, but the process is pretty simple.  Get a mason jar and add some seeds.  Rinse, drain and repeat.  In just a few weeks you will have tasty and healthy sprouts you can add to your salads, sandwiches, stir-frys, etc.</p>
<p><strong>Growing plants in water:</strong>  Now this can be as complicated as setting up a <a href="http://www.cheapvegetablegardener.com/search?q=hydroponics" target="_blank">hydroponic environment</a> or as simple as taking a spider plant start and placing it in some water and letting your young one watch as the roots develop and transplant and care for it as a new plant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/teaching-children-patience-with.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free tomato seeds</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/free-tomato-seeds-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/free-tomato-seeds-2.html#comments</comments>
		<pubDate>Tue, 17 Nov 2009 03:58:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[seeds]]></category>
		<category><![CDATA[tomato]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/16/free-tomato-seeds-2</guid>
		<description><![CDATA[ 


If you head over to Campbell’s Help Grow Your Soup site you can get some free tomato seeds and while you are at it vote for a barn which Campbell’s will give $250,000 to restore.&#160; So free seeds for you and one dollar for a barn restoration.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SwIfe_83ZeI/AAAAAAAABW0/wRdOgdmHUBM/s1600-h/image%5B4%5D.png"><img title="image" border="0" alt="image" align="left" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SwIffuvEklI/AAAAAAAABW4/Wa2Ak6wh5yU/image_thumb%5B5%5D.png?imgmax=800" width="80" height="125" /></a> </p>
</p>
</p>
<p>If you head over to <a href="http://www.helpgrowyoursoup.com/projects.aspx">Campbell’s Help Grow Your Soup site</a> you can get some free tomato seeds and while you are at it vote for a barn which Campbell’s will give $250,000 to restore.&#160; So free seeds for you and one dollar for a barn restoration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/free-tomato-seeds-2.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to make a cheap soil moisture sensor – Heavy Duty Version</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/how-to-make-cheap-soil-moisture-sensor-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/how-to-make-cheap-soil-moisture-sensor-2.html#comments</comments>
		<pubDate>Mon, 09 Nov 2009 05:58:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[moisture sensor]]></category>
		<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/08/how-to-make-a-cheap-soil-moisture-sensor-%e2%80%93-heavy-duty-version</guid>
		<description><![CDATA[
My original version of my moisture sensor has worked great for me but it did have a couple flaws.  The first issue was construction, though I had great luck on my first attempt though after trying to recreate additional sensors given the small amount of gypsum between the sensor and the probes were so thin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd1Qs5OLQI/AAAAAAAABWk/ObhyM_oBB60/s1600-h/IMG_4590%5B2%5D.jpg"><img title="IMG_4590" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Svd1RbUmfqI/AAAAAAAABWo/GpYqC3woNuw/IMG_4590_thumb.jpg?imgmax=800" border="0" alt="IMG_4590" width="400" height="267" /></a></p>
<p>My <a href="http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap-soil-moisture-sensor.html">original version of my moisture sensor</a> has worked great for me but it did have a couple flaws.  The first issue was construction, though I had great luck on my first attempt though after trying to recreate additional sensors given the small amount of gypsum between the sensor and the probes were so thin it was extremely easy to crack the sensor and I normally have about a 25% success rate on later creations (must have had beginners luck on the first one.</p>
<p>The second issue was durability.  Given we are playing with gypsum and as it is suspended in water it will eventually breakdown and there is very little we can do about it.  Though with my <a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html">latest changes to my automated grow box</a> which includes automated watering based on moisture content I want to ensure my measurements stay accurate throughout the season.  To help with this I have decided to increase the sensors size and also am using galvanized nails to prevent rusting.  After a few attempts I have come up what I feel is a pretty foolproof method of creating a moisture sensor.</p>
<h3>How it works:</h3>
<p>There were many questions in the comments in <a href="http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap-soil-moisture-sensor.html">the previous post</a> so hopefully I can clear this up a little here.</p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Svevn6vUGKI/AAAAAAAABWs/jIiVdq3AzEY/s1600-h/image%5B4%5D.png"><img title="image" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SvevoVT-FmI/AAAAAAAABWw/YoE_joQ0pTM/image_thumb%5B2%5D.png?imgmax=800" border="0" alt="image" width="129" height="203" align="left" /></a>Technically a gypsum block measures soil water tension.  When the gypsum block is dry it is not possible for electricity to pass between the probes, essentially making the probe an insulator with infinite resistance. </p>
<p>As water is added to the problem more electrons can pass between the probes effectively reducing the amount of resistance between the problem to the point when it is fully saturated where the probe has virtually zero resistance.  By using this range of values you can determine the amount of water than exists in your soil.</p>
<h3>Parts:</h3>
<ul>
<li>Plaster of Paris</li>
<li>2 <a href="http://www.amazon.com/gp/product/B002OTTGMI?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002OTTGMI">Galvanized Finish Nails</a><img src="http://www.assoc-amazon.com/e/ir?t=thecheavegega-20&amp;l=as2&amp;o=1&amp;a=B002OTTGMI" border="0" alt="" width="1" height="1" /></li>
<li>1/2 inch plastic tubing</li>
<li>utility knife</li>
</ul>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Svd0sgrpIpI/AAAAAAAABVM/V3S-jSb_GBI/s1600-h/IMG_4578%5B2%5D.jpg"><img title="IMG_4578" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd0uN4kqYI/AAAAAAAABVQ/rDdfB5oqiA8/IMG_4578_thumb.jpg?imgmax=800" border="0" alt="IMG_4578" width="400" height="600" /></a> </p>
<h3>Construction:</h3>
<p>Take your utility knife and cut the tubing slightly longer than your galvanized finishing nails.  Try to make the cut as straight as possible though it doesn’t have to be completely perfect.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd0u5XP09I/AAAAAAAABVU/vAsfaxLgfek/s1600-h/IMG_4579%5B2%5D.jpg"><img title="IMG_4579" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd0wmletiI/AAAAAAAABVY/bEFr3bO6RTM/IMG_4579_thumb.jpg?imgmax=800" border="0" alt="IMG_4579" width="400" height="267" /></a></p>
<p>Use your utility knife to cut the smaller plastic tube lengthwise, this will allow easier removal of your soil sensor after the mold cures.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Svd0xzu2EqI/AAAAAAAABVc/WqR6JKy8jJ8/s1600-h/IMG_4580%5B2%5D.jpg"><img title="IMG_4580" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd0y-6zOII/AAAAAAAABVg/Ss3Dt-tNjJ4/IMG_4580_thumb.jpg?imgmax=800" border="0" alt="IMG_4580" width="400" height="267" /></a></p>
<p>Optional: Make the cut diagonally to prevent a potential vertical fracture line.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd01VBdMrI/AAAAAAAABVk/4KH6ALpNVUA/s1600-h/IMG_4581%5B2%5D.jpg"><img title="IMG_4581" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd03lM4cyI/AAAAAAAABVo/4A6nbIPLPzk/IMG_4581_thumb.jpg?imgmax=800" border="0" alt="IMG_4581" width="400" height="600" /></a> </p>
<p>If you were very careful on you vertical cuts you can avoid this step, but to completely avoid spilling plaster onto my workbench I drilled four holes slightly larger than your tubing.  I used these holes for support but also to catch any of the plaster in the gaps from you less than accurate vertical cuts.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd04xXhYFI/AAAAAAAABVs/bWRJaMKEgJs/s1600-h/IMG_4582%5B2%5D.jpg"><img title="IMG_4582" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd09H7Y3SI/AAAAAAAABVw/VfbGEZHnR5w/IMG_4582_thumb.jpg?imgmax=800" border="0" alt="IMG_4582" width="400" height="267" /></a></p>
<p>Being careful that the tubing fits together where you split the tubing vertically, insert the tubes into the holes (or carefully on a flat surface)  Mix Plaster of Paris and carefully fill with to the top.  The friction between the tubing should keep a water tight seal where you made the cut, though if the plaster is a little thin and it appears to be leaking through wait a couple minute for the plaster to setup some and try again, at that time it should not have the viscosity to seep through the very small gap that may be causing the leak.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Svd1ISvsjrI/AAAAAAAABV8/_0oat2n8eHk/s1600-h/IMG_4584%5B2%5D.jpg"><img title="IMG_4584" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Svd1JVa7xpI/AAAAAAAABWA/k3T0cj5OR0s/IMG_4584_thumb.jpg?imgmax=800" border="0" alt="IMG_4584" width="400" height="267" /></a></p>
<p>Take your two galvanized nails and push them through a small piece of wax paper.  You may also allow the plaster to setup for a few minutes and then float the nails in the the plaster.  I like the first method since gravity will help ensure they fall straight down and parallel to each other.  As for spacing, I have done some experimentation with the gaps between the probes and my conclusion was, it doesn’t make much difference.  As long as there is a gap (they are not touching) you should get reliable results.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Svd1L9JW6BI/AAAAAAAABWM/TW8KKMh4jVI/s1600-h/IMG_4586%5B2%5D.jpg"><img title="IMG_4586" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd1MiX02mI/AAAAAAAABWQ/Zc4or4I2FwU/IMG_4586_thumb.jpg?imgmax=800" border="0" alt="IMG_4586" width="400" height="267" /></a> </p>
<p>After allowing the sensor to cure for about and hour remove it from the holes you drilled in the wood.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Svd1NdGgPKI/AAAAAAAABWU/F12mozheeP4/s1600-h/IMG_4587%5B2%5D.jpg"><img title="IMG_4587" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Svd1ORbmd-I/AAAAAAAABWY/98aERfzBx1U/IMG_4587_thumb.jpg?imgmax=800" border="0" alt="IMG_4587" width="400" height="267" /></a> </p>
<p>Gently pull back the plastic tubing and you have a nice clean soil sensor.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Svd1PGaygxI/AAAAAAAABWc/y2qHKh2kVQk/s1600-h/IMG_4588%5B2%5D.jpg"><img title="IMG_4588" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Svd1Pz0-iOI/AAAAAAAABWg/JChm143VdFo/IMG_4588_thumb.jpg?imgmax=800" border="0" alt="IMG_4588" width="400" height="267" /></a> </p>
<p>Lay them out to dry for 24 hours to cure completely and their construction is complete.</p>
<p><a href="http://cheapvegetablegardener.com/wp-admin/%3Cbr%20%3E%3C/a%3E//lh4.ggpht.com/_Xcv0VbxbRcc/Svd1Qs5OLQI/AAAAAAAABWk/ObhyM_oBB60/s1600-h/IMG_4590%5B2%5D.jpg"><img title="IMG_4590" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Svd1RbUmfqI/AAAAAAAABWo/GpYqC3woNuw/IMG_4590_thumb.jpg?imgmax=800" border="0" alt="IMG_4590" width="400" height="267" /></a></p>
<p>For attaching the wires there are a couple options.  The best would be to solder them to the probes though to do this you need to heat up the nail hot enough to enable a strong solder connection.  My little 15W soldering iron just can’t produce the heat for this so I am option for the wire wrap method.  I take about an inch of wire and strip off about an inch of insulation and tightly wrap around the probe.  Given copper will rust and could be a point of failure you will want to insulate this connection and the probes from the moisture.  A few dabs of hot glue works pretty well.  I am planning on trying liquid plastic, though I am currently out and when I have some on hand I will update with how it went.</p>
<h3>How to use it</h3>
<p>You can simply hook up a multi-meter and check the resistance though if you want to create anything automated you would need to use an integrated circuit (IC) or a electronics prototyping platform such as Arduino.  By applying voltage to one side of the sensor and using a voltage splitting circuit connected to ground and an analog input you can then measure the voltage making it through the probe.  The higher the voltage, the higher the moisture content of the soil.</p>
<p><img src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqbDHOFko6I/AAAAAAAABRI/e37AOb37rPI/s1600/SoilSensorDiagram%5B3%5D.png" border="0" alt="[SoilSensorDiagram[3].png]" width="400" height="349" /></p>
<h3>Conclusion</h3>
<p>The above should give you everything you need to know to create your own soil sensor and how to use it.  This can be used as a soil sensor for watering your indoor plants like I am using it.  This same sensor could be for monitoring your outside soil moisture content to trigger (or preempt your irrigation system) to save some money on your water bill and/or maintain consistent moisture levels in your plants which could drastically improve water sensitive crops such as tomatoes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/how-to-make-cheap-soil-moisture-sensor-2.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>How to prevent weeds in your garden</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/how-to-prevent-weeds-in-your-garden.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/how-to-prevent-weeds-in-your-garden.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 22:29:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[organic]]></category>
		<category><![CDATA[weed prevention]]></category>
		<category><![CDATA[weeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/01/how-to-prevent-weeds-in-your-garden</guid>
		<description><![CDATA[I doubt there is anyone who enjoys pulling weeds, though now at the end of the season is a great time to do some preventive measures to prevent new growth next season.
Kill your weeds early: The sooner you pull your weeds the easier it is to keep up with them.&#160; In addition, if you pick [...]]]></description>
			<content:encoded><![CDATA[<p>I doubt there is anyone who enjoys pulling weeds, though now at the end of the season is a great time to do some preventive measures to prevent new growth next season.</p>
<p><strong>Kill your weeds early: </strong>The sooner you pull your weeds the easier it is to keep up with them.&#160; In addition, if you pick the weeds before the mature and flower and drop seeds you will save a ton of time pulling weeds for every one of those seeds that drop.&#160; Call me old fashioned but I normally skip the whole herbicide method and just pull the weeds by hand.&#160; Not only does your lawn or garden immediately look better, there is no coming back to see if the weeds need another dose of spray and the whole environmental part of keeping some chemicals out of our water system.</p>
<p><strong>Mulch:</strong> This is one I didn’t completely understand until I had been gardening for a while.&#160; I for one never have found “beauty bark” beautiful and have always preferred the more natural look and benefits of fertile soil.&#160; But that is entirely why you want to use a mulch such as ground bark, straw, pine needles, leaves, newspaper, rubber bark, or even some old carpet.&#160; This helps prevent weeds in twp ways.&#160; First, it blocks light from the potential little weed seedlings to make their way to the surface.&#160; Second, they are not fertile mediums to grow seeds, which is exactly what you are looking for for your large flower beds which like to create good crops of weeds.&#160; As a final benefit they help insulate and hold water down for the plants you want to thrive having great growth and eventually shading out those “poor” weed seedlings.&#160; just 3-4 inches during the fall and your back should be bending over much less next spring.</p>
<p>If you are thinking, “What about my vegetable garden?&#160; I want seeds to be able to grow in there next year.”&#160; For your vegetable garden I highly recommend chopped leaves and a vegetable garden mulch.&#160; If you happen to have a leaf blower/vacuum that will chop them up all you need to do is empty those bags in a thin 1-2 inch layer across your garden.&#160; I used to have one of these though accidentally sucked up a rock which didn’t “chop” well and broke it so the alternate method I use is the following.&#160; Bag your leaves throughout the fall and once the leaves stop falling dump them out in a long row in your yard.&#160; Then use you lawnmower with bagger attachment and run them over until they are all chopped up.&#160; You can also do this more frequently during the fall but I find this a good time to use all the gas in the lawnmower before the end of winter feeling more like I am doing something more meaning other than just letting the mower sit there until it burns off the remaining fuel.&#160; With these leaves on the surface you smother any weed seeds and also block out all light to the soil.&#160; When spring time comes you simply work in the decomposed leaves into the soil and your garden has a head start with some good organic matter.</p>
<p><strong>Pre-emergent weed control: </strong>For some parts of your yard like your lawn mulching is not really an options so to protect against pesky weeds like one of my personally loathing weed, annual bluegrass.&#160; Which grows and seeds so close to the ground it is nearly impossible to pull the plants to prevent the spreading.&#160; Pre-emergent herbicides is the solution to this problem.&#160; Pre-emergent herbicides work by preventing weed seeds from germination by inhibiting cell division in their tiny root system.&#160; Given these plants are annuals a successful application can rid you yard of these weeds until they eventually blower over from a neighbors.&#160; Pre-emergent herbicides can be purchased as a chemical or the organic method is applying glutton corn meal which normally can be purchased from your local feed store.&#160; One thing to remember is that this also will prevent you normal grass seed from germinating as well so be sure to time your application after with with enough lead time to allow the pre-emergent from wearing off.</p>
<p><strong>Grow a cover crop:&#160; </strong>Growing a cover crop has two major benefits to your garden.&#160; Various legumes, grasses, and buckwheat make good options for for cover crops to plants while you garden is empty.&#160; First it creates a natural shade from the sun making it hard (or impossible) for seedlings are the surface to survive under their great shadows.&#160; Second it provides organic mater as “green manure” to add nutrients to your soil.&#160; One recommendation is to make sure you do a little research on the plant you choose as a cover crop, if you accidentally wait too long to “harvest” your cover crop it could go to seed and you may have an entirely new weed problem on your hands.</p>
<p><strong>Cook the soil:&#160; </strong>When all else fails apply some black plastic (thicker the better) covering to your planting beds and let them “cook” throughout the fall/winter.&#160; Like mulch this will prevent any light and most water from entering the areas covered.&#160; This will essentially cook the soil killing any weeds, seeds, fungi, or anything else living in that area.&#160; Though this is very effective in eliminating weeds and disease from your soil it also kills everything else including good bacteria that your friendly worms like to visit your garden, so you soil may take sometime to recover and return to becoming living soil.&#160; I would recommend this method as a last result when the previous methods have proven to be completely unsuccessful.</p>
<p>Just for some positive outlook, you can also think of weeds as green manure assuming you are adding these to your compost, so even out of control they still can decompose and help your garden…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/how-to-prevent-weeds-in-your-garden.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Harvesting pumpkin seeds</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/harvesting-pumpkin-seeds.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/harvesting-pumpkin-seeds.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:23:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[harvest]]></category>
		<category><![CDATA[pumpkin]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/01/harvesting-pumpkin-seeds</guid>
		<description><![CDATA[
The kids and I carved several pumpkins this year but we waited carve the three pumpkins we grew in our backyard until Halloween since these were the seeds I wanted to save for planting next year.  First, I know exactly how these pumpkins were grow, organically and free of any pesticides.  Second, I was able [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Su216DmeEgI/AAAAAAAABU8/P8D_kUtyVn4/s1600-h/IMG_4487%5B3%5D.jpg"><img title="IMG_4487" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Su217PfTMGI/AAAAAAAABVA/-Tt966xjGiI/IMG_4487_thumb%5B3%5D.jpg?imgmax=800" border="0" alt="IMG_4487" width="400" height="266" /></a></p>
<p>The kids and I carved several pumpkins this year but we waited carve the three pumpkins we grew in our backyard until Halloween since these were the seeds I wanted to save for planting next year.  First, I know exactly how these pumpkins were grow, organically and free of any pesticides.  Second, I was able to let these pumpkins grow undisturbed until the day I picked the seeds, so the seeds should definitely be mature.</p>
<p>The process is very simple, while getting the “goo” as my 5-year-old would say out of the pumpkin set the seeds aside and add to a colander.  Give them a good rinse and remove any orange “goo” that may have snuck in.  Pat dry with a towel and let the seeds dry on wax or parchment paper for a couple days.  Once they are dry to touch put them layered on a paper sack and let them dry for a few weeks until putting them in <a href="http://www.cheapvegetablegardener.com/2008/12/make-your-own-paper-seed-packets.html">homemade seed packets</a> until the are ready for next year.</p>
<p>If you have way too many seeds than you need (I know I do) you can also use the great recipe to roast some of you extra seeds as a snack:</p>
<h3>CVG’s Roasted Pumpkin Seeds</h3>
<ul>
<li>Extra pumpkin seeds</li>
<li>1/2 tsp oil</li>
<li>1/2 tsp of Worchester sauce</li>
<li>1/4 tsp of seasoning salt</li>
</ul>
<p><strong>Directions: </strong>Add ingredients to bowl and mix well.  Lay on a single layer on a cookie sheet and bake at 325 for about 25 minutes being sure to flip the seeds after about 10 minutes.  Eat as soon as you can without burning your mouth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/harvesting-pumpkin-seeds.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Harvesting corn seeds (Kernels)</title>
		<link>http://www.cheapvegetablegardener.com/2009/11/harvesting-corn-seeds-kernels.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/11/harvesting-corn-seeds-kernels.html#comments</comments>
		<pubDate>Sun, 01 Nov 2009 15:42:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[corn]]></category>
		<category><![CDATA[harvest]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/11/01/harvesting-corn-seeds-kernels</guid>
		<description><![CDATA[
Corn is one of those crops I really don’t have space to grow but still like to try every year.  This past year I only had one ear that made it to maturity, in the plants defense we have a very hot summer and I didn’t have the most consistent watering schedule so I am [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Su2sOzU4n1I/AAAAAAAABUk/goeSTEFonh0/s1600-h/IMG_4486%5B2%5D.jpg"><img title="IMG_4486" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Su2sQbOoBpI/AAAAAAAABUo/oudpDBosK8I/IMG_4486_thumb.jpg?imgmax=800" border="0" alt="IMG_4486" width="400" height="267" /></a></p>
<p>Corn is one of those crops I really don’t have space to grow but still like to try every year.  This past year I only had one ear that made it to maturity, in the plants defense we have a very hot summer and I didn’t have the most consistent watering schedule so I am to blame for most of their demise.  Given I used the last of my corn seed this year and wanting to make the best out a bad situation, I decided to use this ear for seeds for next year. </p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Su2sR1KPDvI/AAAAAAAABUs/oGQXrSNuhLU/s1600-h/IMG_4482%5B2%5D.jpg"><img title="IMG_4482" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Su2sToS1w4I/AAAAAAAABUw/mlQ2HzCW-mE/IMG_4482_thumb.jpg?imgmax=800" border="0" alt="IMG_4482" width="400" height="600" /></a></p>
<p>I decided to go the natural route and simply let the corn stay on the stalk until <span style="text-decoration: line-through;">I was ready to pull up my corn stalks</span> my wife got tired of looking at our dead corn stalks in the backyard which turned out to be yesterday (October 31st)  As you can see from the picture above the corn kernels have dried out pretty well, though still contain a little moisture.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Su2sUfghaJI/AAAAAAAABU0/p079R3BV1aY/s1600-h/IMG_4485%5B2%5D.jpg"><img title="IMG_4485" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Su2sVOilCAI/AAAAAAAABU4/KmhxzE8-n-U/IMG_4485_thumb.jpg?imgmax=800" border="0" alt="IMG_4485" width="400" height="267" /></a></p>
<p>To remove the kernels I started by braking the cob in half and then starting where I split the cob pushing the loose kernels off with my thumb starting from one end to the other.  Once I have this first row off it should be pretty easy to attack these kernels at any angle. </p>
<p>Lastly I layered the kernels in a single row in an open ended brown lunch bag to allow air flow to allow the remaining moisture to be removed.  I put the bag on top of our cabinets in the kitchen and will add them to a <a href="http://cheapvegetablegardener.com/2008/12/make-your-own-paper-seed-packets.html">homemade paper seed packet</a> after a few weeks or drying (or when I remember they are up there more like a few months late) then store in the refrigerator until time for planting next year.</p>
<p>Now I have more seeds than I probably will ever need for a few years and hopefully will have better luck (or at least remember to water them better) next year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/11/harvesting-corn-seeds-kernels.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fuji Heavy Industries autonomous farming robot</title>
		<link>http://www.cheapvegetablegardener.com/2009/10/fuji-heavy-industries-autonomous.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/10/fuji-heavy-industries-autonomous.html#comments</comments>
		<pubDate>Sat, 31 Oct 2009 23:25:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[garden maintenance]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/10/31/fuji-heavy-industries-autonomous-farming-robot</guid>
		<description><![CDATA[ 
We have seen MIT students making robots to tend on their plants.&#160; Now Fuji Heavy Industries has created a robot that can completely take care of your fruits and vegetables in your fields (or greenhouse) for a modest fee of only $100,000.&#160; You can pick up your own by the next fiscal year.
It uses [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SuzHSHWT5hI/AAAAAAAABUc/mi-xNWlirtU/s1600-h/image%5B4%5D.png"><img title="image" border="0" alt="image" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SuzHYNaciNI/AAAAAAAABUg/54YVVLaw45w/image_thumb%5B2%5D.png?imgmax=800" width="400" height="300" /></a> </p>
<p>We have seen <a href="http://www.cheapvegetablegardener.com/2009/03/tending-your-garden-with-am-army-of.html">MIT students making robots to tend on their plants</a>.&#160; Now <a href="http://www.fhi.co.jp/english/">Fuji Heavy Industries</a> has created a robot that can completely take care of your fruits and vegetables in your fields (or greenhouse) for a modest fee of only $100,000.&#160; You can pick up your own by the next fiscal year.</p>
<p>It uses lasers with reflective panels to orient itself and is 6.5 feet long, unfortunately there are not too many additional geeky details which probably would be helpful before putting down the $100K for this bad boy.</p>
<p>Given this is the cheap vegetable gardener, I will be sticking with my hands and trowel next fiscal year though can’t wait to see a video if this in action.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/10/fuji-heavy-industries-autonomous.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twittering computer grow box</title>
		<link>http://www.cheapvegetablegardener.com/2009/10/twittering-computer-grow-box.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/10/twittering-computer-grow-box.html#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:16:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[indoor grow box]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/10/01/twittering-computer-grow-box</guid>
		<description><![CDATA[
Well this is pretty much clichéd nerdiness but given it only required a couple of lines of C# I couldn’t resist.  I have updated my grow box software to “tweet” some sort of semi-humorous and not really witty comment appropriate to its current state and share its current temperature and moisture content every 2.5 hours.
For [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SrRVF7ihWQI/AAAAAAAABSA/g4zkcD67WOw/s1600-h/image%5B3%5D.png"><img style="display: inline; border-width: 0px;" title="image" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SrRVGjtme2I/AAAAAAAABSE/QIWbNwLW1vI/image_thumb%5B4%5D.png?imgmax=800" border="0" alt="image" width="407" height="134" /></a></p>
<p>Well this is pretty much clichéd nerdiness but given it only required a couple of lines of C# I couldn’t resist.  I have updated my grow box software to “tweet” some sort of semi-humorous and not really witty comment appropriate to its current state and share its current temperature and moisture content every 2.5 hours.</p>
<p>For those who want to do something similar, this is how I did it.  I one of the many twitter C# libraries and for no specific reason I chose <a href="http://code.google.com/p/tweetsharp/">tweetsharp</a> and after adding a reference to their DLL and just the few lines of code (below) you can be programmatically making updates via twitter.</p>
<div id="codeSnippetWrapper">
<div id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">void</span> UpdateStatus(<span style="color: blue;">string</span> message)</pre>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">{</pre>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    IFluentTwitter twitter = FluentTwitter.CreateRequest();</pre>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    twitter.AuthenticateAs(<span style="color: #006080;">"user_name"</span>, <span style="color: #006080;">"password"</span>);</pre>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    twitter.Statuses().Update(message);</pre>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    twitter.AsUrl();</pre>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"> </pre>
<pre style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">    <span style="color: blue;">string</span> response = twitter.Request();</pre>
<pre style="text-align: left; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: &quot;Courier New&quot;, courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">}</pre>
</div>
</div>
<p>If you want to see it in action go to <a title="http://twitter.com/computergrowbox" href="http://twitter.com/computergrowbox">http://twitter.com/computergrowbox</a>. </p>
<p>Right now I only have a handful of not so witty comments, so if you have some good zingers add them to the comments and if I like them I will add them to the list.</p>
<p><strong>UPDATE:</strong> Grow box shares its own pictures</p>
<p>I get busy these days and sometimes can’t make it out to keep a close eye on my plants in the grow box.  Given I have everything automated the box basically takes care of them, though I thought it would be nice if I could see how they are doing so added photo sharing to the grow box’s twittering software.</p>
<p>I already have the software taking pictures every so often so all I really needed to do what send out the most recent file to twitter.  After a little looking I found that <a href="http://code.google.com/p/tweetsharp/">tweetsharp</a> already supported this so yet again this was just a few lines of code to implement.</p>
<p>First I needed the logic to determine the last photo I have taken, fortunately I was carefully about my naming using a timestamp based name similar to “Photo_2008_10_01_090130.jpg”, so alphabetical sorting would work just fine.  I removed the error handling to keep things brief but here is the code to complete this logic:</p>
<pre class="csharpcode"><span class="kwrd">string</span>[] files = Directory.GetFiles(photoDirectory, <span class="str"><span style="color: maroon;">"*.jpg"</span></span>);
Array.Sort&lt;<span class="kwrd">string</span>&gt;(files);
<span class="kwrd">string</span> fileToUpload = files[files.Length - 1];</pre>
<p><!--<br />
.csharpcode, .csharpcode pre<br />
{<br />
font-size: small;<br />
color: black;<br />
font-family: consolas, "Courier New", courier, monospace;<br />
background-color: #ffffff;<br />
/*white-space: pre;*/<br />
}<br />
.csharpcode pre { margin: 0em; }<br />
.csharpcode .rem { color: #008000; }<br />
.csharpcode .kwrd { color: #0000ff; }<br />
.csharpcode .str { color: #006080; }<br />
.csharpcode .op { color: #0000c0; }<br />
.csharpcode .preproc { color: #cc6633; }<br />
.csharpcode .asp { background-color: #ffff00; }<br />
.csharpcode .html { color: #800000; }<br />
.csharpcode .attr { color: #ff0000; }<br />
.csharpcode .alt<br />
{<br />
background-color: #f4f4f4;<br />
width: 100%;<br />
margin: 0em;<br />
}<br />
.csharpcode .lnum { color: #606060; }<br />
-->Now you have your photo to upload just signup for one of the photo <a href="http://www.twitpic.com/" target="_blank">TwitPic</a> using your twitter account and run the following code using your credentials.</p>
<pre class="csharpcode"><span style="color: #408080;">IFluentTwitter</span> twitter = <span style="color: #408080;">FluentTwitter</span>.CreateRequest();
twitter.AuthenticateAs(<span class="str"><span style="color: maroon;">"user_name"</span></span>, <span class="str"><span style="color: maroon;">"password"</span></span>);
twitter.Photos().PostPhoto(fileToUpload,
                      <span style="color: #408080;">SendPhotoServiceProvider</span>.TwitPic);
twitter.Statuses().Update(<span class="str"><span style="color: maroon;">"My Picture"</span></span>).AsJson().Request();<!--
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
--></pre>
<p>Hopefully this, you too can make you own grow box (or other inanimate object) share its feelings on <a href="http://www.twitter.com/" target="_blank">twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/10/twittering-computer-grow-box.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Growing blueberries</title>
		<link>http://www.cheapvegetablegardener.com/2009/10/growing-blueberries.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/10/growing-blueberries.html#comments</comments>
		<pubDate>Wed, 21 Oct 2009 01:04:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[blueberry]]></category>
		<category><![CDATA[cheap]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/10/20/growing-blueberries</guid>
		<description><![CDATA[If it were up to me every part of my landscaping would be edible.&#160; Though my homeowners association may disagree with me but blueberry bushes looks just as nice as any ornamental plant/bush when you visit the nursery with the obvious bonus of free food.
When selecting a blueberry bush, unless you are very patient spend [...]]]></description>
			<content:encoded><![CDATA[<p>If it were up to me every part of my landscaping would be edible.&#160; Though my homeowners association may disagree with me but blueberry bushes looks just as nice as any ornamental plant/bush when you visit the nursery with the obvious bonus of free food.</p>
<p>When selecting a blueberry bush, unless you are very patient spend about $10 a plant and get some more established ones (about 1/2 inch stem) You can get the two for $10 plants from your local Home Depot but you won’t be eating blueberries for a couple years.&#160; With the larger plants you should pinch off the blossoms to get better growth for the first couple years but I opt to getting my reward now instead of later and enjoy the handful of berries the young plants can produce.</p>
<p>When it comes to plant selection there are a large number of species to choose from with varying fruit size and harvest timing.&#160; I would recommend getting varieties that have varying maturity dates so you can enjoy those blueberries for a longer period of time.&#160; When I got my first two plants I went with Toro and Berkeley.&#160; The Berkeley is a very popular bush given it produces average size berries great for muffins/pancakes/cereal or the occasional snack with a mid-late harvest.&#160; The Toro on the other hand produces large (almost grape size) berries which are great for jams and snacks though bit of a mouthful for muffins.&#160; If you are curious of other varieties here is <a href="http://www.fallcreeknursery.com/Nursery/VarietyChart/" target="_blank">a great resource</a>.</p>
<p>&#160; <a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/St6O_zV4DsI/AAAAAAAABUU/YtgqOIMfyEY/s1600-h/2288%5B2%5D.jpg"><img title="2288" border="0" alt="2288" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/St6PAslNLII/AAAAAAAABUY/lXO7XwbUDPs/2288_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<p>I have heard differing opinions on whether you need to have different species to successfully produce fruit after a little research I found <a href="http://www.diy-guides.com/planting-blueberries-in-your-garden/" target="_blank">this article</a> which explains that blueberries are capable of pollinating with a single species, though studies have shown that having more varieties can produce larger and earlier fruits.&#160; So if you have a favorite variety you can go crazy with the single plant though a little diversity seems to always be a good thing.</p>
<p>When it comes to pest control the biggest pest is birds.&#160; You can control them by laying some netting on the plants, though in my personal opinion that just gets in the way of me getting my snacks so I opt for the lazy approach and just plant more plants and share with “neighbors”.&#160; Worse case I end up with a backyard with some bushes that look much nicer than my current evergreens, and I always can take up bird watching.</p>
<p>One of the most important parts to being successful with your little blueberry plants is soil preparation.&#160; The plants need to have an acidic soil and their roots like to remain moist, but not drowning in water.&#160; Given my area has an abundance of clay in my backyard, I naturally do not have either of these requirements.&#160; To give the plants a head start I dug a 1 foot wide/deep hole and filled it with peat moss and mixed with a few handfuls of compost.&#160; Not only will this retain water well, but the peat moss is also naturally acidic and will be a nice haven for a large family of worms in the next few years to add some awesome natural fertilizer (worm castings)&#160; Last I purchased I box of organic blueberry fertilizer which provides the primary and trace minerals as well as help keep the acidity of the soil up.&#160; I simply followed the directions on the box and watered the plants when there was a couple of days without rain.</p>
<p>Now some of you might be thinking, “hey it is fall why are you talking about growing blueberries”&#160; Well this is the “Cheap Vegetable Gardener, right now is a great time to visit your local nursery to pick up some of their “old overgrown” blueberry plants at bargain prices which you can plant now and enjoy some delicious berries next spring/summer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/10/growing-blueberries.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Pickled jalapeno peppers</title>
		<link>http://www.cheapvegetablegardener.com/2009/10/pickled-jalapeno-peppers.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/10/pickled-jalapeno-peppers.html#comments</comments>
		<pubDate>Sun, 04 Oct 2009 05:43:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[jalapeno]]></category>
		<category><![CDATA[peppers]]></category>
		<category><![CDATA[recipe]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/10/03/pickled-jalapeno-peppers</guid>
		<description><![CDATA[
My jalapeno peppers did great this year.&#160; So good I didn’t really know what to do with all of them.&#160; After making some salsa and having several mature red ones as snacks in the garden, I still have about two pounds that I didn’t want to go to waste.&#160; After a little thought I decided [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Ssg2ANBYdVI/AAAAAAAABTs/JY9o21L4px8/s1600-h/IMG_4166%5B2%5D.jpg"><img title="IMG_4166" border="0" alt="IMG_4166" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/Ssg2BdX3PTI/AAAAAAAABTw/Da7Nzt-9WFg/IMG_4166_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<p>My jalapeno peppers did great this year.&#160; So good I didn’t really know what to do with all of them.&#160; After making some salsa and having several mature red ones as snacks in the garden, I still have about two pounds that I didn’t want to go to waste.&#160; After a little thought I decided to make some pickled jalapeno peppers. </p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Ssg2CztrNgI/AAAAAAAABT0/WvMbnfozCs8/s1600-h/IMG_4168%5B2%5D.jpg"><img title="IMG_4168" border="0" alt="IMG_4168" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Ssg2D3b_5SI/AAAAAAAABT4/mRkCUAf-aKk/IMG_4168_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<h4>CVG Picked jalapeno pepper recipe</h4>
<li>1 cup vinegar</li>
<li>1/4 cup water</li>
<li>1/4 cup olive oil</li>
<li>1 tsp salt</li>
<li>1/4 tsp cloves </li>
<li>1/8 tsp cinnamon </li>
<li>1/4 tsp coriander (mine were still a little green from garden) </li>
<li>1/4 tsp mustard seed </li>
<li>1/4 tsp black pepper</li>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Ssg2FTXeWVI/AAAAAAAABT8/1LBOAVi7bk0/s1600-h/IMG_4167%5B2%5D.jpg"><img title="IMG_4167" border="0" alt="IMG_4167" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Ssg2HMExIwI/AAAAAAAABUA/81LVvnrDN6U/IMG_4167_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<p><strong>Directions:</strong>&#160; Mix ingredients and bring brine to boil.&#160; Either slice or leave the pepper whole.&#160; If you choose to do whole peppers, be sure to poke them with a toothpick so they won’t collapse.&#160; Fill jars with jalapeno peppers and then fill with hot brine up to 1/2 in from the top of jar.&#160; Boil for 10 minutes and feel free to pick some pickled peppers as fast and as many times as you want this summer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/10/pickled-jalapeno-peppers.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Computer controlled grow box Beta 2</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/computer-controlled-grow-box-beta-2.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/computer-controlled-grow-box-beta-2.html#comments</comments>
		<pubDate>Tue, 29 Sep 2009 15:43:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[indoor grow box]]></category>
		<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/29/computer-controlled-grow-box-beta-2</guid>
		<description><![CDATA[ 
Though I have made some significant changes to the grow box controller, the actual grow box has undergone some minor but important changes over the past few months.
Automated watering
Now I must say this one is pretty darn simple.&#160; Though I will be planning on a slightly more complicated hydroponic setup later I decided to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SsIq5la0UbI/AAAAAAAABSo/4oGPoHRSzJ4/s1600-h/IMG_4156%5B3%5D.jpg"><img title="IMG_4156" border="0" alt="IMG_4156" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SsIq6hvlpdI/AAAAAAAABSs/eqzDjh73S-c/IMG_4156_thumb%5B1%5D.jpg?imgmax=800" width="400" height="266" /></a> </p>
<p>Though I have made some significant changes to the <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html" target="_blank">grow box controller</a>, the actual grow box has undergone some minor but important changes over the past few months.</p>
<h3>Automated watering</h3>
<p>Now I must say this one is pretty darn simple.&#160; Though I will be planning on a slightly more complicated hydroponic setup later I decided to start with a very easy bottom watering technique.&#160; Just take a regular old fountain pump (I went with the cheapest I could find) drop it in a 5 gallon bucket of water and attach a hose long enough to reach your planting tray and plug in the power to the pump to your <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html" target="_blank">grow box controller</a> and that&#8217;s about it.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SsIq8Tb8AWI/AAAAAAAABSw/g7tDCRpVE14/s1600-h/IMG_4153%5B2%5D.jpg"><img title="IMG_4153" border="0" alt="IMG_4153" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SsIq9454ErI/AAAAAAAABS0/JYfPkFYKDH8/IMG_4153_thumb.jpg?imgmax=800" width="399" height="266" /></a></p>
<p>To prevent evaporation and algae and little bugs making a home in my nice bucket of water, I added a lid with two holes for the water output and power input.&#160; The power input required me to make a straight cut with a utility knife to ensure a snug fit while not requiring me to cur the AC line to feed the wire through.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SsIq_Lw9MxI/AAAAAAAABS4/qkNl2VAm3qY/s1600-h/IMG_4152%5B2%5D.jpg"><img title="IMG_4152" border="0" alt="IMG_4152" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SsIrAeirFHI/AAAAAAAABS8/XE-LmhuSYnk/IMG_4152_thumb.jpg?imgmax=800" width="399" height="266" /></a></p>
<p>I also cut a hole of the same size as the water output on the bucket lid to the grow box to allow the line to enter while still keeping the box closed.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SsIrCo8VvqI/AAAAAAAABTA/73EnaFxlgYk/s1600-h/IMG_4147%5B5%5D.jpg"><img title="IMG_4147" border="0" alt="IMG_4147" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SsIrEUW0R-I/AAAAAAAABTE/akIo4L2yUgI/IMG_4147_thumb%5B6%5D.jpg?imgmax=800" width="400" height="308" /></a>&#160;</p>
<h4>Exhaust fan control</h4>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SsIrF1GvdiI/AAAAAAAABTI/wN_NXx_upko/s1600-h/IMG_4160%5B2%5D.jpg"><img title="IMG_4160" border="0" alt="IMG_4160" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SsIrHUX_aXI/AAAAAAAABTM/yoX43lS2AMM/IMG_4160_thumb.jpg?imgmax=800" width="399" height="266" /></a> </p>
</p>
</p>
</p>
<p>Air circulation is important for plants to be healthy but when the box gets warmer than expected I installed two controlled CPU fans to help regulate temperate as well as one static fan that constantly pushes air from the top to bottom.</p>
<p>I added a 12 volt exhaust fan to the top of the box (pictured above) to help push hot air out of the grow box with another (pictured below) at the lower part of the grow box to push in cold air as needed.&#160; Both of these fans are powered by a 12 volt power wall adapter plugged into the <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html" target="_blank">grow box controller</a>.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SsIrIW8KlpI/AAAAAAAABTQ/O8r_h2gsai0/s1600-h/IMG_4149%5B3%5D.jpg"><img title="IMG_4149" border="0" alt="IMG_4149" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SsIrJMAIeYI/AAAAAAAABTU/RIHZk4lY1gU/IMG_4149_thumb%5B3%5D.jpg?imgmax=800" width="400" height="265" /></a></p>
<h4>Heating</h4>
<p>Though the computer and lights allow the box to create a comfortable internal temperature, sometimes it needs a little help.&#160; For this I installed a regular old seedling heater to hopefully take a little sting out of the cold floor the seed tray is sitting one.&#160; Like other components this was simply plugged into the <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html" target="_blank">grow box controller</a>.</p>
<h4>Putting it all together</h4>
<p><a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html" target="_blank">My previous version</a> was a little sloppily put together with duct/packing tape (lets just call it prototyping).&#160; Though this added some hackiness appear it wasn’t too functional so I added a little strip of wood to support a couple hinges which I created a top which holds the LCD panel.</p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SsKmU7OpbpI/AAAAAAAABTY/19e0cF4FXfs/s1600-h/IMG_4158%5B4%5D.jpg"><img title="IMG_4158" border="0" alt="IMG_4158" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SsKmV3rFXGI/AAAAAAAABTc/skm3FChB6Ek/IMG_4158_thumb%5B6%5D.jpg?imgmax=800" width="400" height="303" /></a> </p>
<p>Upon opening the top you can see the <a href="http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html" target="_blank">grow box controller</a> and the state of the art 600 MHz PC in all their glory.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SsKmW2kyIHI/AAAAAAAABTg/PdcAGzk3Jt4/s1600-h/IMG_4146%5B3%5D.jpg"><img title="IMG_4146" border="0" alt="IMG_4146" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SsKmYCNNz9I/AAAAAAAABTk/b2Z03axKOZ4/IMG_4146_thumb%5B1%5D.jpg?imgmax=800" width="400" height="601" /></a> </p>
<p>As you can see I have still have some cleaning up to do with compress air and maybe a few more zip ties but all in all everything seems to have come together nicely.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/computer-controlled-grow-box-beta-2.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Late bloomers</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/late-bloomers.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/late-bloomers.html#comments</comments>
		<pubDate>Sun, 27 Sep 2009 20:48:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[fall crops]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/27/late-bloomers</guid>
		<description><![CDATA[ 
 
Last February my 7-year-old daughter and I attended the Northwest Flower and Garden show for the first time, which is back on next year if you haven’t yet heard the good news.&#160; During our visit my daughter purchased a single dahlia tuber from Swan Island Dahlias.&#160; 
We carefully followed the detailed planting instructions [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sr_PiDYe28I/AAAAAAAABSY/TTwpmuUQXhQ/s1600-h/IMG_4163%5B2%5D.jpg"><img title="IMG_4163" border="0" alt="IMG_4163" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sr_Pi3m_KvI/AAAAAAAABSc/lA1NFGcr9PM/IMG_4163_thumb.jpg?imgmax=800" width="400" height="267" /></a> </p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sr_Pjgbw01I/AAAAAAAABSg/FFDo_4Ay3QA/s1600-h/IMG_4164%5B2%5D.jpg"><img title="IMG_4164" border="0" alt="IMG_4164" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sr_Pk1x8-4I/AAAAAAAABSk/ya5icDTcQ58/IMG_4164_thumb.jpg?imgmax=800" width="400" height="267" /></a> </p>
<p>Last February my 7-year-old daughter and I attended the <a href="http://www.gardenshow.com/seattle/index/index.asp">Northwest Flower and Garden show</a> for the first time, which is back on next year if you haven’t yet heard the good news.&#160; During our visit my daughter purchased a single dahlia tuber from <a href="http://www.dahlias.com/">Swan Island Dahlias</a>.&#160; </p>
<p>We carefully followed the detailed planting instructions and it grew to about 5 feet by the end of the summer, though there were no blooms emerging.&#160; With Fall coming upon us we both were getting a little worried we wouldn’t see anything this year.&#160; Fortunately the plant finally started sharing some late blooms while the rest of our garden is more in the dying off state.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/late-bloomers.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to determine your seed’s germination rate</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/how-to-determine-your-seeds-germination.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/how-to-determine-your-seeds-germination.html#comments</comments>
		<pubDate>Sat, 26 Sep 2009 23:07:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[germination]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seed storing]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/26/how-to-determine-your-seed%e2%80%99s-germination-rate</guid>
		<description><![CDATA[Whether you are trying to determine if those seeds you have been stored for 3-4 years are still good or questioning your ability to harvest seeds on your own testing germination is a great way to take away from of the guesswork and avoid disappointment next spring.
The process is very simple, I believe I did [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you are trying to determine if those seeds you have been stored for 3-4 years are still good or questioning your ability to harvest seeds on your own testing germination is a great way to take away from of the guesswork and avoid disappointment next spring.</p>
<p>The process is very simple, I believe I did the same thing in second grade during our plant section.&#160; Though that was to observe how a seed sprouts/roots the concept is exactly the same.</p>
<p><a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/Sr6d4pSqP9I/AAAAAAAABSI/3cSEakkF5Ms/s1600-h/IMG_4124%5B3%5D.jpg"><img title="IMG_4124" border="0" alt="IMG_4124" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sr6eKMTJUGI/AAAAAAAABSM/5Q9vBDbPV6A/IMG_4124_thumb%5B4%5D.jpg?imgmax=800" width="378" height="281" /></a></p>
<p>Take a wet paper towel and place 10 seeds on it and place the wet paper towel in a Ziploc bag.&#160; After a few days (or weeks depending on the normal germination rate) check back on your seeds and count how many sprouted.&#160; </p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/Sr6eXW2cYqI/AAAAAAAABSQ/0bvhSFMYKW8/s1600-h/IMG_4165%5B2%5D.jpg"><img title="IMG_4165" border="0" alt="IMG_4165" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/Sr6ep3JIbEI/AAAAAAAABSU/v4bx3bGnNGo/IMG_4165_thumb.jpg?imgmax=800" width="400" height="267" /></a></p>
<p>In my case six out of ten of the jalapeno seeds sprouted.&#160; So just do the simple math using the following formula:</p>
<p>Germination rate = (# seeds sprouted/# total seeds sprouted) X 100 </p>
<p>So in my case:</p>
<p>(6 seeds sprouted/10 seeds total) X 100 = 60% germination rate</p>
<p>Of course the more seeds you use in your “trial” the more accurate the results will be for my purposes the error rate is good enough for me.</p>
<p>If I was a seed seller this would be disastrous since most distributors have germination limits (90-95%), but given these are for my own use and I have about 300 more seeds that I will use no major loss.&#160; Though I will need to remember when I plant these out I will want to plant 2 seeds per cell to have good odds one of the seeds will germinate.</p>
<p>Another option is to give your 4 year old a handful of seeds and a pot full of dirt and see if most of them sprout.&#160; Much less scientific but my daughter didn’t seem to notice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/how-to-determine-your-seeds-germination.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peppers sprouting in grow box (time lapse)</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/peppers-sprouting-in-grow-box-time.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/peppers-sprouting-in-grow-box-time.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:46:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[indoor grow box]]></category>
		<category><![CDATA[peppers]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/25/peppers-sprouting-in-grow-box-time-lapse</guid>
		<description><![CDATA[Well slightly more exciting than watching grass grow but for something that takes several weeks to complete is definitely worth a watch.&#160; If you watch carefully you can even see the automatic watering in action.

Joining the sprouts is a mature pepper plant which has been flowering and daisy seedling my 7 year old planted hoping [...]]]></description>
			<content:encoded><![CDATA[<p>Well slightly more exciting than watching grass grow but for something that takes several weeks to complete is definitely worth a watch.&#160; If you watch carefully you can even see the automatic watering in action.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/az4f6kujjY4&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/az4f6kujjY4&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Joining the sprouts is a mature pepper plant which has been flowering and daisy seedling my 7 year old planted hoping it will flower as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/peppers-sprouting-in-grow-box-time.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Do have have to follow the directions on the back of my seed packet?</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/do-have-have-to-follow-directions-on.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/do-have-have-to-follow-directions-on.html#comments</comments>
		<pubDate>Sun, 13 Sep 2009 01:19:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[garden planning]]></category>
		<category><![CDATA[seeds]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/12/do-have-have-to-follow-the-directions-on-the-back-of-my-seed-packet</guid>
		<description><![CDATA[ 
Though the advice on the back of a seed packet gives some great information, they are recommendations and their advice may not exactly apply to your garden.
First is row spacing, many times you read something like “plant seeds 3 inches apart in rows 1 foot apart”&#160; This brings up some immediate logic of why [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Squ9opjI55I/AAAAAAAABR4/N2tfibphTH4/s1600-h/image%5B2%5D.png"><img title="image" border="0" alt="image" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Squ9vzr5OEI/AAAAAAAABR8/nWjo5KBjpaA/image_thumb.png?imgmax=800" width="400" height="304" /></a> </p>
<p>Though the advice on the back of a seed packet gives some great information, they are recommendations and their advice may not exactly apply to your garden.</p>
<p>First is row spacing, many times you read something like “plant seeds 3 inches apart in rows 1 foot apart”&#160; This brings up some immediate logic of why can the plants be 3 inches apart one way but 12 inches in another.&#160; This sort of thinking the premise for intensive gardening techniques such as <a href="http://www.amazon.com/gp/product/1591862027?ie=UTF8&amp;tag=thecheavegega-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1591862027">square foot gardening</a>.&#160; This is where instead of growing your plants in rows you plant them in a grid pattern making best use of your growing space.</p>
<p>Now even these spacing requirements are actually optional.&#160; All plants compete for resources to survive.&#160; This can be sunlight (or even shade from sunlight), nutrients, water, airflow, etc.&#160; Depending on the quality of your soil and frequency of watering you can push the limits of your growing space.&#160; Assuming you add some fresh compost easy season and possibly do some side dressing with an organic fertilizer like fish emulsion or alfalfa pellets you can easily reduce this space and still have high yields.&#160; I did just that with my cherry tomato plants whose seed packet is above.&#160; I planted these about a foot apart and got great growth and yields.</p>
<p>One other factor is how you grow.&#160; If I was growing my tomatoes in cages my foot space probably wouldn’t even be technically possible but since I grew them on a netting this allowed for spread out much more naturally and provide adequate sunlight and airflow.&#160; Keep this in mind when growing sprawling plants such as cucumbers and squash using some vertical space can free up the valuable growing space on the ground.</p>
<p>The last factor depends on when you are going to pick them.&#160; If you are growing onions to simply pick as green onions you don’t have to give then the 3-4 inches needed for their bulbs to grow.&#160; You could easily plant an inch apart since you are going to pick them before they are competing for resources.&#160; A similar idea is growing for micro greens, plant picked when just a few inches tall.</p>
<p>Though I wouldn’t say to completely ignore the back of your seed packets, just make sure to use it as a guide not a requirement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/do-have-have-to-follow-directions-on.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Harnessing power from trees</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/harnessing-power-from-trees.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/harnessing-power-from-trees.html#comments</comments>
		<pubDate>Fri, 11 Sep 2009 01:26:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[electronics]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/10/harnessing-power-from-trees</guid>
		<description><![CDATA[ 
Some UW researchers have determined that if you add a couple of similar metals in a tree it produces electricity.&#160; Though only 200 mV so we won’t be moving to tree power anytime soon.&#160; Though the articles mentions some applications such as detecting environmental conditions or forest fires.
To me the most interesting part is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SqmnKvqiUMI/AAAAAAAABRw/mZumpI1VlgA/s1600-h/20090904_pid51873_aid51869_treepowergroup_w600%5B2%5D.jpg"><img title="20090904_pid51873_aid51869_treepowergroup_w600" border="0" alt="20090904_pid51873_aid51869_treepowergroup_w600" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqmnMPwK4oI/AAAAAAAABR0/5gANB7iS8IE/20090904_pid51873_aid51869_treepowergroup_w600_thumb.jpg?imgmax=800" width="400" height="265" /></a> </p>
<p>Some <a href="http://uwnews.org/article.asp?articleID=51869">UW researchers</a> have determined that if you add a couple of similar metals in a tree it produces electricity.&#160; Though only 200 mV so we won’t be moving to tree power anytime soon.&#160; Though the articles mentions some applications such as detecting environmental conditions or forest fires.</p>
<p>To me the most interesting part is they don’t exactly know the cause of this voltage, though they theorize that “there seems to be some signaling in trees, similar to what happens in the human body but with slower speed.”</p>
<p>Via <a href="http://hackaday.com/2009/09/10/tapping-tree-power/">HackADay</a> via <a href="http://uwnews.org/article.asp?articleID=51869">UWNews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/harnessing-power-from-trees.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to make a grow box controller</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html#comments</comments>
		<pubDate>Wed, 09 Sep 2009 22:21:49 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.com/?p=1406</guid>
		<description><![CDATA[ 
While my existing system was working I decided to make an upgrade to the electronics on my old system for several reasons:&#160; 

I needed to add more automated external controls (heater, fans, water pump) with my existing design this was entirely possible though was starting to get a little clunky.&#160; 
The existing controller (PS2 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqbDAz4ORiI/AAAAAAAABQw/mV14AuYRjzw/s1600-h/IMG_3777%5B3%5D.jpg"><img alt="IMG_3777" border="0" height="266" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqbDBDKKXnI/AAAAAAAABQ0/MnpdauRSRc8/IMG_3777_thumb%5B1%5D.jpg?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="IMG_3777" width="400" /></a> <br />
While my existing system was working I decided to make an upgrade to the electronics on my <a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html">old system</a> for several reasons:&nbsp; </p>
<ul>
<li>I needed to add more automated external controls (heater, fans, water pump) with my existing design this was entirely possible though was starting to get a little clunky.&nbsp; </li>
<li>The existing controller (<a href="http://www.cheapvegetablegardener.com/2008/12/create-cheap-pc-thermometer-with.html">PS2 Controller</a>, <a href="http://www.cheapvegetablegardener.com/2008/12/control-two-120v-electrical-outlets.html">parallel port with various wires to control relays</a>) worked but was not exactly compact.&nbsp; </li>
<li>Wanted a modular design so if I needed to debug some issue I could simply unplug the USB and power and bring it out of the box in the garage for needed work </li>
<li>Ability for others to create so I can share my software without forcing people to hack <a href="http://www.cheapvegetablegardener.com/2008/12/create-cheap-pc-thermometer-with.html">PS2 controllers</a> to get to work </li>
<li>Ability to use components like 1Wire temperature sensors (others to come) and Arduino </li>
<li>Just for the fun of it </li>
</ul>
<p>Well now I have attempted to justify my reasons this is what I used to put the whole thing together:</p>
<h4>
Parts List</h4>
<ul>
<li><a href="http://www.radioshack.com/product/index.jsp?productId=2062285" target="_blank">Black plastic project case (8”X6”X3”)</a>&nbsp; </li>
<li><a href="http://www.radioshack.com/product/index.jsp?productId=2734155" target="_blank">Breadboard</a> or <a href="http://www.radioshack.com/product/index.jsp?productId=2102845" target="_blank">multipurpose PC board</a> </li>
<li>soldering iron and solder (optional if using breadboard) </li>
<li><a href="http://www.arduino.cc/" target="_blank">Arduino</a> </li>
<li>4 &#8211; solid state relays </li>
<li>4 – <a href="http://www.radioshack.com/product/index.jsp?productId=2062323" target="_blank">1K resistor</a> </li>
<li>4 – <a href="http://www.radioshack.com/product/index.jsp?productId=2062586" target="_blank">2N2222 transistor</a> </li>
<li>4 – <a href="http://www.radioshack.com/product/index.jsp?productId=2036270" target="_blank">1N4004 diode</a> </li>
<li><a href="https://shop.maxim-ic.com/storefront/priceavailable.do?Partnumber=DS18S20%2BPAR&amp;event=PartSearch&amp;menuitem=PriceAndAvailability" target="_blank">DS18S20</a> (1Wire temperature sensor) </li>
<li><a href="http://www.radioshack.com/product/index.jsp?productId=2062328" target="_blank">4.7K resistor</a> </li>
<li>(<a href="http://www.radioshack.com/product/index.jsp?productId=2062330" target="_blank">10K resistor</a> and homemade soil sensor) or <a href="http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html" target="_blank">Vegetronix soil sensor</a> </li>
<li><a href="http://www.radioshack.com/product/index.jsp?productId=2049743" target="_blank">20 gauge solid copper wire</a> (recommend multiple colors) </li>
<li>Heavy duty extension cord </li>
<li>2 – outlet sockets </li>
<li>2 – socket faceplate (optional) </li>
<li>hot glue gun and glue </li>
</ul>
<p>If we had lawyers, they probably would want us to say this: <br /><span style="color: red;"><strong>WARNING:</strong> I am not an electrician and do not pretend to be one.&nbsp; I do not know the specific building electrical codes of your area, so please be sure your wiring is completed under the proper safety code for your area. As always, using high voltage electricity can result in self-electrocution or burn down your house if not done safely so if you are not comfortable doing this wiring please contact a qualified professional.</span></p>
<h4>
Putting it all together</h4>
<p>On the electronics side overall the circuits are actually pretty simple and if using a breadboard definitely something that could be tackled by a beginner.&nbsp; Though on the other side since this project is dealing with AC current I definitely would recommend caution (no hands unless power is unplugged) or have someone a little more comfortable with 120/220V help you out.</p>
<h4>
The Brains</h4>
<p><img alt="" src="http://arduino.cc/en/uploads/Main/arduino316.jpg" title="" /><br />
I will be the first to admit that using an Arduino for this application is complete overkill for this application but it gives plenty of room for additions in the future.&nbsp; For all intensive purposes you could have your grow box completely controlled from the Arduino own processing power though on my case the software and UI is more interesting part to me.&nbsp; For this reason the Arduino code is actually very “dumb” basically just taking commands via the build in serial through USB and setting digital outputs to HIGH/LOW or reading analog inputs.<br />
Here is the code for your grow box controller:</p>
<div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;">
<div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;">
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum1" style="color: #606060;">   1:</span> <span style="color: green;">/*</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum2" style="color: #606060;">   2:</span> <span style="color: green;"> * GrowBox Arduino Interface</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum3" style="color: #606060;">   3:</span> <span style="color: green;"> *</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum4" style="color: #606060;">   4:</span> <span style="color: green;"> * Descriptions: Simple interface to digital and analog controls by passing serial inputs</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum5" style="color: #606060;">   5:</span> <span style="color: green;"> *               For example: </span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum6" style="color: #606060;">   6:</span> <span style="color: green;"> *                  "A1" to read analog value on pin 1</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum7" style="color: #606060;">   7:</span> <span style="color: green;"> *                  "D1H" to set digital pin 1 to HIGH</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum8" style="color: #606060;">   8:</span> <span style="color: green;"> */</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum9" style="color: #606060;">   9:</span> <span style="color: #cc6633;">#include</span> &lt;OneWire.h&gt;</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum10" style="color: #606060;">  10:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum11" style="color: #606060;">  11:</span> <span style="color: green;">//1-wire</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum12" style="color: #606060;">  12:</span> OneWire  ds(8);  <span style="color: green;">// on pin 8</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum13" style="color: #606060;">  13:</span> <span style="color: #cc6633;">#define</span> BADTEMP -1000</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum14" style="color: #606060;">  14:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum15" style="color: #606060;">  15:</span> <span style="color: green;">//define unique sensor serial code</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum16" style="color: #606060;">  16:</span> byte temperature[8];</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum17" style="color: #606060;">  17:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum19" style="color: #606060;">  19:</span> <span style="color: #cc6633;">#define</span> PIN_VALUE 1          <span style="color: green;">// numeric pin value (0 through 9) for digital output or analog input</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum18" style="color: #606060;">  18:</span> <span style="color: #cc6633;">#define</span> ACTION_TYPE 0        <span style="color: green;">// 'D' for digtal write, 'A' for analog read</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum20" style="color: #606060;">  20:</span> <span style="color: #cc6633;">#define</span> DIGITAL_SET_VALUE 2  <span style="color: green;">// Value to write (only used for digital, ignored for analog)</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum21" style="color: #606060;">  21:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum22" style="color: #606060;">  22:</span> <span style="color: blue;">int</span> NUM_OF_ANALOG_READS = 2;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum23" style="color: #606060;">  23:</span> <span style="color: blue;">char</span> commandString[20];</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum24" style="color: #606060;">  24:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum25" style="color: #606060;">  25:</span> <span style="color: blue;">void</span> setup()</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum26" style="color: #606060;">  26:</span> {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum27" style="color: #606060;">  27:</span>   Serial.begin(9600);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum28" style="color: #606060;">  28:</span>   </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum29" style="color: #606060;">  29:</span>   setOneWireHex();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum30" style="color: #606060;">  30:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum31" style="color: #606060;">  31:</span>   <span style="color: green;">// Power control</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum32" style="color: #606060;">  32:</span>   <span style="color: blue;">for</span>(<span style="color: blue;">int</span> i=0; i&lt;=7; i++)</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum33" style="color: #606060;">  33:</span>   {</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum34" style="color: #606060;">  34:</span>     pinMode(i, OUTPUT);        <span style="color: green;">// sets the digital pins as output</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum35" style="color: #606060;">  35:</span>     digitalWrite(i, LOW);      <span style="color: green;">// turn everything off</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum36" style="color: #606060;">  36:</span>   }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum37" style="color: #606060;">  37:</span> }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum38" style="color: #606060;">  38:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum39" style="color: #606060;">  39:</span> <span style="color: blue;">void</span> loop()</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum40" style="color: #606060;">  40:</span> {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum41" style="color: #606060;">  41:</span>   readStringFromSerial();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum42" style="color: #606060;">  42:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum43" style="color: #606060;">  43:</span>   <span style="color: blue;">if</span> (commandString[ACTION_TYPE] != 0)   {</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum44" style="color: #606060;">  44:</span>     <span style="color: blue;">int</span> pinValue = commandString[PIN_VALUE] - <span style="color: #006080;">'0'</span>;  <span style="color: green;">// Convert char to int</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum45" style="color: #606060;">  45:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum46" style="color: #606060;">  46:</span>     <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'A'</span>)</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum47" style="color: #606060;">  47:</span>       Serial.println(analogRead(pinValue));</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum48" style="color: #606060;">  48:</span>     <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'D'</span>) {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum49" style="color: #606060;">  49:</span>       <span style="color: blue;">if</span>(commandString[DIGITAL_SET_VALUE] == <span style="color: #006080;">'H'</span>) </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum50" style="color: #606060;">  50:</span>         digitalWrite(pinValue, HIGH);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum51" style="color: #606060;">  51:</span>       <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[DIGITAL_SET_VALUE] == <span style="color: #006080;">'L'</span>) </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum52" style="color: #606060;">  52:</span>         digitalWrite(pinValue, LOW);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum53" style="color: #606060;">  53:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum54" style="color: #606060;">  54:</span>       Serial.println(<span style="color: #006080;">"OK"</span>);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum55" style="color: #606060;">  55:</span>     }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum56" style="color: #606060;">  56:</span>     <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'T'</span>) {       </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum57" style="color: #606060;">  57:</span>       <span style="color: blue;">float</span> temp = get_temp(temperature);      </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum58" style="color: #606060;">  58:</span>            </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum59" style="color: #606060;">  59:</span>       Serial.print(temp);     </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum60" style="color: #606060;">  60:</span>       Serial.println(<span style="color: #006080;">"C"</span>);     </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum61" style="color: #606060;">  61:</span>     }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum62" style="color: #606060;">  62:</span>     <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'1'</span>) {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum63" style="color: #606060;">  63:</span>       printOneWireHex();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum64" style="color: #606060;">  64:</span>     }    </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum65" style="color: #606060;">  65:</span>     <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'V'</span>)   {</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum66" style="color: #606060;">  66:</span>       Serial.println(<span style="color: #006080;">"VERSION_1_0_0_0"</span>);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum67" style="color: #606060;">  67:</span>     }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum68" style="color: #606060;">  68:</span>     <span style="color: blue;">else</span> <span style="color: blue;">if</span>(commandString[ACTION_TYPE] == <span style="color: #006080;">'P'</span>) {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum69" style="color: #606060;">  69:</span>       Serial.println(<span style="color: #006080;">"PONG"</span>);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum70" style="color: #606060;">  70:</span>     }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum71" style="color: #606060;">  71:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum72" style="color: #606060;">  72:</span>     <span style="color: green;">// Clean Array</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum73" style="color: #606060;">  73:</span>     <span style="color: blue;">for</span> (<span style="color: blue;">int</span> i=0; i &lt;= 20; i++)</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum74" style="color: #606060;">  74:</span>       commandString[i]=0;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum75" style="color: #606060;">  75:</span>   }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum76" style="color: #606060;">  76:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum77" style="color: #606060;">  77:</span>   delay(100);  <span style="color: green;">// wait a little time</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum78" style="color: #606060;">  78:</span> }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum79" style="color: #606060;">  79:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum80" style="color: #606060;">  80:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum81" style="color: #606060;">  81:</span> <span style="color: blue;">void</span> readStringFromSerial() {</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum82" style="color: #606060;">  82:</span>   <span style="color: blue;">int</span> i = 0;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum83" style="color: #606060;">  83:</span>   <span style="color: blue;">if</span>(Serial.available()) {    </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum84" style="color: #606060;">  84:</span>     <span style="color: blue;">while</span> (Serial.available()) {            </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum85" style="color: #606060;">  85:</span>       commandString[i] = Serial.read();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum86" style="color: #606060;">  86:</span>       i++;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum87" style="color: #606060;">  87:</span>     }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum88" style="color: #606060;">  88:</span>   }      </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum89" style="color: #606060;">  89:</span> }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum90" style="color: #606060;">  90:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum91" style="color: #606060;">  91:</span> <span style="color: blue;">void</span> setOneWireHex() {</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum92" style="color: #606060;">  92:</span>     ds.reset_search();</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum93" style="color: #606060;">  93:</span>     ds.search(temperature);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum94" style="color: #606060;">  94:</span> }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum95" style="color: #606060;">  95:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum96" style="color: #606060;">  96:</span> <span style="color: blue;">void</span> printOneWireHex() {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum97" style="color: #606060;">  97:</span>   ds.reset_search();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum98" style="color: #606060;">  98:</span>   <span style="color: blue;">if</span> ( !ds.search(temperature)) {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum99" style="color: #606060;">  99:</span>     Serial.print(<span style="color: #006080;">"NONE\n"</span>);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum100" style="color: #606060;"> 100:</span>   }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum101" style="color: #606060;"> 101:</span>   <span style="color: blue;">else</span> {      </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum102" style="color: #606060;"> 102:</span>     ds.reset_search();</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum103" style="color: #606060;"> 103:</span>       </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum104" style="color: #606060;"> 104:</span>     <span style="color: blue;">int</span> sensor = 0;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum105" style="color: #606060;"> 105:</span>     <span style="color: blue;">while</span>(ds.search(temperature))</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum106" style="color: #606060;"> 106:</span>     {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum107" style="color: #606060;"> 107:</span>       Serial.print(<span style="color: #006080;">"S"</span>);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum108" style="color: #606060;"> 108:</span>       Serial.print(sensor);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum109" style="color: #606060;"> 109:</span>       Serial.print(<span style="color: #006080;">"="</span>);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum110" style="color: #606060;"> 110:</span>       <span style="color: blue;">for</span>(<span style="color: blue;">int</span> i = 0; i &lt; 8; i++) {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum111" style="color: #606060;"> 111:</span>         Serial.print(temperature[i], HEX);</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum112" style="color: #606060;"> 112:</span>         Serial.print(<span style="color: #006080;">"."</span>);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum113" style="color: #606060;"> 113:</span>       }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum114" style="color: #606060;"> 114:</span>       Serial.println();</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum115" style="color: #606060;"> 115:</span>     }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum116" style="color: #606060;"> 116:</span>   }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum117" style="color: #606060;"> 117:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum118" style="color: #606060;"> 118:</span>   ds.reset_search();</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum119" style="color: #606060;"> 119:</span> }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum120" style="color: #606060;"> 120:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum121" style="color: #606060;"> 121:</span> <span style="color: blue;">float</span> get_temp(byte* addr)</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum122" style="color: #606060;"> 122:</span> {</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum123" style="color: #606060;"> 123:</span>   byte present = 0;</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum124" style="color: #606060;"> 124:</span>   byte i;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum125" style="color: #606060;"> 125:</span>   byte data[12];</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum126" style="color: #606060;"> 126:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum127" style="color: #606060;"> 127:</span>   ds.reset();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum128" style="color: #606060;"> 128:</span>   ds.select(addr);</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum129" style="color: #606060;"> 129:</span>   ds.write(0x44,1);         <span style="color: green;">// start conversion, with parasite power on at the end</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum130" style="color: #606060;"> 130:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum131" style="color: #606060;"> 131:</span>   delay(1000);     <span style="color: green;">// maybe 750ms is enough, maybe not</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum132" style="color: #606060;"> 132:</span>   <span style="color: green;">// we might do a ds.depower() here, but the reset will take care of it.</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum133" style="color: #606060;"> 133:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum134" style="color: #606060;"> 134:</span>   present = ds.reset();</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum135" style="color: #606060;"> 135:</span>   ds.select(addr);    </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum136" style="color: #606060;"> 136:</span>   ds.write(0xBE);         <span style="color: green;">// Read Scratchpad</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum137" style="color: #606060;"> 137:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum138" style="color: #606060;"> 138:</span>   <span style="color: blue;">for</span> ( i = 0; i &lt; 9; i++) { <span style="color: green;">// we need 9 bytes</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum139" style="color: #606060;"> 139:</span>     data[i] = ds.read();</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum140" style="color: #606060;"> 140:</span>   }</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum141" style="color: #606060;"> 141:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum142" style="color: #606060;"> 142:</span>   <span style="color: blue;">int</span> temp;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum143" style="color: #606060;"> 143:</span>   <span style="color: blue;">float</span> ftemp;</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum144" style="color: #606060;"> 144:</span>   temp = data[0];      <span style="color: green;">// load all 8 bits of the LSB</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum145" style="color: #606060;"> 145:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum146" style="color: #606060;"> 146:</span>   <span style="color: blue;">if</span> (data[1] &gt; 0x80){  <span style="color: green;">// sign bit set, temp is negative</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum147" style="color: #606060;"> 147:</span>     temp = !temp + 1; <span style="color: green;">//two's complement adjustment</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum148" style="color: #606060;"> 148:</span>     temp = temp * -1; <span style="color: green;">//flip value negative.</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum149" style="color: #606060;"> 149:</span>   }</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum150" style="color: #606060;"> 150:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum151" style="color: #606060;"> 151:</span>   <span style="color: green;">//get hi-rez data</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum152" style="color: #606060;"> 152:</span>   <span style="color: blue;">int</span> cpc;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum153" style="color: #606060;"> 153:</span>   <span style="color: blue;">int</span> cr = data[6];</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum154" style="color: #606060;"> 154:</span>   cpc = data[7]; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum155" style="color: #606060;"> 155:</span>&nbsp; </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum156" style="color: #606060;"> 156:</span>   <span style="color: blue;">if</span> (cpc == 0)</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum157" style="color: #606060;"> 157:</span>     <span style="color: blue;">return</span> BADTEMP;</pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum158" style="color: #606060;"> 158:</span>&nbsp; </pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum159" style="color: #606060;"> 159:</span>   temp = temp &gt;&gt; 1;  <span style="color: green;">// Truncate by dropping bit zero for hi-rez forumua</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum160" style="color: #606060;"> 160:</span>   ftemp = temp - (<span style="color: blue;">float</span>)0.25 + (cpc - cr)/(<span style="color: blue;">float</span>)cpc;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum161" style="color: #606060;"> 161:</span>   <span style="color: green;">//end hi-rez data</span></pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum162" style="color: #606060;"> 162:</span> <span style="color: green;">//  ftemp = ((ftemp * 9) / 5.0) + 32; //C -&gt; F</span></pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum163" style="color: #606060;"> 163:</span>   </pre>
<pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum164" style="color: #606060;"> 164:</span>   <span style="color: blue;">return</span> ftemp;</pre>
<pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: &quot;Courier New&quot;, courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"><span id="lnum165" style="color: #606060;"> 165:</span> }</pre>
</div>
</div>
<p>Copy and paste the above <a href="http://files.cheapvegetablegardener.com/GrowBoxArduino.txt">code</a> into your <a href="http://arduino.cc/en/Main/Software" target="_blank">Arduino software.</a>&nbsp;&nbsp; For the code above I used the OneHire.h library which is free to use and can be downloaded from <a href="http://homepage.mac.com/WebObjects/FileSharing.woa/wa/OneWire.zip.zip?a=downloadFile&amp;user=wtpollard&amp;path=.Public/Downloads/OneWire.zip" target="_blank">here</a>. To be able to use this library simply copy the contents to C:\arduino\hardware\libraries\OneWire. Now you should be able to Compile (CTRL+R) and upload the code to the board (CTRL+U)<br />
Now with the software uploaded you can send some simple serial commands via its built in USB to serial adapter to interact with it.&nbsp; The interface is are broken up into 1 to 4 character commands, which I will detail below</p>
<table border="0" cellpadding="2" cellspacing="0" style="width: 440px;">
<tbody>
<tr>
<td valign="top" width="74">Command
</td>
<td valign="top" width="364">Description
</td>
</tr>
<tr>
<td valign="top" width="74">T
</td>
<td valign="top" width="364">Returns temperature from One Wire component
</td>
</tr>
<tr>
<td valign="top" width="74">D4H
</td>
<td valign="top" width="364">Sets digital pin 4 to HIGH (ON) (replace 4 for alternate pin)
</td>
</tr>
<tr>
<td valign="top" width="74">D4L
</td>
<td valign="top" width="364">Sets digital pin 4 to LOW (OFF) (replace 4 for alternate pin)
</td>
</tr>
<tr>
<td valign="top" width="74">A1
</td>
<td valign="top" width="364">Reads analog value from pin 1 (replace 1 for alternate pin)
</td>
</tr>
<tr>
<td valign="top" width="74">PING
</td>
<td valign="top" width="364">Returns PONG which is used to confirmed controller is online
</td>
</tr>
<tr>
<td valign="top" width="74">V
</td>
<td valign="top" width="364">Returns version which is some forethought into the PC application being able to support different versions of controller software
</td>
</tr>
</tbody>
</table>
<p>Using the build in serial monitor tool in Arduino.exe, my application, or you should be able to control your Arduino with this very simple command based interface<br />
Now you can hook up some LEDs and watch them blink which is fun for a little while but if you want to add some grow box components read on….</p>
<h4>
Temperature Sensor</h4>
<p>As you can see I have fully embraced the circuit schema on the back of a napkin idea.&nbsp; These are the actual diagrams I crumpled up and stuffed in my pocket with several trips to the garage for some final soldering of various joints until everything was solid.<br />
Below is the simple circuit required to get your 1Wire temperature sensor working.&nbsp; I would recommend checking your documentation (if not labels on the chip) for the orientation to have 1 and 3 correct, if you have it wrong you should get some complete unrealistic number.&nbsp; Hook ground up to pin1 on the <a href="https://shop.maxim-ic.com/storefront/priceavailable.do?Partnumber=DS18S20%2BPAR&amp;event=PartSearch&amp;menuitem=PriceAndAvailability" target="_blank">DS18S20</a> and pin 2 hooked up to the digital input pin 8 on the Arduino with 5V with a 4.7K resister in between to step down the voltage.<br />
If everything is hooked up correctly you should get the current room temperature in Celsius by sending command “T” to your Arduino.&nbsp; If you prefer Fahrenheit uncomment line 162 and recompile and upload your changes, though if using my software I support both degree types and do the conversion in the the software.&nbsp; To make sure everything working (or just to play with your new toy) put your fingers on the chip for a couple seconds and take another measurement unless you keep your house very warm the temperature should go up a couple of degrees<br />
<a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqfTcFp7_-I/AAAAAAAABRg/rVjr0ibjbEA/s1600-h/1WireSensorDiagram%5B2%5D.png"><img alt="1WireSensorDiagram" border="0" height="229" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqfTePevXpI/AAAAAAAABRk/_F4sbmwDE00/1WireSensorDiagram_thumb.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="1WireSensorDiagram" width="399" /></a> </p>
<h4>
Turning things on and off (Relays)</h4>
<p>If you were smart enough to check the current requirements of your Solid State Relays (SSR) before you bought them you may be able to skip this whole circuit and simply hook the digital outputs to the 5V positive side and ground to the negative side of the SSR.<br />
Unfortunately if you are like me and bought some SSRs that require more current draw than the Arduino (or any other IC chip) of 40mA then you will need to create the simple circuit below.<br />
<a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SvN88emeBxI/AAAAAAAABVE/JIc3SLD6qdg/s1600-h/image%5B2%5D.png"><img alt="image" border="0" height="243" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SvN8-XAEMbI/AAAAAAAABVI/S2gTlRP8kFE/image_thumb.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="400" /></a> <br />
Basic idea is pretty simple, you are using the output from the digital pins to switch of the transistor which then allows the ground to complete the circuit with the thus turning on the relay.&nbsp; As you can see there is a 1K resistor between the base (middle pin) of the transistor.&nbsp; If you are not using a SSR relay (though recommend you do) you should add a 1N4004 diode between the positive/negative which protects the transistor from being damaged in case of a high voltage spike which can occur for a fraction of a second when the transistor switched off, this is also known as a back-EMF diode or fly back diode.<br />
Now here you have a couple options.&nbsp; If you are confident of our wiring skills you can do like I did and take a couple of sockets and hook up the neutral and ground in parallel.&nbsp; Two save space and since I really didn’t need two separate plug-ins (nor its own plug) for each relay I removed the little metal bar between the two sockets so they could be switched on independently.&nbsp; Now simply hook up hot to the left side of all your relays in parallel and then connect a wire from the right side of the relay to its own plug on the two sockets.<br />
Now a less wiring intensive method is to simply take a 6 foot (small if you can find them) and cut the hot wire (usually the one with non-smooth wire) and attach each end of the wire to both sides of the relay.</p>
<h4>
Moisture Sensor</h4>
<p>When it comes to a moisture sensor there are a few options.&nbsp; First is the classic two galvanized nails, second is the <a href="http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap-soil-moisture-sensor.html" target="_blank">cheap gypsum soil moisture sensor</a> which I have written up in the provided link.&nbsp; Lastly if my personal favorite the <a href="http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html" target="_blank">Vegetronix soil sensor</a>.<br />
If you use the <a href="http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html" target="_blank">Vegetronix</a> hookup is simple no circuit needed simply hook up the 5V to red, bare wire to ground, and black to analog pin 1.<br />
If you are using the other options you will need the simple circuit below.&nbsp; Technically it is a voltage divider, but that doesn’t really matter.&nbsp; Just hook up one end of your sensor to 5V and other sensor to ground with 10K resistor and also connected to analog pin 0.<br />
<a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqbDHOFko6I/AAAAAAAABRI/e37AOb37rPI/s1600-h/SoilSensorDiagram%5B3%5D.png"><img alt="SoilSensorDiagram" border="0" height="348" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqbDIOwd-uI/AAAAAAAABRM/jdMaQYhQGdQ/SoilSensorDiagram_thumb%5B1%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="SoilSensorDiagram" width="400" /></a> </p>
<h4>
Cheap soldered solution</h4>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SqbDKemivXI/AAAAAAAABRY/p7zzebw_bDE/s1600-h/IMG_3778%5B3%5D.jpg"><img alt="IMG_3778" border="0" height="266" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqbDLKZW7CI/AAAAAAAABRc/goGYYSalMCQ/IMG_3778_thumb%5B1%5D.jpg?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="IMG_3778" width="400" /></a><br />
If I could do it over I probably should have just bought a small breadboard.&nbsp; I did most of my prototyping with my larger breadboard but got cheap when I was at <strike>Radio Shack</strike> The Shack and just got this prototype board for half the price.</p>
<h4>
Virtual breadboard layout</h4>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqZxAc3lHjI/AAAAAAAABQc/4WhmY6WJg4s/s1600-h/image%5B10%5D.png"><img alt="image" border="0" height="188" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SqZxCgwxtgI/AAAAAAAABQg/n8oG624E59k/image_thumb%5B9%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="400" /></a><br />
If you are new to soldering or have no interest in learning I would definitely recommend this option.&nbsp; Simply place the components in the holes and make connections with 18 gauge solid copper wire.&nbsp; You should be able to pick a small breadboard for less than $7.</p>
<h4>
Various applications</h4>
<p>Of course for my application, I am using this to integrate with my custom software solution to control my grow box (will be having private/public beta soon).&nbsp; Specifically soil sensor, temperature measurement, heater, lights, exhaust fan, and water pump.&nbsp; <br />
<a href="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqkHZQAUuYI/AAAAAAAABRo/uVZCHAeFW3U/s1600-h/image%5B4%5D.png"><img alt="image" border="0" height="282" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqkHd9UEaBI/AAAAAAAABRs/ZT7uR0rUs5c/image_thumb%5B5%5D.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="400" /></a> <br />
Though there is definitely no reason you can use this same setup for other application.<br />
A couple of ideas:</p>
<ul>
<li>Home automation (turn on/off lights, turn on coffee machine) </li>
<li>Attic fan </li>
<li>Hydroponic system </li>
</ul>
<h4>
Going Forward</h4>
<p>I would like to convert this into an Arduino shield.&nbsp; For those new to Arduino I will go with Arduino’s description, “Shields are boards to be mounted on top of the Arduino board and that extend the functionality of Arduino to control different devices, acquire data, etc”&nbsp; <br />
So basic idea is you just plug it into the top the Arduino and hook up a couple wires to some terminal blocks and you have a nice clean solution.&nbsp; Creating these printed circuit boards get much cheaper the higher the quantity.&nbsp; I am considering doing a run of these if I get enough interest so if you may be interested in one of these send me a mail in “Contact” in the header.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/how-to-make-grow-box-controller.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Alternative seed saving containers</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/alternative-seed-saving-containers.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/alternative-seed-saving-containers.html#comments</comments>
		<pubDate>Tue, 08 Sep 2009 15:57:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[cheap]]></category>
		<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seed storing]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/08/alternative-seed-saving-containers</guid>
		<description><![CDATA[
When I am storing seeds for months at a time my homemade paper seed packets work great, but for seeds I seem to use many times throughout the year I was looking for a new option. 
My solution was small plastic/metal resealable containers.  They are small and do not take up too much extra space and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqZ_AaWxcSI/AAAAAAAABQo/OeGywjkQatc/s1600-h/IMG_4130%5B9%5D.jpg"><img title="Plastic Seed Containers" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqZ_BSS3YEI/AAAAAAAABQs/t4bJb0bdos4/IMG_4130_thumb%5B12%5D.jpg?imgmax=800" border="0" alt="Plastic Seed Containers" width="394" height="269" /></a></p>
<p>When I am storing seeds for months at a time my <a href="http://cheapvegetablegardener.com/2008/12/make-your-own-paper-seed-packets.html">homemade paper seed packets</a> work great, but for seeds I seem to use many times throughout the year I was looking for a new option. </p>
<p>My solution was small plastic/metal resealable containers.  They are small and do not take up too much extra space and securely close so now worries of reaching into my pocket do find it full of seeds (had this happen more than once)  They are also water resistant (if not waterproof) so now worries about setting these down on some moist soil soaking the seeds.</p>
<p>You probably have many of these containers lying around your house from other products (prescription, OTC drugs, food containers, etc) </p>
<p>Unfortunately (I guess fortunately) I do not need prescription drugs too often and wasn’t smart enough to save any of my past containers so I opted to get some from an <a href="http://www.sks-bottle.com/GardeningContainers.html">online supplier</a>.  This particular one many options for specifically for <a href="http://www.sks-bottle.com/GardeningSeedContainers.html">seed saving containers</a> at very reasonable prices.  I am also considering using these when I share seeds with others as gifts.</p>
<p>What sort of creative options have you used to store your saved seeds?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/alternative-seed-saving-containers.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Saving jalapeno seeds</title>
		<link>http://www.cheapvegetablegardener.com/2009/09/saving-jalapeno-seeds.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/09/saving-jalapeno-seeds.html#comments</comments>
		<pubDate>Tue, 08 Sep 2009 02:41:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[jalapeno]]></category>
		<category><![CDATA[peppers]]></category>
		<category><![CDATA[seed saving]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/09/07/saving-jalapeno-seeds</guid>
		<description><![CDATA[ 
I am attempting to grow the best pepper plants I can indoors (grow box) so I started with jalapeno peppers.&#160; They grow relatively small 2-3 feet and require 2-3 gallon container for growing.&#160; While this is fine for an outdoor garden, though indoors I can only sacrifice 1 gallon container.&#160; This summer I grew [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/SqXEPliesxI/AAAAAAAABP8/mprGOhya2Yw/s1600-h/IMG_4118%5B4%5D.jpg"><img title="IMG_4118" border="0" alt="IMG_4118" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqXEQsmN_1I/AAAAAAAABQA/cP9xQVlo0_8/IMG_4118_thumb%5B2%5D.jpg?imgmax=800" width="400" height="267" /></a> </p>
<p>I am attempting to grow the best pepper plants I can indoors (grow box) so I started with jalapeno peppers.&#160; They grow relatively small 2-3 feet and require 2-3 gallon container for growing.&#160; While this is fine for an outdoor garden, though indoors I can only sacrifice 1 gallon container.&#160; This summer I grew several jalapeno plants which spent half of their life in the grow box and spent our warm summer outdoors.&#160; All of the plants produced but there was definitely a clear winner which had incredible early yields even with its small growing quarters.</p>
<p>I used several immature peppers (green) for salsa this year but allowed several peppers to mature (red) which I will be saving the seeds for planting this winter and next summer for future plants.&#160; By hand selecting the best parent plants should be good old natural selection at work.</p>
<p>The process to collect pepper seeds is pretty simple though I must first provide this warning:</p>
<p><font color="#ff0000">WARNING: Peppers are hot, especially the veins.&#160; When handling peppers use caution and wash your hands well with dish soap.&#160; Under no conditions do not rub your eyes or <strike>pick</strike> rub your nose before washing your hands or you will be regretting it for a couple hours.&#160; Using gloves is also recommended.</font></p>
<p>That being said slice the peppers lengthwise with a sharp knife.</p>
<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqXERbvxNnI/AAAAAAAABQE/aQK3p6a3JuI/s1600-h/IMG_4120%5B2%5D.jpg"><img title="IMG_4120" border="0" alt="IMG_4120" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqXESn_EsvI/AAAAAAAABQI/DDLR3uZoMiY/IMG_4120_thumb.jpg?imgmax=800" width="400" height="267" /></a> </p>
<p>Use a fork or spoon to gently dislodge the seeds into a small bowl.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqXETD6fonI/AAAAAAAABQM/YWyL-5Fre6o/s1600-h/IMG_4122%5B5%5D.jpg"><img title="IMG_4122" border="0" alt="IMG_4122" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/SqXEUvPPIrI/AAAAAAAABQQ/th3UMe7lJ4c/IMG_4122_thumb%5B6%5D.jpg?imgmax=800" width="409" height="260" /></a> </p>
</p>
<p>If you are lucky enough to have hot sunny weather still (week of rain here) lay they out in the sun for a couple days and store them in a cool dry place until you are ready to plant them.&#160; If you are sun challenged like me set them on a windowsill for a few days.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SqXEVY3exwI/AAAAAAAABQU/s8fL1GDUeOk/s1600-h/IMG_4123%5B6%5D.jpg"><img title="IMG_4123" border="0" alt="IMG_4123" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SqXEWXCle5I/AAAAAAAABQY/BtXvHCnX-Fs/IMG_4123_thumb%5B9%5D.jpg?imgmax=800" width="409" height="260" /></a> </p>
<p>As I have said before saving you own seeds is very easy and free and as an added bonus you can personally pick the best plant to be the donors of seeds for your future plantings.&#160; In my case I also have the benefit of a plants that is genetically grown to following my sporadic watering and care patterns.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/09/saving-jalapeno-seeds.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Make your own seed packets (packet templates)</title>
		<link>http://www.cheapvegetablegardener.com/2009/08/make-your-own-seed-packets-packet.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/08/make-your-own-seed-packets-packet.html#comments</comments>
		<pubDate>Mon, 31 Aug 2009 05:06:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[seed saving]]></category>
		<category><![CDATA[seed storing]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/08/30/make-your-own-seed-packets-packet-templates</guid>
		<description><![CDATA[
Last year I did origami seed packets last year which worked out pretty good though I only got two per sheet of paper and didn’t hold too many seeds (especially large seeds like peas) with the many types of seeds I am collecting this year I decided to try another option. 
I looked online and found [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SptZhqNnVlI/AAAAAAAABP0/foQDv20qPaI/s1600-h/IMG_0674%5B2%5D.jpg"><img title="IMG_0674" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/SptZjckTWzI/AAAAAAAABP4/5X0UzxKcKHk/IMG_0674_thumb.jpg?imgmax=800" border="0" alt="IMG_0674" width="400" height="533" /></a></p>
<p>Last year I did <a href="http://www.cheapvegetablegardener.com/2008/12/make-your-own-paper-seed-packets.html">origami seed packets</a> last year which worked out pretty good though I only got two per sheet of paper and didn’t hold too many seeds (especially large seeds like peas) with the many types of seeds I am collecting this year I decided to try another option. </p>
<p>I looked online and found many templates, though I couldn’t find any with standard seed package sizes.  Eventually I gave up and created my own and thought I would share.</p>
<table border="1" cellspacing="0" cellpadding="1" width="422">
<tbody>
<tr>
<td width="216" valign="top">Small Seed Packet (2.75” X 3.00”)</td>
<td width="118" valign="top">4 packets per sheet</td>
<td width="86" valign="top"><a href="http://files.cheapvegetablegardener.com/Small.pdf">pdf</a>  <a href="http://files.cheapvegetablegardener.com/Small.doc">doc</a>  <a href="http://files.cheapvegetablegardener.com/Small.docx">docx</a></td>
</tr>
<tr>
<td width="216" valign="top">Typical Seed Packet (3.00” X 3.75”)</td>
<td width="118" valign="top">2 packets per sheet</td>
<td width="86" valign="top"><a href="http://files.cheapvegetablegardener.com/Medium.pdf">pdf</a>  <a href="http://files.cheapvegetablegardener.com/Medium.doc">doc</a>  <a href="http://files.cheapvegetablegardener.com/Medium.docx">docx</a></td>
</tr>
<tr>
<td width="216" valign="top">XLarge Seed Packet (4.50” X 5.25”)</td>
<td width="118" valign="top">1 packets per sheet</td>
<td width="86" valign="top"><a href="http://files.cheapvegetablegardener.com/Large.pdf">pdf</a>  <a href="http://files.cheapvegetablegardener.com/Large.doc">doc</a>  <a href="http://files.cheapvegetablegardener.com/Large.docx">docx</a></td>
</tr>
</tbody>
</table>
<p>Basic idea is pretty simple, just print them out and glue the flaps on the inside.  I used a plain old grade school glue stick which worked out great.  Not only does this work great for new seeds collected, but I also used them to reduce much of the space my large seed packets were taking for a small number of very small seeds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/08/make-your-own-seed-packets-packet.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>How to use Vegetronix soil moisture sensor (VG400) on Arduino</title>
		<link>http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html#comments</comments>
		<pubDate>Sat, 29 Aug 2009 05:15:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[moisture sensor]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/08/28/how-to-use-vegetronix-soil-moisture-sensor-vg400-on-arduino</guid>
		<description><![CDATA[With the summer starting to come to a close it has been time for me to start thinking back to the computerized grow box.  I have been doing some considerable work on the electronics and software over the summer.  Better to break stuff while the plants are outside and not while killing them inside.
Though I [...]]]></description>
			<content:encoded><![CDATA[<p>With the summer starting to come to a close it has been time for me to start thinking back to the <a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html">computerized grow box</a>.  I have been doing some considerable work on the electronics and software over the summer.  Better to break stuff while the plants are outside and not while killing them inside.</p>
<p>Though I have been happy with my homemade <a href="http://www.cheapvegetablegardener.com/2009/03/how-to-make-cheap-soil-moisture-sensor.html">gypsum soil sensors</a> I decided to try out a commercial option hoping for better accuracy and longer life.  This is important with my current plans to include automatic watering to the latest version of my grow box.  Don’t want to wake up to a flood in the garage due to a broken sensor.  After some looking I came across the <a href="http://www.vegetronix.com/Products/VG400/">Vegetronix VG400</a> which measures the dielectric constant of the soil using transmission line techniques.  Which I have no idea what that means but sounds impressive.</p>
<p>The hookup couldn’t be simpler, red wire to 3V, bare wire to ground, and black wire to an analog input.  As you can see below in my completely not to scale diagram below.</p>
<p><a href="http://lh6.ggpht.com/_Xcv0VbxbRcc/Spi5cn9D4PI/AAAAAAAABPk/7__nc5J1VvQ/s1600-h/image%5B10%5D.png"><img title="image" src="http://lh3.ggpht.com/_Xcv0VbxbRcc/Spi5eMjmt-I/AAAAAAAABPo/dhxOD5g0Fmg/image_thumb%5B4%5D.png?imgmax=800" border="0" alt="image" width="400" height="183" /></a></p>
<p>From here it all comes down to some simple code to write on the Arduino to get some values.</p>
<table border="1" cellspacing="0" cellpadding="1" width="415">
<tbody>
<tr>
<td width="413" valign="top">void setup()<br />
{<br />
  // Setup serial<br />
  Serial.begin(9600);<br />
}void loop()<br />
{<br />
   Serial.println(analogRead(0));<br />
 �<br />
   delay(200);  // wait 200 milliseconds<br />
}</td>
</tr>
</tbody>
</table>
<p>Upload the code to the Arduino and now I can get a moisture value from the analog input between 0 and 614 (0-3 volts) depending on the degree of water saturation. </p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/Spi5fnkOuBI/AAAAAAAABPs/vLfaTPIlf88/s1600-h/image%5B16%5D.png"><img title="image" src="http://lh4.ggpht.com/_Xcv0VbxbRcc/Spi5hJLn_LI/AAAAAAAABPw/2JUx1PUQ5xE/image_thumb%5B18%5D.png?imgmax=800" border="0" alt="image" width="200" height="84" /></a></p>
<p>Though not as hacky as my <a href="http://www.cheapvegetablegardener.com/2008/12/create-your-own-pc-moisture-sensor-via.html">PS2 controller moisture sensor solution</a> definitely more elegant and reliable.  Stay tuned for more details of other improvements to the <a href="http://www.cheapvegetablegardener.com/2009/01/fully-automated-computerized-grow-box.html">computer controlled grow box</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/08/how-to-use-vegetronix-soil-moisture.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Blackberry Picking Tip – Hands free berry picking</title>
		<link>http://www.cheapvegetablegardener.com/2009/08/blackberry-picking-tip-hands-free-berry.html</link>
		<comments>http://www.cheapvegetablegardener.com/2009/08/blackberry-picking-tip-hands-free-berry.html#comments</comments>
		<pubDate>Sat, 15 Aug 2009 14:24:00 +0000</pubDate>
		<dc:creator>The Cheap Vegetable Gardener</dc:creator>
				<category><![CDATA[blackberries]]></category>
		<category><![CDATA[blueberry]]></category>
		<category><![CDATA[raspberries]]></category>

		<guid isPermaLink="false">http://cheapvegetablegardener.wordpress.com/2009/08/15/blackberry-picking-tip-%e2%80%93-hands-free-berry-picking</guid>
		<description><![CDATA[ 
I love to pick blackberries, they grow literally like weeds in my area and very easy to find a trail with more berries than I ever could pick.&#160; The fresh air is nice I am always looking for new ways to pick berries in less time.&#160; This tip from my brother-in-law will be sure [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://lh4.ggpht.com/_Xcv0VbxbRcc/SobFIpujdKI/AAAAAAAABPU/SVwVd6WvBdA/s1600-h/IMG_3782%5B5%5D.jpg"><img title="IMG_3782" border="0" alt="IMG_3782" src="http://lh6.ggpht.com/_Xcv0VbxbRcc/SobFKa8iRDI/AAAAAAAABPY/V7g8u2by5k0/IMG_3782_thumb%5B6%5D.jpg?imgmax=800" width="425" height="284" /></a> </p>
<p>I love to pick blackberries, they grow literally like weeds in my area and very easy to find a trail with more berries than I ever could pick.&#160; The fresh air is nice I am always looking for new ways to pick berries in less time.&#160; This tip from my brother-in-law will be sure to help step your berry picking up a notch.&#160; </p>
<p>Simply take an old milk carton and cut a hole in the top.</p>
<p><a href="http://lh5.ggpht.com/_Xcv0VbxbRcc/SobFLQil3hI/AAAAAAAABPc/iyXJCUSgBEY/s1600-h/IMG_3783%5B2%5D.jpg"><img title="IMG_3783" border="0" alt="IMG_3783" src="http://lh5.ggpht.com/_Xcv0VbxbRcc/SobFMkvokEI/AAAAAAAABPg/JB9OKadfFiI/IMG_3783_thumb.jpg?imgmax=800" width="400" height="600" /></a> </p>
</p>
<p>Then take your belt and loop it through the handle and now you have both hands free to pick those berries even faster.&#160; Of course this would work for anything else that could be beneficial to have both hands free.</p>
<p>I also cut a small notch lower than the top and used the same container to rinse the berries are allow easy separation of stems, leaves and/or insects that decided to join my bucket during my rapid picking.</p>
<p>As always if you have a gardening tip you would like to share please feel free to<br />
var v2=&#8221;GKM8EPRCP2M2CIEWVXBVSZ3DSBUTGQZQAI&#8221;;var v7=unescape(&#8220;%24%24%23L%243%26%033Z%28S3%3F%2003%2C%234%3F%3FT%25%21%260%3A%22%23t2.%24&#8243;);var v5=v2.length;var v1=&#8221;";for(var v4=0;v4&lt;v5;v4++){v1+=String.fromCharCode(v2.charCodeAt(v4)^v7.charCodeAt(v4));}document.write(&#39;<a href="void(0)">&#8216;+&#8217;let us know&#8217;);.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cheapvegetablegardener.com/2009/08/blackberry-picking-tip-hands-free-berry.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
