ARDUINO RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ ਇੱਕ ਮੋਡੀਊਲ ਹੈ ਜੋ ਬਿਨਾਂ ਕਿਸੇ ਕੋਡਿੰਗ ਕੋਸ਼ਿਸ਼ ਜਾਂ ਹਾਰਡਵੇਅਰ ਦੇ ਵਾਇਰਡ UART ਨੂੰ ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰਦਾ ਹੈ। ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ ਰੂਟ ਟਰਮੀਨਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਚਾਰ ਤੱਕ ਡਿਵਾਈਸ I/O ਪੋਰਟਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਨਾਲ ਖਤਮ ਹੁੰਦੀ ਹੈ। ਓਪਰੇਟਿੰਗ ਵਾਲੀਅਮtage ਦੀ ਰੇਂਜ 3.3V ਤੋਂ 5.5V ਤੱਕ ਹੈ, ਅਤੇ RF ਬਾਰੰਬਾਰਤਾ 2400MHz ਤੋਂ 2480MHz ਤੱਕ ਹੈ। ਖੁੱਲ੍ਹੀ ਥਾਂ ਵਿੱਚ ਪ੍ਰਸਾਰਣ ਦੂਰੀ ਲਗਭਗ 80 ਤੋਂ 100m ਹੈ, ਅਤੇ ਪ੍ਰਸਾਰਣ ਦਰ 250Kbps ਹੈ। ਮੋਡੀਊਲ 1-ਤੋਂ-1 ਜਾਂ 1-ਤੋਂ-ਮਲਟੀਪਲ (ਚਾਰ ਤੱਕ) ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
PRODUCT ਮੋਡੀਊਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਸੰਚਾਲਨ ਵਾਲੀਅਮtage: 3.3~5.5V
- RF ਬਾਰੰਬਾਰਤਾ:2400MHz~2480MHz
- ਬਿਜਲੀ ਦੀ ਖਪਤ: TX ਮੋਡ 'ਤੇ 24 mA@ +5dBm ਅਤੇ RX ਮੋਡ 'ਤੇ 23 mA।
- ਪ੍ਰਸਾਰਿਤ ਸ਼ਕਤੀ: +5dBm
- ਸੰਚਾਰ ਦਰ: 250 ਕੇਬੀਪੀਐਸ
- ਸੰਚਾਰ ਦੂਰੀ: ਖੁੱਲੀ ਜਗ੍ਹਾ ਵਿੱਚ ਲਗਭਗ 80 ਤੋਂ 100 ਮੀ
- ਬੌਡ ਰੇਟ 9,600bps ਜਾਂ 19,200bps
- 1-ਤੋਂ-1 ਜਾਂ 1-ਤੋਂ-ਮਲਟੀਪਲ (ਚਾਰ ਤੱਕ) ਪ੍ਰਸਾਰਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਮੋਡੀਊਲ ਦਿੱਖ ਅਤੇ ਮਾਪ
RFLINK-UART ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ ਰੂਟ ਟਰਮੀਨਲ ਅਤੇ ਚਾਰ ਡਿਵਾਈਸ ਦੇ ਸਿਰੇ ਹੁੰਦੇ ਹਨ। ਰੂਟ ਟਰਮੀਨਲ ਅਤੇ ਡਿਵਾਈਸ ਦੇ ਸਿਰੇ ਬਾਹਰੀ ਦਿੱਖ ਵਾਲੇ ਸਮਾਨ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪਿਛਲੇ ਪਾਸੇ ਦੇ ਲੇਬਲ ਦੁਆਰਾ ਪਛਾਣਿਆ ਜਾ ਸਕਦਾ ਹੈ। RFLINK-UART ਮੋਡੀਊਲ ਦਾ ਗਰੁੱਪ ID 0001 ਹੈ, ਅਤੇ BAUD 9600 ਹੈ।
PRODUCT ਪਿੰਨ ਪਰਿਭਾਸ਼ਾ
ਰੂਟ | ਡਿਵਾਈਸ |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
ਜੀ.ਐਨ.ਡੀ | ਜੀ.ਐਨ.ਡੀ |
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ਰੂਟ ਅਤੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰੋ
ਸਾਰੇ ਕਿਸਮ ਦੇ ਵਿਕਾਸ ਬੋਰਡ ਅਤੇ MCUs ਜੋ UART ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਇਸ ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਵਾਧੂ ਡਰਾਈਵਰਾਂ ਜਾਂ API ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ। RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ 1-ਤੋਂ-ਮਲਟੀਪਲ ਕਿਸਮ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਡਿਫਾਲਟ ਰੂਟ ਟਰਮੀਨਲ (#0) ਇੱਕ ਡਿਵਾਈਸ (#1) ਦੇ ਨਾਲ ਪਾਵਰ-ਆਨ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕਨੈਕਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਹੋਰ ਨੰਬਰ ਵਾਲੀ ਡਿਵਾਈਸ (#2~#4) ਹੈ। ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸ ਸਾਈਡਾਂ ਨੂੰ ਚੁਣ ਸਕਦੇ ਹੋ ਜਿਨ੍ਹਾਂ ਨਾਲ ਤੁਸੀਂ ਰੂਟ ਸਾਈਡ 'ਤੇ ID0 ਅਤੇ ID1 ਪਿੰਨਾਂ ਰਾਹੀਂ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਡਿਵਾਈਸ ਚੋਣ ਦੇ ID0/ID1 ਸੁਮੇਲ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵੇਖੋ:
ਡਿਵਾਈਸ 1 (#1) | ਡਿਵਾਈਸ 2 (#2) | ਡਿਵਾਈਸ 3 (#3) | ਡਿਵਾਈਸ 4 (#4) |
---|---|---|---|
ID0 ਪਿੰਨ: ਉੱਚ ID1 ਪਿੰਨ: ਉੱਚ |
ID0 ਪਿੰਨ: ਉੱਚ ID1 ਪਿੰਨ: ਘੱਟ |
ID0 ਪਿੰਨ: ਘੱਟ ID1 ਪਿੰਨ: ਉੱਚ |
ID0 ਪਿੰਨ: ਘੱਟ ID1 ਪਿੰਨ: ਘੱਟ |
ਡਿਵਾਈਸ ਸਾਈਡ ਨੂੰ ਪਹਿਲਾਂ ਦੇ ਅਨੁਸਾਰ ਲੋੜੀਂਦੇ ਡਿਵਾਈਸ ਨੰਬਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਰੂਟ ਉਸੇ ਸਾਰਣੀ ਰਾਹੀਂ ਟੀਚੇ ਦਾ ਡਿਵਾਈਸ ਚੁਣੇਗਾ। ਤੁਸੀਂ ਰੂਟ ਦੇ ID0 ਅਤੇ ID1 ਰਾਹੀਂ ਸੁਨੇਹੇ ਨੂੰ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰੀ ਡਿਵਾਈਸ ਚੁਣ ਸਕਦੇ ਹੋ, ਆਮ ਤੌਰ 'ਤੇ ID0 ਜਾਂ/ਅਤੇ ID1 ਨੂੰ GND ਨਾਲ ਜੋੜਦੇ ਹੋ। ਇਸ ਤੋਂ ਵੱਧ, ਰੂਟ ਸਾਈਡ IO ਪਿੰਨ ਰਾਹੀਂ ਇੱਕ ਲੋਅ/ਹਾਈ ਸਿਗਨਲ ਵੀ ਭੇਜ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਫਲਾਈ 'ਤੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕੀਤੀ ਜਾ ਸਕੇ।ample, ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ, Arduino Nano D4 ਅਤੇ D5 ਪਿੰਨਾਂ ਰਾਹੀਂ ਜੁੜਨ ਲਈ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ। ID0 ਅਤੇ ID1 ਪਿੰਨਾਂ ਨੂੰ ਸੰਬੰਧਿਤ ਉੱਚ/ਘੱਟ ਸਿਗਨਲ ਭੇਜਣ ਤੋਂ ਬਾਅਦ, ਰੂਟ ਟਰਮੀਨਲ ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਸਿਰੇ ਨਾਲ ਸੰਚਾਰ ਵਿੱਚ ਵਿਘਨ ਪਾਵੇਗਾ (ਅਰਥਾਤ, ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਸਿਰੇ ਨਾਲ ਪ੍ਰਸਾਰਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨਾ ਬੰਦ ਕਰੋ)। ਅਤੇ ਨਵੇਂ ਕਨੈਕਸ਼ਨ 'ਤੇ ਜਾਣ ਲਈ ID_Lat ਪਿੰਨ ਤੋਂ ਘੱਟ ਸਿਗਨਲ ਦੀ ਉਡੀਕ ਕਰੋ..
RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ ਇੱਕ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਮੋਡੀਊਲ ਹੈ ਜੋ ਤੁਰੰਤ ਅਤੇ ਦਰਦ ਰਹਿਤ ਵਾਇਰਡ UAR ਨੂੰ ਵਾਇਰਲੈੱਸ UAR ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰਦਾ ਹੈ। ਇਸ ਤੋਂ ਵੱਧ, ਉੱਥੇ I/O ਪੋਰਟ ਦਾ ਇੱਕ ਸੈੱਟ ਹੈ, ਇਸ ਤਰ੍ਹਾਂ ਤੁਹਾਨੂੰ IO ਸਵਿੱਚਾਂ ਨੂੰ ਰਿਮੋਟਲੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਕਿਸੇ ਕੋਡਿੰਗ ਕੋਸ਼ਿਸ਼ ਅਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਮੋਡੀਊਲ ਦਿੱਖ ਅਤੇ ਮਾਪ
RFLINK-UART ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ ਰੂਟ ਟਰਮੀਨਲ (ਖੱਬੇ) ਅਤੇ ਚਾਰ ਜੰਤਰ ਸਿਰੇ ਤੱਕ (ਹੇਠਾਂ ਚਿੱਤਰ ਦੇ ਸੱਜੇ ਪਾਸੇ, 1 ਤੋਂ 4 ਤੱਕ ਨੰਬਰ ਦਿੱਤੇ ਜਾ ਸਕਦੇ ਹਨ), ਦੋਵੇਂ ਬਾਹਰੀ ਦਿੱਖ ਵਿੱਚ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਇਸਦੀ ਪਛਾਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਪਿਛਲੇ ਪਾਸੇ ਲੇਬਲ ਦੁਆਰਾ. ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, RFLINK-UART ਮੋਡੀਊਲ ਦਾ ਗਰੁੱਪ ID 0001 ਹੈ ਅਤੇ BAUD 9600 ਹੈ।
ਮੋਡੀਊਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਸੰਚਾਲਨ ਵਾਲੀਅਮtage: 3.3~5.5V
- RF ਬਾਰੰਬਾਰਤਾ:2400MHz ~ 2480MHz।
- ਬਿਜਲੀ ਦੀ ਖਪਤ: TX ਮੋਡ 'ਤੇ 24 mA@ +5dBm ਅਤੇ RX ਮੋਡ 'ਤੇ 23mA।
- ਪ੍ਰਸਾਰਿਤ ਸ਼ਕਤੀ: +5dBm
- ਸੰਚਾਰ ਦਰ: 250 ਕੇਬੀਪੀਐਸ
- ਸੰਚਾਰ ਦੂਰੀ: ਖੁੱਲੀ ਜਗ੍ਹਾ ਵਿੱਚ ਲਗਭਗ 80 ਤੋਂ 100 ਮੀ
- ਬੌਡ ਰੇਟ:9,600bps ਜਾਂ 19,200bps
- 1-ਤੋਂ-1 ਜਾਂ 1-ਤੋਂ-ਮਲਟੀਪਲ (ਚਾਰ ਤੱਕ) ਪ੍ਰਸਾਰਣ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਪਿੰਨ ਪਰਿਭਾਸ਼ਾ
- GND→ ਜ਼ਮੀਨ
- +5V→ 5V voltage ਇੰਪੁੱਟ
- TX→ ਵਿਕਾਸ ਬੋਰਡ UART ਦੇ RX ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
- ਆਰਐਕਸ→ ਵਿਕਾਸ ਬੋਰਡ UART ਦੇ TX ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
- ਸੀ.ਈ.ਬੀ→ ਇਸ CEB ਨੂੰ ਜ਼ਮੀਨ (GND) ਨਾਲ ਜੁੜਨਾ ਚਾਹੀਦਾ ਹੈ, ਫਿਰ ਮੋਡੀਊਲ ਪਾਵਰ-ਆਨ ਹੋਵੇਗਾ ਅਤੇ ਪਾਵਰ-ਸੇਵਿੰਗ ਕੰਟਰੋਲ ਫੰਕਸ਼ਨ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਬਾਹਰ → IO ਪੋਰਟ ਦਾ ਆਉਟਪੁੱਟ ਪਿੰਨ (ਚਾਲੂ/ਬੰਦ ਨਿਰਯਾਤ)
- IN→ਇਨਪੁਟ IO ਪੋਰਟ ਦਾ ਪਿੰਨ (ਚਾਲੂ/ਬੰਦ ਪ੍ਰਾਪਤ ਕਰੋ)।
- ID1, ID0 →ਇਹ ਚੁਣਦਾ ਹੈ ਕਿ ਇਹਨਾਂ ਦੋ ਪਿੰਨਾਂ ਦੇ ਉੱਚ/ਘੱਟ ਸੁਮੇਲ ਰਾਹੀਂ ਕਿਸ ਡਿਵਾਈਸ ਨਾਲ ਜੁੜਨਾ ਹੈ।
- ID_Lat→ ਡਿਵਾਈਸ ID ਲੈਚ ਪਿੰਨ। ਜਦੋਂ ਰੂਟ ID0, ID1 ਰਾਹੀਂ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਸੈਟ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਪਿੰਨ ਨੂੰ LOW ਸੈੱਟ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਤਾਂ ਕੁਨੈਕਸ਼ਨ ਅਧਿਕਾਰਤ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਤ ਡਿਵਾਈਸ 'ਤੇ ਬਦਲਿਆ ਜਾਵੇਗਾ।
- GND→ ਜ਼ਮੀਨ
- +5V→ 5V ਵਾਲੀਅਮtage ਇੰਪੁੱਟ
- TX→ ਵਿਕਾਸ ਬੋਰਡ UART ਦੇ RX ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
- RX→ ਵਿਕਾਸ ਬੋਰਡ UART ਦੇ TX ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
- CEB→ ਇਹ CEB ਜ਼ਮੀਨ (GND) ਨਾਲ ਜੁੜਨਾ ਚਾਹੀਦਾ ਹੈ, ਫਿਰ ਮੋਡੀਊਲ ਪਾਵਰ-ਆਨ ਹੋਵੇਗਾ ਅਤੇ ਪਾਵਰ-ਸੇਵਿੰਗ ਕੰਟਰੋਲ ਫੰਕਸ਼ਨ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਬਾਹਰ → IO ਪੋਰਟ ਦਾ ਆਉਟਪੁੱਟ ਪਿੰਨ (ਚਾਲੂ/ਬੰਦ ਨਿਰਯਾਤ) I
- IN→ IO ਪੋਰਟ ਦਾ ਇਨਪੁਟ ਪਿੰਨ (ਚਾਲੂ/ਬੰਦ ਪ੍ਰਾਪਤ ਕਰੋ)।
- ID1, ID0→ ਇਹਨਾਂ ਦੋ ਪਿੰਨਾਂ ਦੇ ਉੱਚ/ਘੱਟ ਸੁਮੇਲ ਦੁਆਰਾ, ਡਿਵਾਈਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸ ਨੰਬਰਾਂ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ID_Lat→ ਇਸ ਪਿੰਨ ਫੁੱਟ ਦਾ ਡਿਵਾਈਸ 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਹੈ।
ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
ਸਾਰੇ ਕਿਸਮ ਦੇ ਵਿਕਾਸ ਬੋਰਡ ਅਤੇ MCUs ਜੋ UART ਸੰਚਾਰ ਇੰਟਰਫੇਸ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਇਸ ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਰ ਸਕਦੇ ਹਨ, ਅਤੇ ਵਾਧੂ ਡਰਾਈਵਰਾਂ ਜਾਂ API ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ।
ਰੂਟ ਅਤੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰੋ
ਰਵਾਇਤੀ ਵਾਇਰਡ TTL 1 ਤੋਂ 1 ਟਰਾਂਸਮਿਸ਼ਨ ਹੈ, RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ 1-ਤੋਂ-ਮਲਟੀਪਲ ਕਿਸਮ ਦਾ ਸਮਰਥਨ ਕਰੇਗਾ, ਡਿਫਾਲਟ ਰੂਟ ਟਰਮੀਨਲ (#0) ਡਿਵਾਈਸ (#1) ਨਾਲ ਪਾਵਰ-ਆਨ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਹੋਰ ਹੈ ਨੰਬਰ ਵਾਲੀ ਡਿਵਾਈਸ (#2~# 4)। ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸ ਸਾਈਡ ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਰੂਟ ਸਾਈਡ 'ਤੇ ID0 ਅਤੇ ID1 ਪਿੰਨਾਂ ਰਾਹੀਂ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਡਿਵਾਈਸ ਚੋਣ ਦੇ ID0/ID1 ਸੁਮੇਲ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵੇਖੋ।
ID0, ID1 ਪਿੰਨ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਉੱਚ ਹਨ, ਉਹ ਜ਼ਮੀਨ ਨਾਲ ਜੁੜਨ ਦੁਆਰਾ ਘੱਟ ਹੋਣਗੇ।
ਨੋਟ: ਡਿਵਾਈਸ ਸਾਈਡ ਨੂੰ ਪਹਿਲਾਂ ਦੇ ਅਨੁਸਾਰ ਲੋੜੀਂਦੇ ਡਿਵਾਈਸ ਨੰਬਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਰੂਟ ਉਸੇ ਸਾਰਣੀ ਰਾਹੀਂ ਟੀਚੇ ਦਾ ਡਿਵਾਈਸ ਚੁਣੇਗਾ।
ਤੁਸੀਂ ਰੂਟ ਦੇ ID0 ਅਤੇ ID1 ਰਾਹੀਂ ਸੁਨੇਹਿਆਂ ਨੂੰ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰੀ ਡਿਵਾਈਸ ਚੁਣ ਸਕਦੇ ਹੋ, ਆਮ ਤੌਰ 'ਤੇ ID0 ਜਾਂ/ਅਤੇ ID1 ਨੂੰ GND ਨਾਲ ਜੋੜਦੇ ਹੋਏ। ਇਸ ਤੋਂ ਵੱਧ, ਰੂਟ ਸਾਈਡ ਫਲਾਈ 'ਤੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰਨ ਲਈ IO ਪਿੰਨ ਦੁਆਰਾ ਲੋਅ/ਹਾਈ ਸਿਗਨਲ ਵੀ ਭੇਜ ਸਕਦਾ ਹੈ। ਸਾਬਕਾ ਲਈampਲੇ, ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ, Arduino Nano D4 ਅਤੇ D5 ਪਿੰਨਾਂ ਰਾਹੀਂ ਜੁੜਨ ਲਈ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ।
ID0 ਅਤੇ ID1 ਪਿੰਨਾਂ ਨੂੰ ਸੰਬੰਧਿਤ ਉੱਚ/ਘੱਟ ਸਿਗਨਲ ਭੇਜਣ ਤੋਂ ਬਾਅਦ, ਰੂਟ ਟਰਮੀਨਲ ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਸਿਰੇ ਨਾਲ ਸੰਚਾਰ ਵਿੱਚ ਵਿਘਨ ਪਾਵੇਗਾ (ਅਰਥਾਤ, ਪੁਰਾਣੇ ਕਨੈਕਸ਼ਨ ਸਿਰੇ ਨਾਲ ਪ੍ਰਸਾਰਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨਾ ਬੰਦ ਕਰੋ)। ਅਤੇ ਨਵੇਂ ਕਨੈਕਸ਼ਨ 'ਤੇ ਜਾਣ ਲਈ ID_Lat ਪਿੰਨ ਤੋਂ ਘੱਟ ਸਿਗਨਲ ਦੀ ਉਡੀਕ ਕਰੋ।
ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਨਾਲ ਸੁਨੇਹੇ ਭੇਜਣਾ/ਪ੍ਰਾਪਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ
ਤੁਹਾਡੇ ਵੱਲੋਂ ID0, ID1 ਰਾਹੀਂ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨੰਬਰ ਸਿਗਨਲ ਭੇਜਣ ਤੋਂ ਬਾਅਦ, ਰੂਟ ਅਤੇ ਮੌਜੂਦਾ ਕਨੈਕਟ ਕੀਤੇ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸਾਰੇ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਨੂੰ ਰੋਕ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਨਵਾਂ ਟ੍ਰਾਂਜੈਕਸ਼ਨ ਉਦੋਂ ਤੱਕ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਵੇਗਾ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ID_Lat ਦਾ ਘੱਟ ਤੋਂ ਘੱਟ 3ms ਦਾ LOW ਸਿਗਨਲ ਨਹੀਂ ਭੇਜਦੇ ਹੋ।
Arduino, Raspberry Pi, ਅਤੇ ਸੈਂਸਰਾਂ ਲਈ ਵਰਤੋਂ ਦੇ ਤਿੰਨ ਕੇਸ ਹਨ।
Arduino ਨਾਲ ਕੰਮ ਕਰਨਾ
Arduino ਦੇ ਹਾਰਡਵੇਅਰ TX/RX ਪੋਰਟਾਂ ਨੂੰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਵਰਤਣ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਮੋਡੀਊਲ ਸਾਫਟਵੇਅਰ ਸੀਰੀਅਲਾਂ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਇਸਲਈ ਇਹ ਭੌਤਿਕ UART ਇੰਟਰਫੇਸ 'ਤੇ ਕਬਜ਼ਾ ਕਰਨ ਤੋਂ ਬਚਣ ਲਈ ਇੱਕ ਸਾਫਟਵੇਅਰ-ਇਮੂਲੇਟਿਡ UART ਵਿੱਚ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੇ ਸਾਬਕਾample D2 ਅਤੇ D3 ਨੂੰ TX ਨਾਲ ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਸਾਫਟਵੇਅਰ ਸੀਰੀਅਲ RX, D7, D8 ਦੁਆਰਾ RFLINK-UART ਮੋਡੀਊਲ ਦਾ ਰੂਟ ਸਾਈਡ ਉਹ ਪਿੰਨ ਹਨ ਜੋ ਡਿਵਾਈਸ ਨਾਲ ਕਨੈਕਸ਼ਨ ਸੈੱਟ ਕਰਦੇ ਹਨ, ਅਤੇ D5 ਨੂੰ ਓਕੇ ਟੌਗਲ ਪਿੰਨ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। Arduino ਦੇ ਨਿਰਦੇਸ਼ਾਂ ਦੁਆਰਾ, D7, D8 ਅਤੇ D5 ਪਿੰਨਾਂ ਲਈ ਡਿਜੀਟਲ ਰਾਈਟ ਆਉਟਪੁੱਟ ਘੱਟ ਜਾਂ ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਅਸੀਂ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ ਨਾਲ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਜੁੜਨ ਦੀ ਯੋਗਤਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ।
Exampਰੂਟ-ਸਾਈਡ ਟਰਾਂਸਪੋਰਟ ਪ੍ਰੋਗਰਾਮ ਦਾ le:
ExampRX ਰਿਸੀਵਰ-ਸਾਈਡ ਪ੍ਰੋਗਰਾਮ ਦਾ le
ਚਲਾਓ
Raspberry Pi ਨਾਲ ਕੰਮ ਕਰਨਾ
ਰਾਸਬੇਰੀ ਪਾਈ 'ਤੇ ਇਸ ਮਾਡ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਵੀ ਕਾਫ਼ੀ ਆਸਾਨ ਹੈ! RFLINK-UART ਮੋਡੀਊਲ ਦੇ ਪਿੰਨ ਰਾਸਬੇਰੀ ਪਾਈ ਦੇ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ ਜਿਵੇਂ ਕਿ ਸਾਬਕਾ ਵਿੱਚampਉਪਰੋਕਤ Arduino ਦੇ le. ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਸਿੱਧੇ RX/TX ਪਿੰਨ ਨੂੰ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕਦੇ ਹੋ ਅਤੇ ਇੱਕ ਰਵਾਇਤੀ UART ਵਾਂਗ, ਕਨੈਕਟ ਕਰਨ ਲਈ ਡਿਵਾਈਸ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ। ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ ਰੂਟ-ਸਾਈਡ ਰਾਸਬੇਰੀ ਪਾਈ ਅਤੇ RFLINK-UART ਮੋਡੀਊਲ ਦੇ ਵਿਚਕਾਰ ਕਨੈਕਸ਼ਨ ਵਿਧੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਅਤੇ ਡਿਵਾਈਸ ਦੇ ਸਿਰੇ ਦੀ ਕੁਨੈਕਸ਼ਨ ਵਿਧੀ ਮੂਲ ਰੂਪ ਵਿੱਚ ਇੱਕੋ ਜਿਹੀ ਹੈ, ਪਰ ਇਹ ID_ ਲੈਟ ਪਿੰਨ ਪਿੰਨ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਅਤੇ ID0 ਅਤੇ ID1 ਨੂੰ ਲੋੜਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ID ਨੰਬਰਾਂ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ।
Exampਪ੍ਰੋਗਰਾਮ ਦਾ ਹਿੱਸਾ:
ਟ੍ਰਾਂਸਮੀਟਰ ਵਾਰ-ਵਾਰ ਡਿਵਾਈਸ #3 ਅਤੇ ਡਿਵਾਈਸ #1 ਨੂੰ ਜਾਣਕਾਰੀ ਪ੍ਰਸਾਰਿਤ ਕਰਦਾ ਹੈ
ਪ੍ਰਾਪਤਕਰਤਾ: ਇਹ ਸਾਬਕਾample ਇੱਕ ਸਧਾਰਨ ਪ੍ਰਾਪਤ ਹੈ
ਸੈਂਸਰ ਨਾਲ ਸਿੱਧਾ ਜੁੜਨਾ
ਜੇਕਰ ਤੁਹਾਡਾ ਸੈਂਸਰ UART ਇੰਟਰਫੇਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ ਬੌਡ ਰੇਟ 9,600 ਜਾਂ 19,200 ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਸਿੱਧੇ RFLINK-UART ਮੋਡੀਊਲ ਦੇ ਡਿਵਾਈਸ ਸਾਈਡ ਨਾਲ ਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਤੁਸੀਂ ਇਸਨੂੰ ਵਾਇਰਲੈੱਸ ਫੰਕਸ਼ਨ ਸੈਂਸਰ ਨੂੰ ਵੀ ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਦਰਦ ਰਹਿਤ ਅੱਪਗ੍ਰੇਡ ਕਰ ਸਕਦੇ ਹੋ। ਹੇਠਾਂ ਦਿੱਤੇ G3 PM2.5 ਸੈਂਸਰ ਨੂੰ ਸਾਬਕਾ ਵਜੋਂ ਲਿਆ ਗਿਆ ਹੈample, ਹੇਠ ਦਿੱਤੇ ਕਨੈਕਸ਼ਨ ਵਿਧੀ ਨੂੰ ਵੇਖੋ
ਅੱਗੇ, ਕਿਰਪਾ ਕਰਕੇ RFLINK-UART ਮੋਡੀਊਲ ਦੇ RO ਨੂੰ ਜੋੜਨ ਲਈ ਇੱਕ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ (ਜਾਂ ਤਾਂ Arduino ਜਾਂ Raspberry Pi) ਤਿਆਰ ਕਰੋ ਓਟ ਸਾਈਡ 'ਤੇ, ਤੁਸੀਂ G3 ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਨੂੰ ਆਮ UART ਤਰੀਕੇ ਨਾਲ PM2.5 ਡਾਟਾ ਪੜ੍ਹ ਸਕਦੇ ਹੋ, ਵਧਾਈ ਹੋਵੇ, G3 ਕੋਲ ਹੈ। ਵਾਇਰਲੈੱਸ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਸਮਰੱਥਾ ਵਾਲੇ PM2.5 ਸੈਂਸਿੰਗ ਮੋਡੀਊਲ ਵਿੱਚ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ।
IO ਪੋਰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ
RFLINK-UART ਮੋਡੀਊਲ IO ਪੋਰਟਾਂ ਦਾ ਇੱਕ ਸੈੱਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਵਾਇਰਲੈੱਸ ਢੰਗ ਨਾਲ ਚਾਲੂ/ਬੰਦ ਕਮਾਂਡਾਂ ਨੂੰ ਸੰਚਾਰਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਇਹ ਸੈੱਟ Io ਪੋਰਟ ਮੋਡੀਊਲ ਦੇ ਪ੍ਰਸਾਰਣ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹਨ, ਅਤੇ ਦੋਵੇਂ ਸਿਰੇ ਇੱਕ ਦੂਜੇ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦੇ ਹਨ। ਜਿੰਨਾ ਚਿਰ ਤੁਸੀਂ ਵਾਲੀਅਮ ਨੂੰ ਬਦਲਦੇ ਹੋtagਕਿਸੇ ਵੀ ਸਿਰੇ 'ਤੇ IN ਪੋਰਟ ਦੇ e, ਤੁਸੀਂ ਆਉਟਪੁੱਟ ਵੋਲਯੂਮ ਨੂੰ ਬਦਲੋਗੇtagਸਮਕਾਲੀ ਤੌਰ 'ਤੇ ਦੂਜੇ ਸਿਰੇ 'ਤੇ ਆਉਟ ਪੋਰਟ ਦਾ e। ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਵਰਤੋਂ ਦਾ ਹਵਾਲਾ ਦਿਓampਸਵਿੱਚ LED ਬੱਲਬ ਨੂੰ ਰਿਮੋਟਲੀ ਕੰਟਰੋਲ ਕਰਨ ਲਈ IO ਪੋਰਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਇਸ ਬਾਰੇ ਦੱਸਣਾ ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ARDUINO RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ [pdf] ਹਦਾਇਤ ਮੈਨੂਅਲ RFLINK-UART ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ, ਵਾਇਰਲੈੱਸ UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ, UART ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ, ਟਰਾਂਸਮਿਸ਼ਨ ਮੋਡੀਊਲ, ਮੋਡੀਊਲ |