
<p>
<span style="color: windowtext;">
Hello, again. This is Trey.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Welcome to part 3 in my Cheap Yellow Display (CYD) Project series.&nbsp;You can find Part 1 in episode 4472 and Part 2 in episode 4488.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
We previously left our handy hero searching for a solution to an amateur radio signal propagation dilemma, while he is trying to become proficient with Morse code. The CYD technology is simmering in the back of his brain – an answer in search of a problem.&nbsp;&nbsp;&nbsp;&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Hah!&nbsp;I love trying to create the feel of a vintage radio or television series with the intro and outro for these episodes.&nbsp;But I am by no means the hero.&nbsp;I am simply Trey – a grumpy old man and tinkerer.&nbsp;Instead, the real hero in this episode is Keith </span>
<a href="https://www.youtube.com/@ve3svq-theshakykey440" rel="noopener noreferrer" target="_blank">
VE3SVQ-THE SHAKY KEY</a>
<span style="color: windowtext;">
on YouTube.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
So.... Let's see.&nbsp;Where were we? Oh yes.&nbsp;I have been trying to learn Morse code&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
-.-. --.-&nbsp;-.-. --.- (CQ CQ)&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext; background-color: inherit;">
That was me, tapping out "CQ CQ" in Morse code using the practice set I keep on my desk.&nbsp;This consists of a set of code paddles, connected to an Arduino Nano, which I built several years ago based what I learned watching </span>
<a href="https://www.youtube.com/watch?v=U1LHWX86INQ" rel="noopener noreferrer" target="_blank">
Code Practice Oscillator; Aka: The Three Arduinos</a>
<span style="color: windowtext;">
on Jmhrvy1947's YouTube Channel, and based on the code from </span>
<a href="https://github.com/jmharvey1/ArduinoCPO" rel="noopener noreferrer" target="_blank">
his GitHub</a>
<span style="color: windowtext;">
&nbsp;</span>
<a href="https://github.com/jmharvey1/ArduinoCPO" rel="noopener noreferrer" target="_blank">
https://github.com/jmharvey1/ArduinoCPO</a>
<span style="color: windowtext; background-color: inherit;">
. I did need to make modifications, both to support the Ardunio Nano on which I chose to run it, and for my own sanity, as the way that I learned to write code for Ardunio is very different.&nbsp;I focus on readability and flexibility.&nbsp;You can see these changes on </span>
<a href="https://github.com/jttrey3/PracticeOscillator/blob/main/PracticeOscillator.ino" rel="noopener noreferrer" target="_blank">
my own GitHub</a>
<span style="color: windowtext;">
(</span>
<a href="https://github.com/jttrey3/PracticeOscillator/blob/main/PracticeOscillator.ino" rel="noopener noreferrer" target="_blank">
https://github.com/jttrey3/PracticeOscillator/blob/main/PracticeOscillator.ino</a>
<span style="color: windowtext;">
)&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Anyway,&nbsp;I have been studying.&nbsp;I have been watching videos.&nbsp;I have been practicing.&nbsp;I might actually be learning some of this stuff.&nbsp;If you are interested in more details about the resources I am using, leave a comment for this episode, or drop me an email using the address in my profile, and I may record an episode about it.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
The result is that I have been learning.&nbsp;But also, the google and YouTube algorithms have been learning about me.&nbsp;And they have started to feed me more videos about Morse code. It is both helpful, and super creepy at the same time.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
So one day, when I opened YouTube, a title in my feed caught my eye.&nbsp;"</span>
<a href="https://www.youtube.com/watch?v=oBRUGWu3gc8" rel="noopener noreferrer" target="_blank">
NEW CW OP USE THE REVERSE BEACON NETWORK TO IMPROVE YOUR CODE</a>
<span style="color: windowtext;">
".&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
I said to myself, "Self, this could be interesting."&nbsp;I watched Keith's video and learned about the </span>
<a href="https://www.reversebeacon.net/" rel="noopener noreferrer" target="_blank">
Reverse Beacon Network</a>
<span style="color: windowtext;">
.&nbsp;&nbsp;According to their website, "The Reverse Beacon Network (RBN) is a revolutionary new idea. Instead of beacons actively transmitting signals, the RBN is a network of stations listening to the bands and reporting what stations they hear, when and how well."&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Let's pause for a second and discuss amateur radio beacons.&nbsp;These are stations which repeatedly broadcast their identity on dedicated frequencies.&nbsp;Other operators around the world, who hear a beacon, can evaluate the signal propagation between their station and the beacon location.&nbsp;&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
The RBN is just the opposite.&nbsp;Here, the station operator can transmit a test signal with their call sign, using CW or other digital modes.&nbsp;Then, they can look at the RBN website to see which RBN listening stations received their transmission, and even get a signal report.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
On the </span>
<a href="https://www.reversebeacon.net/main.php" rel="noopener noreferrer" target="_blank">
main page</a>
<span style="color: windowtext;">
of the RBN website, one can observe a world map with paths showing where signals were received, and where they originated based on the registered grid square of the originating call sign.&nbsp;The table displayed below the map reveals the sending and receiving call signs, their distance apart (In miles or kilometers), the frequency, the mode, the type of transmission, the signal to noise ratio, the speed of the transmission, and the time/date using UTC.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<a href="hpr4502_image_1.png">
<img src="hpr4502_image_1_tn.png">
</a>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
This information is collected by a network of volunteer reverse beacon receiving stations all over the world, which monitor the various radio bands, decode transmissions of CW (Morse code), RTTY (Radio Teletype), and PSK31 or PSK63 (Digital modes using Phase Shift Keying). These receiving stations report what they receive as well as the signal strength back into the Reverse Beacon Network to be recorded and published over the internet.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Dave Casler discussed the RBN back in 2016 on his YouTube video </span>
<a href="https://www.youtube.com/watch?v=4Y5ZHqfeJgo" rel="noopener noreferrer" target="_blank">
The Ham Radio Reverse Beacon Network, AD#32</a>
<span style="color: windowtext;">
.&nbsp;This gives very good detail of how the network works.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext; background-color: inherit;">
This sounds like exactly what I have been looking for.&nbsp;All I need to do is come up with a way to reliably, accurately, and consistently transmit "CQ CQ CQ TEST DE" followed by my call sign three times at a constant 20 words per minute (WPM).&nbsp;If I can do this a few times, I can then check the RBN to see where I was received.&nbsp;By including the "TEST" string, recipients know that I do not wish to start a conversation.&nbsp;I can get accurate reporting of where my signal is going and how strong it is.&nbsp;</span>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
But remember that my morse code skills are still inadequate.&nbsp;And my radios do not have "Keyer memories" like those which can be found in higher end transceivers like the Icom 7300, enabling programmed messages to be sent at the touch of a button.&nbsp;&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
But there is a fairly inexpensive solution to this problem.&nbsp;One which has been nagging at the back of my mind.&nbsp;Maybe, I could use the Cheap Yellow Display to effectively add "Keyer memory" to any of my radios by simply plugging it in to the code key input port.&nbsp;These stored messages could be transmitted by simply touching their specific icon on the touch screen.&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Now we have a plan.&nbsp;But how will we do it?&nbsp;What else will we need to learn?&nbsp;Will it even work?&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
&nbsp;</span>
</p>
<p>
<span style="color: windowtext;">
Tune in to the next episode in the series to find out the answers to some of these questions and more!&nbsp;</span>
</p>


