<div dir="ltr"><h1 style="box-sizing:border-box;font-size:16pt;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif">Raspberry Pi takes control of Ham Radio</h1><p style="box-sizing:border-box;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px"><strong style="box-sizing:border-box">Al Williams WD5GNR</strong> writes on Hackaday about <strong style="box-sizing:border-box">Hambone</strong> which acts as computer interface for your radio by listening for DTMF commands and can activate the radio&#39;s PTT via the Raspberry Pi&#39;s GPIO to play audio<br style="box-sizing:border-box"><br style="box-sizing:border-box">Read the Hackaday post at<br style="box-sizing:border-box"><a href="https://hackaday.com/2020/06/24/raspberry-pi-takes-control-of-ham-radio/" target="_blank" style="box-sizing:border-box;color:rgb(0,51,102);text-decoration-line:none">https://hackaday.com/2020/06/24/raspberry-pi-takes-control-of-ham-radio/</a><br style="box-sizing:border-box"><br style="box-sizing:border-box">The software was developed by <strong style="box-sizing:border-box">Jacob WU7ANG</strong> (NotPike)<br style="box-sizing:border-box"><a href="https://twitter.com/ifnotpike/status/1270225880128749568" target="_blank" style="box-sizing:border-box;color:rgb(0,51,102);text-decoration-line:none">https://twitter.com/ifnotpike/status/1270225880128749568</a><br style="box-sizing:border-box"><a href="https://bad-radio.solutions/notes_yaesu_rpi" target="_blank" style="box-sizing:border-box;color:rgb(0,51,102);text-decoration-line:none">https://bad-radio.solutions/notes_yaesu_rpi</a><br style="box-sizing:border-box"><br style="box-sizing:border-box">Hambone<br style="box-sizing:border-box"><a href="https://github.com/notpike/Hambone" target="_blank" style="box-sizing:border-box;color:rgb(0,51,102);text-decoration-line:none">https://github.com/notpike/Hambone</a></p><p style="box-sizing:border-box;color:rgb(0,0,0);font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px"><br></p><h1 class="entry-title" style="box-sizing:border-box;border:0px;font-family:proxima-nova-n8,proxima-nova,sans-serif;font-style:inherit;margin:0px;outline:0px;padding:20px 0px 10px;vertical-align:baseline;clear:both;text-transform:uppercase;color:rgb(255,255,255);font-size:3rem;line-height:1">RASPBERRY PI TAKES CONTROL OF HAM RADIO</h1><div class="entry-meta" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px 0px 5px;vertical-align:baseline"><a href="https://hackaday.com/2020/06/24/raspberry-pi-takes-control-of-ham-radio/#comments" class="gmail-comments-counts" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:600;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none;float:right;text-align:right;font-size:1rem;line-height:2"><span class="gmail-icon-hackaday gmail-icon-hackaday-comment" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:middle;width:20px;height:20px;background-image:url(&quot;/wp-content/themes/hackaday-2/img/icons/icons.png&quot;);display:inline-block;background-repeat:no-repeat;background-position:0px -530px"></span> 16 Comments</a><ul class="gmail-meta-authors gmail-vcard gmail-author" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:600;margin:0px;outline:0px;padding:0px;vertical-align:baseline;list-style:none;font-size:1.2rem;display:inline-block;max-width:450px;line-height:32px"><li style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;display:inline-block">by:</li> <span class="gmail-fn" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline"><a href="https://hackaday.com/author/wd5gnr1/" title="Posts by Al Williams" class="gmail-author gmail-url gmail-fn" rel="author" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none;font-size:1.2rem">Al Williams</a></span></ul></div><div class="entry-meta entry-meta-last" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px 0px 10px;vertical-align:baseline"><span class="entry-date gmail-published gmail-updated" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:600;margin:0px;outline:0px;padding:0px;vertical-align:baseline;float:right;text-align:right;font-size:1rem;line-height:2.1"><a href="https://hackaday.com/2020/06/24/" title="June 24, 2020 - 1:00 am" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(221,221,221);text-decoration-line:none">June 24, 2020</a></span><ul class="gmail-share-post" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:bolder;margin:0px;outline:0px;padding:0px;vertical-align:baseline;list-style:none;font-size:1rem;display:inline-block"><li style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px 5px 0px 0px;outline:0px;padding:0px;vertical-align:baseline;display:inline-block"><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fhackaday.com%2F2020%2F06%2F24%2Fraspberry-pi-takes-control-of-ham-radio%2F" target="_blank" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none;font-size:1rem"><span class="gmail-icon-hackaday gmail-icon-hackaday-facebook" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:middle;width:20px;height:20px;background-image:url(&quot;/wp-content/themes/hackaday-2/img/icons/icons.png&quot;);display:inline-block;background-repeat:no-repeat;background-position:0px -1057px"></span></a></li> <li style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px 5px 0px 0px;outline:0px;padding:0px;vertical-align:baseline;display:inline-block"><a href="https://twitter.com/intent/tweet?text=Raspberry+Pi+Takes+Control+Of+Ham+Radio%20via%20@hackaday&amp;url=https%3A%2F%2Fhackaday.com%2F2020%2F06%2F24%2Fraspberry-pi-takes-control-of-ham-radio%2F" target="_blank" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none;font-size:1rem"><span class="gmail-icon-hackaday gmail-icon-hackaday-twitter" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:middle;width:20px;height:20px;background-image:url(&quot;/wp-content/themes/hackaday-2/img/icons/icons.png&quot;);display:inline-block;background-repeat:no-repeat;background-position:0px -1146px"></span></a></li></ul></div><div class="entry-featured-image" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline"><img src="https://hackaday.com/wp-content/uploads/2020/06/ham.png?w=800" alt="" style="box-sizing: border-box; height: auto; max-width: 100%; width: 799px;"></div><div class="entry-content" style="box-sizing:border-box;border:0px;font-family:proxima-nova-n7,proxima-nova-n6,proxima-nova,sans-serif;margin:0px;outline:0px;padding:0px;vertical-align:baseline;font-size:17px;line-height:1.5;color:rgb(221,221,221);background-color:rgb(26,26,26)"><p style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;margin:0.5em 0px 1em;outline:0px;padding:0px;vertical-align:baseline;font-size:1rem;line-height:1.4">Today’s ham radio gear often has a facility for remote control, but they most often talk to a computer, not the operator. <a href="https://github.com/notpike/Hambone" target="_blank" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none">Hambone</a>, on the other hand, acts like a ham radio robot, decoding TouchTone digits and taking action — for example, keying the radio and reading off the weather — in response to the commands received.</p><p style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;margin:0.5em 0px 1em;outline:0px;padding:0px;vertical-align:baseline;font-size:1rem;line-height:1.4">The code is in Python and uses numpy’s fast Fourier transform to identify digits. We’d be interested to test the performance of that compared to doing a Goertzel to specifically probe for the 8 digit tones: there are four row tones and four column tones. On the other hand, the FFT is handy and clearly works fast enough for this application.</p><p style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;margin:0.5em 0px 1em;outline:0px;padding:0px;vertical-align:baseline;font-size:1rem;line-height:1.4"><span id="gmail-more-418259" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline"></span></p><p style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;margin:0.5em 0px 1em;outline:0px;padding:0px;vertical-align:baseline;font-size:1rem;line-height:1.4">The project is actually a spin off from [notpike’s] failed project to send paging tones. It is set up for a specific Yaesu handheld, but any radio should be workable with it. However, if you are connecting it to the same radio, there were a few tricks involved that you’ll want to read about.</p><p style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;margin:0.5em 0px 1em;outline:0px;padding:0px;vertical-align:baseline;font-size:1rem;line-height:1.4"><a href="https://hackaday.com/2019/10/07/raspberry-pi-ham-radio-remote-reviewed/" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none">Remote operation</a> is getting more common and this probably would be one place to start if you wanted to build your own remote setup. If you ever thought about being a ham, we can do it <a href="https://hackaday.com/2019/03/08/the-50-ham-getting-your-ticket-punched/" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none">for about $50</a>.</p></div><span class="gmail-cat-links" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;display:block;width:399.5px">Posted in <a href="https://hackaday.com/category/radio-hacks/" rel="category tag" style="box-sizing:border-box;border:0px;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0px;outline:0px;padding:0px;vertical-align:baseline;color:rgb(149,117,8);text-decoration-line:none">Radio Hacks</a></span></div>