RFLINK-UART 무선 UART 전송 모듈 사용 설명서
RFLINK-UART 무선 UART 전송 모듈은 유선 UART를 무선 UART 전송으로 즉시 간편하게 업그레이드하는 사용하기 쉬운 모듈입니다. 그 외에도 I/O 포트 세트가 있으므로 IO 스위치를 원격으로 잘 제어하기 위해 코딩 노력과 하드웨어가 필요하지 않습니다.
모듈 모양 및 치수
RFLINK-UART 모듈은 하나의 루트 터미널(왼쪽)과 최대 1개의 장치 끝을 포함합니다(아래 그림의 오른쪽에서 4에서 XNUMX까지 번호가 매겨질 수 있음). 둘은 외형적으로 동일하며 식별될 수 있습니다 뒷면에 있는 라벨로.
아래 그림과 같이 RFLINK-UART 모듈의 Group ID는 0001이고 BAUD는
모듈 특성
- 운영 볼륨tage: 3.3~5.5V
- RF 주파수: 2400MHz~2480MHz。
- 전력 소비량: TX 모드에서 24mA@ +5dBm 및 RX 모드에서 23mA.
- 전송 전력: +5dBm
- 전송 속도: 250Kbps
- 전송 거리: 열린 공간에서 약 80~100m
- 전송 속도:9,600bps 또는 19,200bps
- 1:1 또는 1:다중(최대 XNUMX개) 전송을 지원합니다.
핀 정의
뿌리![]() | 장치![]() |
접지à 지상 +5Và 5V 볼륨tag전자 입력 텍사스à 개발 보드 UART의 RX에 해당 더 RXà 개발 보드 UART의 TX에 해당 더 세브à 이 CEB는 접지(GND)에 연결되어야 하며, 그러면 모듈의 전원이 켜지고 절전 제어 기능으로 사용할 수 있습니다. 밖으로à IO Port의 출력 핀(On/Off 내보내기) INàIO Port의 입력 핀(On/Off 수신). 아이디1, 아이디0 à이 두 핀의 HIGH/LOW 조합을 통해 연결할 장치를 선택합니다. ID_위도à 장치 ID 래치 핀. 루트가 ID0, ID1을 통해 대상 장치를 설정할 때 이 핀을 LOW로 설정해야 연결이 공식적으로 지정된 장치로 전환됩니다. | 접지à 지상 +5Và 5V 볼륨tag전자 입력 텍사스à 개발 보드 UART의 RX에 해당 더 RXà 개발 보드 UART의 TX에 해당 더 세브à 이 CEB는 접지(GND)에 연결되어야 하며, 그러면 모듈의 전원이 켜지고 절전 제어 기능으로 사용할 수 있습니다. 밖으로à IO 포트의 출력 핀(On/Off 내보내기)I INà IO 포트의 입력 핀(On/Off 수신). 아이디1, 아이디0à 이 두 핀의 HIGH/LOW 조합을 통해 장치를 다른 장치 번호로 설정할 수 있습니다. ID_위도à 이 핀 풋은 장치에 영향을 미치지 않습니다. |
사용 방법
UART 통신 인터페이스를 지원하는 모든 종류의 개발 보드 및 MCU는 이 모듈을 직접 사용할 수 있으며 추가 드라이버나 API 프로그램을 설치할 필요가 없습니다.
루트 및 장치 설정
기존의 유선 TTL은 1:1 전송이며 RFLINK-UART 무선 UART 전송 모듈은 1-to-multiple 유형을 지원합니다. 다른 장치가 있는 경우 장치(#0)로 전원을 켠 후 기본 루트 터미널(#1)이 연결됩니다. 번호가 지정된 장치(#2~# 4). 루트 측의 ID0 및 ID1 핀을 통해 연결하려는 다른 장치 측을 선택할 수 있습니다. 장치 선택의 ID0/ID1 조합은 아래 표를 참조하십시오.
장치 1(#1) | 장치 2(#2) | 장치 3(#3) | 장치 4(#4) | |
ID0 핀 | 높은 | 높은 | 낮은 | 낮은 |
ID1 핀 | 높은 | 낮은 | 높은 | 낮은 |
ID0, ID1 핀은 기본적으로 HIGH이며 접지 연결을 통해 LOW가 됩니다.
메모: 장치 쪽은 먼저 필요한 장치 번호로 설정해야 합니다.
루트는 동일한 테이블을 통해 대상 장치를 선택합니다.
루트의 ID0 및 ID1을 통해 메시지를 전송할 다른 장치를 선택할 수 있습니다. 일반적으로 ID0 또는/및 ID1을 GND에 연결합니다. 뿐만 아니라 루트 측에서는 IO 핀을 통해 Low/High 신호를 전송하여 즉석에서 대상 장치를 선택할 수도 있습니다.
예를 들어ample, 아래 그림에서 Arduino Nano는 D4 및 D5 핀을 통해 연결할 장치를 선택합니다.
해당 High/Low 신호를 ID0 및 ID1 핀에 보낸 후
루트 터미널은 이전 연결 끝으로 전송을 중단합니다(즉, 이전 연결 끝으로 전송 및 수신을 중지). 그리고 ID_Lat 핀의 Low 신호가 새 연결로 전환될 때까지 기다립니다.
새로운 연결로 메시지 송수신 시작
ID0, ID1을 통해 대상 장치 번호 신호를 보낸 후 루트와 현재 연결된 장치 간의 모든 횡단이 중지됩니다. 최소 3ms 동안 ID_Lat의 LOW 신호를 보낼 때까지 새 횡단이 시작되지 않습니다.
Arduino, Raspberry Pi 및 센서에는 세 가지 사용 사례가 있습니다.
아두이노로 작업하기
Arduino의 하드웨어 TX/RX 포트를 직접 사용하는 것 외에도 이 모듈은 소프트웨어 직렬도 지원하므로 소프트웨어 에뮬레이트된 UART에서 사용하여 물리적 UART 인터페이스를 점유하지 않도록 할 수 있습니다.
다음 예ample은 D2와 D3를 TX에 연결하고 루트 측
소프트웨어 직렬 RX, D7, D8을 통한 RFLINK-UART 모듈은 장치에 대한 연결을 설정하는 핀이고 D5는 ok 토글 핀으로 사용됩니다. Arduino의 명령을 통해 digitalWrite는 D7, D8 및 D5 핀에 대해 LOW 또는 HIGH를 출력합니다. 우리는 다른 장치에 동적으로 연결할 수 있는 기능을 얻을 수 있습니다.
아두이노(이탈리아) | D2 | D3 | D5 | D7 | D8 | 5V | 접지 |
RFLINK-UART | RX | TX | ID_Lat(루트) | 아이디0 (뿌리) | 아이디1 (뿌리) | 5V | 접지 CEB |
Examp루트 측 전송 프로그램의 파일:
ExampRX 수신기 측 프로그램의 파일:
실행하다
라즈베리 파이로 작업하기
Raspberry Pi에서 이 모드를 사용하는 것도 상당히 쉽습니다! RFLINKUART 모듈의 핀은 예에서와 같이 Raspberry Pi의 해당 핀에 연결됩니다.amp위의 Arduino의 le. 즉, 기존 UART와 마찬가지로 RX/TX 핀에 직접 읽고 쓸 수 있으며 연결할 장치를 지정할 수 있습니다.
다음 그림은 Root-side 간의 연결 방법을 보여줍니다.
라즈베리파이와 RFLINK-UART 모듈, 그리고 Device 끝단의 연결 방식은 기본적으로 동일하지만 ID_ Lat 핀 핀은 연결할 필요가 없으며, 요구사항에 따라 ID0과 ID1이 다른 ID 번호로 설정됩니다. .
Examp프로그램 파일:
송신기는 장치 #3 및 장치 #1에 정보를 반복적으로 전송합니다.
수신기: 이 전ample는 단순 수신
센서와 직접 연결
센서가 UART 인터페이스를 지원하고 전송 속도가 9,600 또는
19,200 , 그런 다음 RFLINK-UART 모듈의 장치 측에 직접 연결할 수 있으며 무선 기능 센서도 빠르고 쉽게 업그레이드할 수 있습니다. 다음 G3 PM2.5 센서는 ex로 간주됩니다.ample, 다음 연결 방법을 참조하십시오
다음으로 개발 보드(Arduino 또는 Raspberry Pi)를 준비하십시오.
RFLINK-UART 모듈의 RO 연결 ot 측면에서 일반 UART 방식으로 G3 전송을 읽을 수 있습니다. PM2.5 데이터, 축하합니다. G3는 무선 전송 기능이 있는 PM2.5 감지 모듈로 업그레이드되었습니다.
IO 포트 사용
RFLINK-UART 모듈은 무선으로 온/오프 명령을 전송할 수 있는 IO 포트 세트를 제공하며, 이 세트 Io 포트는 모듈의 송수신단에 국한되지 않고 양쪽 끝이 서로를 제어할 수 있습니다. 볼륨을 변경하는 한tag양쪽 끝에 있는 IN 포트의 e, 출력 볼륨을 변경합니다.tag동시에 다른 쪽 끝에 있는 Out 포트의 e. 다음 사용 예를 참조하십시오.ampIO 포트를 사용하여 스위치 LED 전구를 원격으로 제어하는 방법을 설명합니다.
문서 / 리소스
![]() | RFLINK RFLINK-UART 무선 UART 전송 모듈 [PDF 파일] 사용설명서 RFLINK-UART, 무선 UART 전송 모듈, RFLINK-UART 무선 UART 전송 모듈 |