Home / vers2
Name Modified Size InfoDownloads / Week
Parent folder
RF_switch_2.sch 2021-02-08 8.0 kB
RF_switch_2.png 2021-02-08 11.1 kB
functions.ino 2021-02-08 932 Bytes
rf_switch_2.ino 2021-02-08 1.8 kB
Totals: 4 Items   21.8 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