Name | Modified | Size | Downloads / 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