Home / vers1
Name Modified Size InfoDownloads / Week
Parent folder
RF_switch.sch 2021-02-02 7.3 kB
rf_switch_1.ino 2021-02-02 1.8 kB
functions.ino 2021-02-02 932 Bytes
RF_switch.png 2021-02-02 19.3 kB
Totals: 4 Items   29.4 kB 0

ARDUINO serial RF switch

Simple relays driver via USB serial connection. Implemented on a cheap Arduino NANO Easy to customize / expand to fulfill any need. Actually developed to switch RF relays in my SatNOGS remote node, to permit to use different antennas on different bands.

UPDATE


Vers. 2: introduced an hw modification to enable / disable the banner and error reports from the board. With pin closed the switch doesn't answers in case of wrong commads, neither there's the banner at startup [added for ensure compatibility with control software]. See the updated schematics


  • SETUP: The source it's quite simple; verify your needs ( relays connenctions / serial baudrate) then upload to ARDUINO NANO. The active function are into function.ino file, so the readability is maximal.
  • USAGE: the device wait for a string, terminated with a CR or a LF ( ANTx, where x it's the antenna number, in my case ANT0 | ANT1 | ANT2). Wrong command are sent back to terminal precedeed by a question mark. To send command use any terminal app (Putty / Cutecom ) or via command line with "cat" or "echo" to serial device.
  • EXPANSION: There are a lot of free ports available into the ARDUINO Nano board, plus a lot of memory space. Only this could be the limit ;-) Actually I'm working with a bigger RF relay ( 6 to 1 port https://www.radiall.com/rf-microwave-switches/spnt-sma-18ghz-no-28-zc-c-pins-26475.html)

Enjoy, de I3VFJ

Source: README.md, updated 2021-02-08