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