Skip to main content

Posts

Showing posts with the label project toucans

Modeling HF Propagation Around Skyscrapers: Interactive Cesium Maps, F2 Bounces, and Propagation Wedges from One Maritime Plaza

  After contacting Alaska from San Francisco on 14.0574 MHz with 5 watts power delivered via a 1/4 wave vertical antenna through an apartment highrise last week, I started building models of HF propagation around buildings. This culminated in several new tools that I'll be discussing in more depths in future posts and the propagation map you can interact with towards the bottom of the page. What's in the Map Radio Contact Paths The map shows the QSOs (radio contacts) I made from the park on the top of One Maritime Plaza . Each contact is mapped out by a solid line running along the ground as well as a likely path the high frequency radio signal took as it bounced off the ionosphere on its way to the receiving station. I've talked about mapping F2 bounces before .  Fun F2 paths near a moutain outside El Paso, TX The paths in the map below use the maximum F2 layer height of the ionosphere at the time of the contact as it was reported by NOAA Glotec data . If you'd like t...

Urban POTA in Downtown San Francisco, So Many Building, So Many RF Obstacles, and So Much Fun!

 I found a new operating location in downtown San Francisco that combines the Butterfield National Historic Trail and the Pony Express National Historic Trail and was so much fun! To be clear, I don't know if I'll ever activate either park from this spot, but wow, the architecture! And! Wow! The RF propagation curiousities! I had the TransAmerica Pyramid on one side of me  and the building formerly known as the Alcoa building on the other My operating position was from the Maritime Plaza, an elevated park smack in the middle of the Embarcadero. Take a look at the Cesium Map using Google PhotoRealistic tiles below to get a good feel for the whole area. (I'll keep you posted, but for the moment, you'll have to dial in the map yourself, I haven't had time to standardize my saved view code to all of my maps yet. I wound up making a whole series of videos just getting to the site. You can see them in the playlist below. Here's the cool thing that got me back to my r...

Vector Stores in the OpenAI Responses API: An Interview with GPT5

I’d just finished a morning round of tinkering with the ham radio Extra Class tutor when the question hit me: how do I actually get the entire exam question pool into GPT without burning through tokens every time? With GPT Projects, I can just drop in a file and it remembers. But on the API side, things always felt a little more ephemeral — every call a blank slate. So I sat down with GPT-5 to dig into whether there’s a smarter, more cost-effective way. What followed was one of those back-and-forths where the clouds part: GPT Projects’ quiet little “remembered files” have a direct analogue in the API world — vector stores — and they might just be the key to making this whole tutor run leaner and meaner. Me: In GPT projects, I can upload files that the project remembers. Is there a way to do the same thing with the API? GPT-5: Great question. With the raw chat/completions endpoint, no — it’s stateless. You’d have to re-inject your files each time. But the newer OpenAI  Respo...

The Project TouCans Audio Recording Rig

 Just a brief description of how I capture audio recordings during Project TouCans outings. First, where's the audio coming from? Project TouCans of course.  It's frequently in the air, embedded in its dipole antenna, so about a year and a half ago, we started piping audio to the round via Bluetooth. Specifically, the audio out from the RockMite feeds this Bluetooth transceiver, a 1Mii Bluetooth 5.3 Transmitter Receiver for TV to Wireless Headphones For the recording/receiving rig, I use a different Bluetooh reciver, an Alura . It's the only Bluetooth receiver I could find  that would receive the 1Mii. From there, I use a stereo connector splitter. One side goes to my Sony voice recorder microphone input. The recorder is fine with the fact that I don't have an attenuater in the line.  The other side of the splitter feeds my Bose Ultra QC noise cancelling headphones. Do be honest, I have those for work, not for palling radios. The whole system, over time, has ...

POTA Afternoon at US-4571 City College San Francisco

 Turns out that City College San Francisco on the US-4157 Juan Bautista de Anza Nationali Historic Trail is a pretty good QTH even in the middle of the day on 20- meters. I didn't make it to the East Coast, but the rig was heard as far away as Tenessee!  The audio was faint, but very quite on this POTA activation, and I managed to record it this time, so I'll have some QSL videos out soon so you can see and, arguably more importantly for radio, hear what was going on! Videos This playlist contains all the videos made during the outing. Hopefully, I'll get some QSO audio added to the list after a while. Maps More Data! Every one of the launch angles was above ground this time.  Here's an album of what the foF2 values and hmF2 values looked like along the path. If yo're interested in how these numeric charts were developed and continue to evolve, I have a  video  up on a part of the debug process where GPT-5 proved really helpful. I'm s...

Project TouCans: First Teletype Over 2 Meters With KO6BTY’s CQ Decode

 We pushed the teletype prototype for Project TouCans further today! KO6BTY transmitted a CQ call on 2 meters, and I managed to decode it—at least semi-successfully—through audio from my K6 UVK5(8). It’s not perfect yet, but it’s another good sign that Project TouCans’ RTTY experiment is working. For those that don't remember, or weren't follwing along, I started workign on the possibility of teletype using Project TouCans back in May . I didn't have the time to add a frequency change relay and possibly a different internal keyer to TouCan's Rockmite, so I settled on converting the microPython code intended for TouCans into JavaScript that could be run on the blog using GPT. It worked. I knew this right away becasue DroidRTTY decoded the audio output of the blog page app. Meanwhile, CW on 2 meters has become kinda popular lately thanks to  KI7QCF . My mind put the two topics together today, and voila! Here's a video that explains it all. The semi-successful deco...

F2 Dev Notes and US-4571 at City College San Francisco a Week Apart

 This week I spent some time tightening up the workflow for comparing F2 ionospheric data across different POTA outings. It turns out documentation really does matter. By writing things down, I’ve not only made the manual process clearer but also pushed the automated flow forward. With GPT-5’s help on documenting proton and electron flux plots, and my own notes on numeric F2 graphs along QSO paths, the project is steadily becoming easier to repeat and share. I put in a little bit of time working on being able to easily compare F2 data for different POTA outings this morning. It turns out documentation really does matter, so I've been focusing a bit more on it. I have a number of tools that allowed me to pull in F2 data quickly. This week I've been trying to spend time pulling them into an automated flow. As I've implemented this flow, I've discovered that I haven't taken the time to document the tools I've already built.  I asked GPT5 to document the solar prot...

Project TouCans Back on the Air on the San Juan Bautista National Historic Trail

 Project TouCans made it back on the HF airwaves last night! I had forgotten that urban POTAs are kind the epitome of luxury here in San Francisco. On my way to the bus stop for the MUNI 49, I noticed that it was happy hour, so I stepped in for a drink. Perched on a barstool at the joint's open front window, I contemplated the world outside and whether or not the radio would work. The power switch latching relay for the rig gave up on the last day of our Great Basin National Park camping trip. That'd been perfect timing, (if the thing was going to break at all), but also led to me not being on the air in the better part of two months. I wound up making the ten QSOs to activate the park in just over half an hour. My operating site was on the campus of City College San Francisco (CCSF.) The view across the city is kind of nice. I was there just into the night this time, and the city lights up after dark. I'm trying something new in the map below. I asked GTP5 to help me with...

Is There Such a Thing as a Homebrew System?

 There's been a lot of talk about what is and isn't homebrew lately. I started hearing the all-in-good-fun contention around the Soldersmoke DC Receiver Challenge . A few days back, the conversation wandered over to the comments section of a HackaDay post. In that post, I found the following quote from The Tao of Programming :  "When designing an operating system, the programmer seeks the simplest harmony between machine and ideas." While it's cobbled together from modified kits, TouCans, suspended in its dipole beneath a Golden Gate Fortune Cookie Factory rain shield, will always sit in my heart as a manifestation of "the simplest harmony between machine and ideas" That makes me wonder if there should be a catetory known as a homebrew system. Sure, TouCans has kits, but they're modded to fit the application. They're also powered and controlled by a homebrew Darlington array buffered momentary contact relay (keyer) and a latching relay (power),...

QRP, Locked by Rocks, and the Waterfall Display

 N2CQR mentioned the waterfall being handy for QRP in that other operators can find your rock-locked signal on the ham radio bands.  In addition to the use-case pointed out by Bill , when operating Project TouCans in locations where there's an available internet connection, I've used SDR waterfalls to my advantage in a few other ways: 1. I can get more immediate feedback than the Reverse Beacon Network. On the West Coast, the Utah SDR can see our signal during most of the day. We can find out immediately if Project TouCans is working at all. 2. I rarely have zero-beat issues with TouCans. The contained RockMite's receiver is very wide, so I can hear a lot on either side of the frequency the rig works on. There is one big issue though. The crystal oscillator for transmit has found its home near 14057.4 MHz. The receive bandpass, however, is happiest at 14057.9 kHz. Especially when there's a crowd, the waterfall display from Utah helps me to determine if the loudest sign...

Statically Served Ionosphere hmF2 FoF2 Maps Using ChatGPT and GloTEC

 ChatGPT wrote a little more starter code for me to answer the question, could we simply make an image of the F2 maps? Here are the current 3D F2 maps . These are great for visualizing what the ionosphere F2 height actually looks like. The maps are, however, a little memory and processor heavy. I wondered if would be faster to load a simple image for a daily driver sort of F2 map. I asked ChatGPT for help, and while things took longer this time, the LLM still made quicker work of the project. Here is one of the early sample outputs. Notice that the map is still split into grids in the same manner as the Cesium map. The only remaining task was either to display a legend on the same web page, or to use tooltips! I chose tooltips. To implement tooltips, I needed an html <map> tag containing the FoF2 values at each grid location with FoF2 image. That wound up being a bit of a journey. My first idea was to simply crank out an entire html page in the GitHub repos and display it he...

Mt. Moriah US-9269 Activation!

 I was the second person to activate US-9269 Mt. Moriah BLM National Conservation Area yesterday! The gang and I are out on our annual campign trip to Baker, NV and the environs surrounding Great Basin National Park. We drove to our trailhead using the Hatch Rock Mine access road. The mine extracts quartzite for use in building. The entire wilderness area where the gang and I hiked had frequent quartzite deposits.  That second photo shows the top of a quartzite outcropping that wound up being about four stories high when viewed from below. I realized this once I got to the bottom of the outcrop as I descended the ridge I was on after the POTA activation. Google had this to say about the stone: Mt. Moriah Flagstone is a premium metamorphic quartzite sourced from the pristine Snake Mountain Range on the Nevada-Utah border. This exquisite natural stone showcases a harmonious blend of slate gray, soft mauve, and warm tawny chestnut tones, creating an aura of delicate refinem...