Skip to content
View in the app

A better way to browse. Learn more.

Ham Radio Base

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
☀ Solar
SFI 121
SN 93
A 11
K 2 Quiet
X-Ray B8.3
Wind 432.7 km/s
Aurora 3
Updated 06:30 UTC HamQSL · N0NBH
Day 80/40m Fair 30/20m Good 17/15m Fair 12/10m Fair
Night 80/40m Good 30/20m Good 17/15m Fair 12/10m Poor

Callsign Lookup
_
Vanity Call Signs Available
Enter filters above and click Search.
ⓘ Callsign lookups are in real time via the FCC database. Vanity callsign availability is refreshed daily at 6:00 AM CST. The vanity search may be unavailable for a few minutes during this update.
Live DX spots
Live DX Spots — 70cm via PSKReporter · scroll or pinch to zoom
Band
Mode
Time
Loading map data…
MHz DX Spotter Info
Recent spots —
Select a band above to load spots
Ready — select a band to fetch live spots

using an arduino to automate my antenna relay switching - anyone done this?

so ive been messing around with this idea for a while now and finally started actually building it out. basically i have 4 antennas - a vertical, a 40m dipole, a 2m yagi, and a random wire thing i threw up last year - and im tired of going out to the shack and manually flipping the coax switches every time i want to change bands or configurations. its getting old especially in the winter.

my plan is to use an arduino mega i had sitting in a box (originally bought it for some other project that never happened lol) and wire it up to a bunch of relay modules to control the antenna switching. the idea is i can either hit a button on a little panel i build, or eventually tie it into my logging software somehow so it switches automatically based on what band im on in the radio.

ive got the relay modules, got the arduino, got a 12v power supply im going to tap off. my concern is RF getting back into the arduino through the relay coils or the control lines and messing everything up. read some stuff about using optoisolators but honestly im not totally sure where that fits in the circuit. also wondering if i need to shield anything or if thats overkill for HF power levels - im running maybe 100 watts on a good day.

anyone actually built something like this? curious how you handled the isolation side of things and whether the arduino survived long term haha

  • Replies 1
  • Views 18
  • Created
  • Last Reply

Top Posters In This Topic

Featured Replies

yeah i did basically exactly this about two years ago, used a Nano instead of a Mega but same idea. the RF isolation thing is a real concern, i fried two relay modules before i figured out what was going on. what i ended up doing was running the control lines through ferrite beads - just a couple wraps through a small toroid - and that cleaned things up a lot. also made sure the ground between the relay board and the arduino was solid, floating grounds were causing me weird issues where relays would chatter for no reason.

the optoisolator idea is good if youre going to run longer cable runs between the arduino and the relay board, but if theyre sitting right next to each other on the same little pcb or in the same enclosure, the ferrite approach is probably fine. i also put a 0.1uF cap across each relay coil just for the transient spikes, standard stuff.

mine has been running for like 18 months now with zero issues, handles 100w no problem. the relay contacts themselves matter more than the control side - make sure youre using relays rated well above what youre actually switching. i use DPDT relays rated at 30A for the RF path even though im never coming close to that, the derating at RF frequencies is real and people underestimate it.

i looked at doing something similar but ended up going with a Raspberry Pi instead because i wanted a web interface i could hit from my phone or tablet in the house. runs a little flask server, dead simple. the downside is boot time obviously - arduino wins there if you need it up instantly when you flip the shack power on. for my use case i dont care, the pi is on all the time anyway running other stuff.

one thing ill say is dont underestimate how annoying the software side gets once you start wanting it to talk to your logging program. ive been trying to get mine to read the band data from N1MM and its kind of a rabbit hole depending on what radio you have. some rigs spit out band data over serial nice and clean, others you gotta poll them which adds latency. just something to think about before you go too far down that road

Guest
Reply to this topic...

Affiliate Disclosure: As an Amazon Associate, Ham Radio Base earns from qualifying purchases. Some links throughout this website may be affiliate links. If you purchase a product through one of these links, we may earn a commission at no additional cost to you. Your support helps us continue creating free articles, tutorials, reviews, and resources for the amateur radio community. N0TLB © Ham Radio Base - Powered by the Ham CQ DX Community. All rights reserved.

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.