<?xml version="1.0" encoding="windows-1252"?>
<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 Blogging Protagonist &#187; Circuitry</title>
	<atom:link href="http://www.SWHarden.com/blog/category/circuitry/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.SWHarden.com/blog</link>
	<description>A collection of thoughts in technological degradation</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:45:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>High Altitude Balloon Transmitter</title>
		<link>http://www.SWHarden.com/blog/2010-07-14-high-altitude-balloon-transmitter/</link>
		<comments>http://www.SWHarden.com/blog/2010-07-14-high-altitude-balloon-transmitter/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 13:05:46 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Circuitry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://www.SWHarden.com/blog/?p=2283</guid>
		<description><![CDATA[SUMMARY: A small group of high school students taking an AP class for college credit launched a high-altitude weather balloon with a small payload.  In addition to a video transmitter and GPS transmitter, they decided to include a simple transmitter built from scratch.  This is the story of the project, with emphasis on [...]]]></description>
			<content:encoded><![CDATA[<p><table><tr><td style="text-indent: 25px; background-color: #E5E5E5; padding: 10px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 7px;border-top-style: solid; border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #B5B5B5; border-right-color: #B5B5B5;border-bottom-color: #B5B5B5; border-left-color: #B5B5B5;border-right-width: 1px;background-image: url(http://www.swharden.com/graphics/layout_2006_08_12/quotes.jpg); background-position: left top; background-repeat: no-repeat;"><b>SUMMARY:</b> A small group of high school students taking an AP class for college credit launched a high-altitude weather balloon with a small payload.  In addition to a video transmitter and GPS transmitter, they decided to include a simple transmitter built from scratch.  This is the story of the project, with emphasis on the simple transmitter&#8217;s design, construction, implementation, and reception (which surprised me, being detected ~200 miles away and lasting the entire duration of the flight!) [<a href='http://www.SWHarden.com/blog/images/beeps.ogg'>sample.ogg</a>]</td></tr></table></p>
<h1>6/16/2010 &#8211; TRACKING</h1>
<p><b>I&#8217;m completely amazed</b> at how well the transmitter/receiver worked!  For only a few milliwatts, I was able to track that thing all the way from takeoff to landing in Gainesville, FL a few hundred miles away. Here is the data assembled in a special, annotated way!</p>
<p><a href="http://swharden.com/tmp/balloon/view2.html">CLICK HERE to view the signal tracked from Gainesville, FL<br />
<img src="http://www.SWHarden.com/blog/images/balloon_track-525x613.jpg" alt="balloon_track" title="balloon_track" width="525" height="613" class="alignleft size-medium wp-image-2345" /></a></p>
<p><b>ANALYSIS:</b> the text on the image describes most if it, but one of the most interesting features is the &#8220;multipathing&#8221; during the final moments of the descent, where the single carrier signal splits into two.  I believe this is due to two Doppler shifts: (1) as the distance between the falling transmitter and the receiver is decreasing, producing a slight in increase in frequency, and (2) a signal reflected off of a layer of the atmosphere above the craft (the ionosphere?) before it gets to the receiver, the distance of which is increasing as the craft falls, producing a decrease in frequency. I&#8217;ll bet I can mathematically work backwards and determine how high the craft was, how fast it was falling, and/or how high the layer of the reflecting material is &#8211; but that&#8217;s more work than this dental student is prepared to do before his morning coffee!</p>
<p><b>HERE IS SOME AUDIO</b> of some of the strongest signals I received. Pretty good for a few milliwatts a hundred miles away! [<a href='http://www.SWHarden.com/blog/images/beeps.ogg'>beeps.ogg</a>]</p>
<h1>6/16/2010 &#8211; THE FLIGHT</h1>
<p><b>The launch:</b><br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/qjLrytsDPjw&amp;hl=en_US&amp;fs=1?color1=0x006699&amp;color2=0x54abd6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qjLrytsDPjw&amp;hl=en_US&amp;fs=1?color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><b>This is the design team:</b><br /><a href="http://www.SWHarden.com/blog/images/DSC_7127.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7127-525x306.jpg" alt="DSC_7127" title="DSC_7127" width="525" height="306" class="alignleft size-medium wp-image-2334" /></a></p>
<p><b>Walking the balloon</b> to its launch destination at NASA with an awesome rocket (Saturn 1B &#8211; identified by Lee, KU4OS) in the background.<br /><a href="http://www.SWHarden.com/blog/images/DSC_7210.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7210-525x348.jpg" alt="DSC_7210" title="DSC_7210" width="525" height="348" class="alignleft size-medium wp-image-2335" /></a></p>
<p><b>The team</b> again, getting ready for launch.  I&#8217;ve been informed that the reason their hands are up is to prevent the balloon from tilting over too much.  I&#8217;d imagine that a brush with a grass blade could be bad news for the project!<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7232.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7232-525x382.jpg" alt="DSC_7232" title="DSC_7232" width="525" height="382" class="alignleft size-medium wp-image-2336" /></a></p>
<p><b>Last minute checks</b> &#8211; you can see the transmitter and battery holders for it taped to the Styrofoam.<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7248.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7248-525x348.jpg" alt="DSC_7248" title="DSC_7248" width="525" height="348" class="alignleft size-medium wp-image-2337" /></a></p>
<p><b>The transmitter in its final position.</b> Note the coil of yellow wire.  That serves as a rudimentary &#8220;ground&#8221; for the antenna&#8217;s signal to push off of.  I wasn&#8217;t very clear on my instructions on how to make it.  I meant that it should be a huge coil wrapped around the entire payload (as large as it can be), which would have probably produced a better signal, but since I was able to capture the signal during the whole flight it turned out to be a non-issue.<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7250.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7250-525x348.jpg" alt="DSC_7250" title="DSC_7250" width="525" height="348" class="alignleft size-medium wp-image-2338" /></a></p>
<p><b>The antenna</b> can be seen dropping down as a yellow wire beneath the payload. (arrow)<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7253.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7253-525x348.jpg" alt="DSC_7253" title="DSC_7253" width="525" height="348" class="alignleft size-medium wp-image-2339" /></a></p>
<p><b>Awesome photo.</b><br />
<a href="http://www.SWHarden.com/blog/images/DSC_7279.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7279-525x113.jpg" alt="DSC_7279" title="DSC_7279" width="525" height="113" class="alignleft size-medium wp-image-2340" /></a></p>
<p><b>Launch!</b> Look how fast that balloon is rising!<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7294.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7294-525x264.jpg" alt="DSC_7294" title="DSC_7294" width="525" height="264" class="alignleft size-medium wp-image-2341" /></a></p>
<p><b>It&#8217;s out of our hands</b> now.  When I got the text message that it launched, I held my breath.  I was skeptical that the transmitter would even work!<br />
<a href="http://www.SWHa rden.com/blog/images/DSC_7297.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHa rden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7297-525x423.jpg" alt="DSC_7297" title="DSC_7297" width="525" height="423" class="alignleft size-medium wp-image-2342" /></a></p>
<p><b>One of the students</b> listening to my transmitter with QRSS VD software (score!)<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7365.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7365-525x348.jpg" alt="DSC_7365" title="DSC_7365" width="525" height="348" class="alignleft size-medium wp-image-2333" /></a></p>
<p><b>Video capture</b> from an on-board camera was also attempted (900MHz), but from what I hear it didn&#8217;t function well for very long.<br />
<a href="http://www.SWHarden.com/blog/images/DSC_7334.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7334-525x348.jpg" alt="DSC_7334" title="DSC_7334" width="525" height="348" class="alignleft size-medium wp-image-2343" /></a></p>
<h1>6/15/2010 &#8211; IMPROVED BUILD</h1>
<p><b>Here you can see me</b> (center arrow) showing the students how to receive the Morse code signal sent from the small transmitter (left arrow) using a laptop running <a href="http://www.swharden.com/blog/qrss_vd/" >QRSS VD (my software)</a> analyzing audio from and an Icom706 mkII radio receiver attached to a dipole (right arrow).<a href="http://www.SWHarden.com/blog/images/DSC_7082.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSC_7082-525x348.jpg" alt="DSC_7082" title="DSC_7082" width="525" height="348" class="alignleft size-medium wp-image-2332" /></a></p>
<p><b>I amped-up the output of the oscillator</b> using an octal buffer chip (74HC240) with some decent results. I&#8217;m pleased!  It&#8217;s not perfect (it&#8217;s noisy as heck) but it should be functional for a 2 hour flight.<br />
<a href="http://www.SWHarden.com/blog/images/72hc240_qrp_amplifier.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/72hc240_qrp_amplifier-525x535.jpg" alt="72hc240_qrp_amplifier" title="72hc240_qrp_amplifier" width="525" height="535" class="alignleft size-medium wp-image-2344" /></a></p>
<p>Closeup of the transmitter showing the oscillator at 29.4912 MHz, the Atmel ATTiny44a AVR microcontroller (left chip), octal buffer 74HC240 (right chip), and some status lights which blink as the code is executed.<a href="http://www.SWHarden.com/blog/images/01_closeup.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/01_closeup-525x393.jpg" alt="01_closeup" title="01_closeup" width="525" height="393" class="alignleft size-medium wp-image-2293" /></a></p>
<p><b>This is my desk</b> where I work from home. Note the styrofoam box in the background &#8211; that&#8217;s where my low-power transmitter lives (the one that&#8217;s spotted around the world).  All I needed to build this device was a soldering iron. <a href="http://www.SWHarden.com/blog/images/02_workstation.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/02_workstation-525x393.jpg" alt="02_workstation" title="02_workstation" width="525" height="393" class="alignleft size-medium wp-image-2294" /></a></p>
<p><b>Although I had a radio,</b> it is not capable of receiving 29MHz so I was unable to test the transmitter from home.  I had to take it to the university to assess its transmitting capabilities.<a href="http://www.SWHarden.com/blog/images/03_room.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/03_room-525x393.jpg" alt="03_room" title="03_room" width="525" height="393" class="alignleft size-medium wp-image-2295" /></a></p>
<p><b>At UF I used an oscilloscope to measure the waveform of the transmitter.</b> <a href="http://www.SWHarden.com/blog/images/04_measure.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/04_measure-525x393.jpg" alt="04_measure" title="04_measure" width="525" height="393" class="alignleft size-medium wp-image-2296" /></a></p>
<p><b>I connected the leads to the output of the transmitter, shorted by a 39ohm resistor.</b>  By measuring the peak-to-peak voltage of the signal going into a resistor, we can measure its power.<a href="http://www.SWHarden.com/blog/images/04_measure2.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/04_measure2-525x393.jpg" alt="04_measure2" title="04_measure2" width="525" height="393" class="alignleft size-medium wp-image-2297" /></a></p>
<p><b>Here&#8217;s the test setup.</b> The transmitter is on the blue pad on the right, and the waveform can be seen on the oscilloscope on the upper left.<a href="http://www.SWHarden.com/blog/images/05_lab.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/05_lab-525x393.jpg" alt="05_lab" title="05_lab" width="525" height="393" class="alignleft size-medium wp-image-2298" /></a></p>
<p><b>Here&#8217;s a closer view.</b><br /><a href="http://www.SWHarden.com/blog/images/06_scope.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/06_scope-525x393.jpg" alt="06_scope" title="06_scope" width="525" height="393" class="alignleft size-medium wp-image-2299" /></a></p>
<p><b>With the amplifier off</b>, the output power is just that of the oscillator.  Although the wave should look like a sine wave, it&#8217;s noisy, and simply does not.  While this is unacceptable if our goal is a clean radio signal with maximum efficiency, this is good enough to be heard at our target frequency.  The PPV (peak-to-peak voltage) as seen on the screen is about 100mV.  Since I&#8217;m using a x10 probe, this value should be multiplied by 10 = 1V.  1V PPV into 39 ohms is about <b>3 milliwatts!</b> ((1/(2*2^.5))^2/39*1000=3.2). For the math, see <a href="http://www.swharden.com/blog/2010-05-28-measuring-qrp-radio-output-power-with-an-oscilliscope/" >this post</a><a href="http://www.SWHarden.com/blog/images/07_no_amp.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/07_no_amp-525x393.jpg" alt="07_no_amp" title="07_no_amp" width="525" height="393" class="alignleft size-medium wp-image-2300" /></a></p>
<p><b>With the amplifier,</b> the output is much more powerful.  At 600mV peak-to-peak with a 10x probe (actually 6V peak-to-peak, expected because that&#8217;s the voltage of the 4xAAA battery supply we&#8217;re using) into 39 ohms we get <b>115 millivolts!</b> (6/(2*2^.5))^2/39*1000=115.38. <a href="http://www.SWHarden.com/blog/images/08_amp1.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/08_amp1-525x393.jpg" alt="08_amp" title="08_amp" width="525" height="393" class="alignleft size-medium wp-image-2302" /></a></p>
<p><b>Notes about power:</b> First of all, the actual power output isn&#8217;t 115mW.  The reason is that the math equations I used work only for pure sine waves.  Since our transmitter has multiple waves in it, less than that power is going to produce our primary signal.  It&#8217;s possible that only 50mW are going to our 29MHz signal, so the power output assessment is somewhat qualitative.  Something significant however is the difference between the measured power with and without the amplifier.  The 6x increase in peak-to-peak voltage results in a 36x (6^2) increase in power, which is very beneficial.  I&#8217;m glad I added this amplifier!  A 36 times increase in power will certainly help.</p>
<p><b>The final schematic</b> is here:<br />
<a href="http://www.SWHarden.com/blog/images/balloon_transmitter_final.png" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/balloon_transmitter_final.png" alt="balloon_transmitter_final" title="balloon_transmitter_final" width="290" height="281" class="alignleft size-full wp-image-2304" /></a></p>
<h1>6/14/2010 &#8211; THE BUILD</h1>
<p><b>Last week I spoke with a student in the UF aerospace engineering department who told me he was working with a group of high school students to add a payload to a high-altitude balloon being launched at (and tracked by) NASA.</b>  We tossed around a few ideas about what to put on it, and we decided it was worth a try to add a transmitter.  I&#8217;ll slowly add to this post as the project unfolds, but with only 2 days to prepare (wow!) I picked a simplistic design which should be extremely easy to understand by everyone.  Here&#8217;s the schematic:</p>
<p><a href="http://www.SWHarden.com/blog/images/balloon_transmitter.png" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/balloon_transmitter.png" alt="balloon_transmitter" title="balloon_transmitter" width="484" height="340" class="alignleft size-full wp-image-2285" /></a></p>
<p><b>The code is as simple as it gets.</b>  It sends some Morse code (&#8221;go gators&#8221;), then a long tone (about 15 seconds) which I hope can be measured QRSS style.  I commented virtually every line so it should be easy to understand how the program works.</p>
<pre class="prettyprint c">
#include &lt;avr /io.h>
#include &lt;util /delay.h>

char call[]={2,2,1,0,2,2,2,0,0,2,2,1,0,1,2,0,2,0,2,2,2,0,1,2,1,0,1,1,1,0,0};
// 0 for space, 1 for dit, 2 for dah

void sleep(){
  _delay_ms(100); // sleep for a while
  PORTA^=(1&lt;&lt;PA1); // "flip" the state of the TICK light
}

void ON(){
 PORTB=255; // turn on transmitter
 PORTA|=(1&lt;&lt;PA3); // turn on the ON light
 PORTA&#038;=~(1&lt;&lt;PA2); // turn off the ON light
}

void OFF(){
 PORTB=0; // turn off transmitter
 PORTA|=(1&lt;&lt;PA2); // turn on the OFF light
 PORTA&#038;=~(1&lt;&lt;PA3); // turn off the OFF light
}

void ID(){
        for (char i=0;i&lt;sizeof(call);i++){
                if (call[i]==0){OFF();} // space
                if (call[i]==1){ON();} // dot
                if (call[i]==2){ON();sleep();sleep();} // dash
    sleep();OFF();sleep();sleep(); // between letters
        }
}

void tone(){
 ON(); // turn on the transmitter
 for (char i=0;i&lt;200;i++){ // do this a lot of times
  sleep();
 }
 OFF();sleep();sleep();sleep(); // a little pause
}

int main(void) // PROGRAM STARTS HERE
{
    DDRB = 255; // set all of port B to output
 DDRA = 255; // set all of port A to output
 PORTA = 1; // turn on POWER light

 while (1){ // loop forever
  ID(); // send morse code ID
  tone(); // send a long beep
 }
}
</pre>
<p><b>I&#8217;m now wondering if I should further amplify this signal&#8217;s output power.</b>  Perhaps a 74HC240 can handle 9V? &#8230; or maybe it would be better to use 4 AAA batteries in series to give me about 6V. [ponders]  <a href="http://www.SWHarden.com/blog/images/balloon_transmitter_amplified.png" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');">this</a> is the schematic I&#8217;m thinking of building.</p>
<h2>UPDATE</h2>
<p>This story was featured on <a href="http://hackaday.com/2010/07/27/200-mile-rf-transmitter-and-high-altitude-balloon/" onclick="javascript:urchinTracker ('/outbound/article/hackaday.com');">Hack-A-Day</a>! Way to go everyone!<br /><a href="http://www.SWHarden.com/blog/images/hackaday_swharden.png" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/hackaday_swharden.png" alt="hackaday_swharden" title="hackaday_swharden" width="488" height="759" class="alignleft size-full wp-image-2365" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.SWHarden.com/blog/2010-07-14-high-altitude-balloon-transmitter/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>QRSS Receiver Works&#8230; Barely</title>
		<link>http://www.SWHarden.com/blog/2010-06-10-qrss-receiver-works-barely/</link>
		<comments>http://www.SWHarden.com/blog/2010-06-10-qrss-receiver-works-barely/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:27:40 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Circuitry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://www.SWHarden.com/blog/?p=2198</guid>
		<description><![CDATA[I completed work on my first RF receiver, and for what it is it seems to work decently.  It should be self-explanatory from the photos.  It&#8217;s based around an SA602.  As with everything, I don&#8217;t plan on posting schematics until the project is complete because I don&#8217;t want people re-creating junky circuits! [...]]]></description>
			<content:encoded><![CDATA[<p><b>I completed work on my first RF receiver</b>, and for what it is it seems to work decently.  It should be self-explanatory from the photos.  It&#8217;s based around an SA602.  As with everything, I don&#8217;t plan on posting schematics until the project is complete because I don&#8217;t want people re-creating junky circuits!  It&#8217;s stationed at the University of Florida&#8217;s club station W4DFU and its spectrograph can be viewed in real time from the <a href="http://ham.w4dfu.ufl.edu:8080/qrss_vd/website/" onclick="javascript:urchinTracker ('/outbound/article/ham.w4dfu.ufl.edu:8080');"><b>QRSS VD &#8211; Web Grabber &#8211; W4DFU</b></a> page.  Back to work!<a href="http://www.SWHarden.com/blog/images/IMG_3475.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/IMG_3475-525x393.jpg" alt="IMG_3475" title="IMG_3475" width="525" height="393" class="alignleft size-medium wp-image-2199" /></a><a href="http://www.SWHarden.com/blog/images/IMG_3482.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/IMG_3482-525x393.jpg" alt="IMG_3482" title="IMG_3482" width="525" height="393" class="alignleft size-medium wp-image-2200" /></a><a href="http://www.SWHarden.com/blog/images/IMG_34792.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/IMG_34792-525x393.jpg" alt="IMG_34792" title="IMG_34792" width="525" height="393" class="alignleft size-medium wp-image-2201" /></a><a href="http://www.SWHarden.com/blog/images/dc_qrss.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/dc_qrss-525x355.jpg" alt="dc_qrss" title="dc_qrss" width="525" height="355" class="alignleft size-medium wp-image-2203" /></a><a href="http://www.SWHarden.com/blog/images/capture.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/capture-511x900.jpg" alt="capture" title="capture" width="511" height="900" class="alignleft size-medium wp-image-2205" /></a></p>
<p><b>And some music to complete the day!</b><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RtPm5GiJ_iM&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RtPm5GiJ_iM&#038;hl=en_US&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.SWHarden.com/blog/2010-06-10-qrss-receiver-works-barely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimalist Radio Receiver</title>
		<link>http://www.SWHarden.com/blog/2010-06-09-minimalist-radio-receiver/</link>
		<comments>http://www.SWHarden.com/blog/2010-06-09-minimalist-radio-receiver/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:42:00 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Circuitry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://www.SWHarden.com/blog/?p=2190</guid>
		<description><![CDATA[Now that my minimalist QRSS transmitter is mostly functional, I&#8217;m shifting gears toward building a minimalist receiver.  These are some early tests, but I&#8217;m amazed I managed to hack something together that actually works!  Once it&#8217;s finished I&#8217;ll post schematics.  For now, here are some photos.  This receiver is based upon [...]]]></description>
			<content:encoded><![CDATA[<p><b>Now that my minimalist QRSS transmitter is mostly functional, I&#8217;m shifting gears toward building a minimalist receiver.</b>  These are some early tests, but I&#8217;m amazed I managed to hack something together that actually works!  Once it&#8217;s finished I&#8217;ll post schematics.  For now, here are some photos.  This receiver is based upon an SA602 and although there *IS* an op-amp on the board, I actually bypassed it completely!  The SA602 seems to put out enough juice to make my PC microphone jack happy, and those cheap op-amps are noisy anyway, so awesome! Go minimalism!</p>
<p><b>Here it&#8217;s pictured with its power supply:</b><a href="http://www.SWHarden.com/blog/images/DSCN0833.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSCN0833-525x700.jpg" alt="DSCN0833" title="DSCN0833" width="525" height="700" class="alignleft size-medium wp-image-2191" /></a></p>
<p><b>Here&#8217;s a close-up. Remember, the op-amp is there but NOT used!</b><a href="http://www.SWHarden.com/blog/images/DSCN0832.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/DSCN0832-525x393.jpg" alt="DSCN0832" title="DSCN0832" width="525" height="393" class="alignleft size-medium wp-image-2192" /></a></p>
<p><b>Here&#8217;s the output from 7.040 MHz.</b> Conditions are pretty bad right now, and I&#8217;m at my apartment using my crazy indoor antenna [<a href="http://www.swharden.com/blog/images/dipole_apartment_1.JPG" >pic1</a>] [<a href="http://www.swharden.com/blog/images/dipole_apartment_2.png" >pic2</a>]<a href="http://www.SWHarden.com/blog/images/recvbig.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/recvbig-525x407.jpg" alt="recvbig" title="recvbig" width="525" height="407" class="alignleft size-medium wp-image-2193" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.SWHarden.com/blog/2010-06-09-minimalist-radio-receiver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PWM Junk in CKOUT?</title>
		<link>http://www.SWHarden.com/blog/2010-05-29-pwm-junk-in-ckout/</link>
		<comments>http://www.SWHarden.com/blog/2010-05-29-pwm-junk-in-ckout/#comments</comments>
		<pubDate>Sat, 29 May 2010 19:23:13 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Circuitry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://www.SWHarden.com/blog/?p=2112</guid>
		<description><![CDATA[I&#8217;m fighting with this! No matter what I do, I can&#8217;t seem to get a clear CKOUT signal as long as PWM is activated.

]]></description>
			<content:encoded><![CDATA[<p><b>I&#8217;m fighting with this!</b> No matter what I do, I can&#8217;t seem to get a clear CKOUT signal as long as PWM is activated.</p>
<p><object style="height: 344px; width: 425px"><param name="movie" value="http://www.youtube.com/v/9XCk16EOHI4"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/9XCk16EOHI4" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></param></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.SWHarden.com/blog/2010-05-29-pwm-junk-in-ckout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring QRP Radio Output Power with an Oscilliscope</title>
		<link>http://www.SWHarden.com/blog/2010-05-28-measuring-qrp-radio-output-power-with-an-oscilliscope/</link>
		<comments>http://www.SWHarden.com/blog/2010-05-28-measuring-qrp-radio-output-power-with-an-oscilliscope/#comments</comments>
		<pubDate>Sat, 29 May 2010 00:54:39 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Circuitry]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Radio]]></category>

		<guid isPermaLink="false">http://www.SWHarden.com/blog/?p=2098</guid>
		<description><![CDATA[PIMP MY OSCILLOSCOPE!  Yeah, see that backlight?  I made it.  My o-scope&#8217;s backlight hasn&#8217;t worked since I got it (for $10), so I soldered-up a row of 9 orange LEDs (I had them in a big bag) and hooked them directly up to a 3v wall wart.  In retrospect I wish [...]]]></description>
			<content:encoded><![CDATA[<p><b>PIMP MY OSCILLOSCOPE!</b>  Yeah, see that backlight?  I made it.  My o-scope&#8217;s backlight hasn&#8217;t worked since I got it (for $10), so I soldered-up a row of 9 orange LEDs (I had them in a big bag) and hooked them directly up to a 3v wall wart.  In retrospect I wish I had a bunch of blue LEDs&#8230; but for now I can&#8217;t get over how well this worked!  Compare it to the images a few posts back &#8211; you can really see the grid lines now!<a href="http://www.SWHarden.com/blog/images/oscilliscope_leds.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/oscilliscope_leds-525x393.jpg" alt="oscilliscope_leds" title="oscilliscope_leds" width="525" height="393" class="alignleft size-medium wp-image-2110" /></a></p>
<p><b>I know this is super-basic stuff</b> for a lot of you all, but I haven&#8217;t found a place online which CLEARLY documents this process, so I figured I&#8217;d toss-up a no-nonsense post which documents how I calculate the power output (in watts) of my QRP devices (i.e., QRSS MEPT) using an oscilloscope.<a href="http://www.SWHarden.com/blog/images/qrss_qrp_circuit_scope.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/qrss_qrp_circuit_scope-525x700.jpg" alt="qrss_qrp_circuit_scope" title="qrss_qrp_circuit_scope" width="525" height="700" class="alignleft size-medium wp-image-2105" /></a></p>
<p><b>This is the circuit I&#8217;m trying to measure.</b></p>
<p><a href="http://www.SWHarden.com/blog/images/supply.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/supply-525x700.jpg" alt="supply" title="supply" width="525" height="700" class="alignleft size-medium wp-image-2101" /></a></p>
<p><b>I think I have increased power output</b> because I&#8217;m now powering my 74HC240 from this power supply (5v, 200A) rather than USB power (which still powers the microcontroller).  Let&#8217;s see!</p>
<p><a href="http://www.SWHarden.com/blog/images/qrss_qrp_signal.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/qrss_qrp_signal-525x393.jpg" alt="qrss_qrp_signal" title="qrss_qrp_signal" width="525" height="393" class="alignleft size-medium wp-image-2103" /></a></p>
<p><b>There&#8217;s the signal, and I haven&#8217;t calibrated</b> the grid squares (this thing shifts wildly) so I have to measure PPV (peak-to-peak voltage) in &#8220;squares&#8221;.  The PPV of this is about 5.3 squares.</p>
<p><a href="http://www.SWHarden.com/blog/images/10vSquare.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/10vSquare-525x393.jpg" alt="10vSquare" title="10vSquare" width="525" height="393" class="alignleft size-medium wp-image-2102" /></a></p>
<p><b>I now use a function generator</b> to create square waves at a convenient height.  Using the same oscilloscope settings, I noticed that 10v square waves are about 7 squares high.  My function generator isn&#8217;t extremely accurate as you can see (very fuzzy) but this is a good approximation.  I now know that my signal is 5.3/7*10 volts.  The rest of the math is pictured here:</p>
<p><a href="http://www.SWHarden.com/blog/images/powerCalcs.jpg" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/powerCalcs-525x393.jpg" alt="powerCalcs" title="powerCalcs" width="525" height="393" class="alignleft size-medium wp-image-2104" /></a></p>
<p><b>140mW &#8211; cool!</b> It&#8217;s not huge&#8230; but it&#8217;s pretty good for what it is (a 2-chip transmitter).  I&#8217;d like to take it up to a full watt&#8230; we&#8217;ll see how it goes.  My 74HC240 is totally mutilated.  I accidentally broke off one of the legs, couldn&#8217;t solder to it anymore, and thought I destroyed the chip.  After getting distraught about a $0.51 component, I ripped ALL the legs off.  Later I realized I was running out of these chips, and decided to try to revive it.  I used a dremel with an extremely small bit (similar to a quarter-round burr in dentistry) and drilled into the black casing of the microchip just above the metal contacts, allowing me enough surface area for solder to adhere to.  I&#8217;m amazed it works!  Now, to get more milliwatts and perhaps even watts&#8230;</p>
<p><a href="http://www.SWHarden.com/blog/images/testcircuit.JPG" onclick="javascript:urchinTracker ('/outbound/article/www.SWHarden.com');"><img src="http://www.SWHarden.com/blog/images/testcircuit-525x393.jpg" alt="testcircuit" title="testcircuit" width="525" height="393" class="alignleft size-medium wp-image-2099" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.SWHarden.com/blog/2010-05-28-measuring-qrp-radio-output-power-with-an-oscilliscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
