RFLINK-IO Wireless Switch Module User Manual
- June 5, 2024
- Rflink
Table of Contents
RF LINK-IO
The magic finger is no longer a myth RF LINK-IO makes the wireless switch real
The RF LINK-IO Wireless Switch Module is an easy-to-use module that instantly and painlessly upgrades a wired switch to a wireless switch(could be one to multiple suites). No additional coding and hardware equipment or other transmission modules are required to upgrade the device to a remotely controllable wireless control device
Module appearance and dimension
The RF LINK-IO module contains one root terminal (left) and up to four
devices. On the device side (on the right side of the figure below, numbered 1
to 4), the outlook of the root and device looks almost the same, they can be
identified by the label on the back
As shown in the figure below, the ID of this group of RF LINK-UART modules is
0002.
Module characteristics
All types of development boards and MCUs can use this module directly, and there is no need to install additional drivers or API programs.
- Operating voltage: 3.3~5.5V
- RF Frequency: 2400MHz~2480MHz
- Power consumption: 24 mA@ +5dBm at TX mode and 23mA at RX mode.
- Transmit power: +5dBm
- Transmission rate : 250Kbps
- Transmission distance: around 80 to 100m in the open space
- Each module has two sets of I/Os.
- RF LINK-IO suite can support one root to one device(2 sets of IO ports) and one root to multiple devices( up to four ).
Pin pin definition
|
---|---
GND Ground
+5V 5V voltage input
THE CEB This CEB should connect to the ground (GND), then the module will
be power-on and can be used as a power-saving control function.
INO Input pin of the first I0 port
IN1 Input pin of the second I0 port
AUTO Output pin of the first 10 ports.
The OUT Output pin of the second 10 port.
IDO selects which device to connect to via the HIGH/LOW combination of
these two pins.
ID La t Device ID Latch pins. When Root sets the target device via IDO,
01, you need to set this pin LOW then the connection will officially be
switched to the specified device.| GND Ground
+5V 5V voltage input THE CEB-) This CEB should connect to the ground
(GND), then the module will be power-on and can be used as a power-saving
control function.
INO Input pin of the first I0 port
IN1 Input pin of the second I0 port
AUTO Output pin of the first I0 port.
OUT1 The output pin of the second I0 port. ID1, MO 4Number setting pin
for I0 device board. By the combination of these two-pin, every 10 devices can
be set to a different device #.
I D La t This Pin foot has no effect on the device.
How to use
The general switch is a 1-to-1 on/off switch, this RF LINK-IO can support 1
-to-multiple mode, which means you can send on/off commands to up to IO
devices(and a total of 8 sets of IO ports)
The Root (#0) will connect to Device (#1) by default when powered on. At this
time, Root and Device #1 can transmit On/Off between two sets of IO Messages.
If you have a different number of devices (#2~#4), you can choose any one by
ID0 and ID1 of the Root side. The Root sends different HIGH/LOW combinations
to select the specific device. For more information about the ID0 and ID1
number combinations for setting and specifying the Device number, please refer
to the table below.
| Device 1 (#1)| Device 2 (#2)| Device 3 (#3)| Device 4 (#4)
---|---|---|---|---
ID0 pin
ID1 pin| HIGH
HIGH| HIGH
LOW| LOW
HIGH| LOW
LOW
ID0 and ID1 pin are default HIGH, they will be LOW via connecting to the
ground.
Note: The device-side should be set to the required device number
according to first, the root will choose the target device via the same table.
You can choose a different device to transfer messages via the ID0 and ID1 of the root, usually, tying ID0 or/and ID1 to the GND. More than that, the root side can also send a Low/High signal through the IO pin to choose the target device on the fly.
Example of use: Controlling a remote switch via the Arduino
For example, in the following figure, Arduino Nano connects the ID0 and ID1
pins of the RF LINK-IO Root through the D10 and D11 pins. Arduino Nano will
send different High/Low combination signals to select the Device to be
connected to (after setting up, let the D12 pin send Low to the pin ID_Lat of
the Device, then the connection is effective). Thus the root connects to the
specified device and passes through D4 or D5 to control the signals of IN0 and
IN1, its status will be synchronized at the OUT0 and OUT1 of the specific
remote device.
Note: The development board pins connected to RFLink-IO do not limit
specific pins, you can also change them to other numbered pins.
Use the ID_LAT to start sending/receiving messages with the new
connection
After sending the corresponding High/Low signal to the ID0 and ID1 pins, the
Root terminal will interrupt the transmission with the old connection end
(that is, stop the transmission and receiving with the old connection end).
And wait for a Low signal from the ID_Lat pin to switch to the new connection.
That is, after you send the target device number signal via ID0, ID1, all
transection between the root and the currently connected device will be
halted. The new transaction won’t start until you send a LOW signal of ID_Lat
at least 3ms. The process is as follows:
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>