Hướng dẫn sử dụng Mô-đun truyền UART không dây RFLINK-UART
Mô-đun truyền UART không dây RFLINK-UART là một mô-đun dễ sử dụng giúp nâng cấp UART có dây lên truyền UART không dây ngay lập tức và dễ dàng. Hơn thế nữa, có một bộ cổng I / O ở đó, do đó bạn không cần bất kỳ nỗ lực mã hóa và phần cứng nào để điều khiển tốt các công tắc IO từ xa.
Hình thức và kích thước mô-đun
Mô-đun RFLINK-UART chứa một đầu cuối gốc (bên trái) và tối đa bốn đầu cuối Thiết bị (ở bên phải của hình bên dưới, có thể được đánh số từ 1 đến 4), cả hai đều có bề ngoài giống nhau, có thể nhận dạng được bởi nhãn ở mặt sau.
Như được hiển thị bên dưới, ID nhóm của mô-đun RFLINK-UART là 0001 và BAUD là
Đặc điểm mô-đun
- Hoạt động voltage: 3.3~5.5V
- Tần số RF: 2400MHz ~ 2480MHz。
- Tiêu thụ điện năng: 24 mA @ + 5dBm ở chế độ TX và 23mA ở chế độ RX.
- Công suất truyền tải: +5dBm
- Tốc độ truyền tải: 250Kb / giây
- Khoảng cách truyền dẫn: khoảng 80 đến 100m trong không gian mở
- Tốc độ truyền:9,600b / giây hoặc 19,200b / giây
- Hỗ trợ truyền 1-to-1 hoặc 1-nhiều (tối đa bốn).
Định nghĩa ghim
gốc rễ![]() |
Thiết bị![]() |
GNDà Mặt đất
+5Và quyển 5Vtagđầu vào e TXà tương ứng với RX của bảng phát triển UART RXà tương ứng với TX của bảng phát triển UART THE CEBà CEB này phải kết nối với đất (GND), sau đó mô-đun sẽ được bật nguồn và có thể được sử dụng như một chức năng điều khiển tiết kiệm điện. NGOÀIà Chân đầu ra của Cổng IO (Xuất / Tắt) INà Chân đầu vào của IO Port (On / Off nhận). ID1, ID0 Chọn thiết bị nào để kết nối thông qua sự kết hợp CAO / THẤP của hai chân này. ID_Latà Các chân của Device ID Latch. Khi Root thiết lập thiết bị đích thông qua ID0, ID1, bạn cần đặt chân này THẤP thì kết nối sẽ chính thức được chuyển sang thiết bị được chỉ định. |
GNDà Mặt đất
+5Và quyển 5Vtagđầu vào e TXà tương ứng với RX của bảng phát triển UART RXà tương ứng với TX của bảng phát triển UART THE CEBà CEB này phải kết nối với đất (GND), sau đó mô-đun sẽ được bật nguồn và có thể được sử dụng như một chức năng điều khiển tiết kiệm điện. NGOÀIà Chân đầu ra của Cổng IO (Xuất / Tắt) I INà Chân đầu vào của IO Port (On / Off nhận). ID1, ID0à Thông qua sự kết hợp CAO / THẤP của hai chân này, Thiết bị có thể được đặt thành các số thiết bị khác nhau. ID_Latà Chân Pin này không có tác dụng trên Thiết bị. |
Cách sử dụng
Tất cả các loại bảng phát triển và MCU hỗ trợ giao diện truyền thông UART đều có thể sử dụng trực tiếp mô-đun này và không cần cài đặt thêm trình điều khiển hoặc chương trình API.
Thiết lập gốc và thiết bị
TTL có dây truyền thống là truyền 1 đối 1, mô-đun truyền UART không dây RFLINK-UART sẽ hỗ trợ loại 1-nhiều, đầu cuối gốc mặc định (# 0) sau khi bật nguồn với thiết bị (# 1) được kết nối nếu bạn có thiết bị khác Thiết bị được đánh số (# 2 ~ # 4). Bạn có thể chọn phía thiết bị khác mà bạn muốn kết nối thông qua các chân ID0 và ID1 ở phía gốc. Đối với lựa chọn thiết bị kết hợp ID0 / ID1, vui lòng tham khảo bảng bên dưới
Thiết bị 1 (# 1) | Thiết bị 2 (# 2) | Thiết bị 3 (# 3) | Thiết bị 4 (# 4) | |
chân ID0 | CAO | CAO | THẤP | THẤP |
chân ID1 | CAO | THẤP | CAO | THẤP |
Chân ID0, ID1 mặc định là HIGH, chúng sẽ ở mức THẤP thông qua kết nối với mặt đất.
Ghi chú: Đầu tiên, phía thiết bị phải được đặt thành số thiết bị cần thiết,
root sẽ chọn thiết bị đích thông qua cùng một bảng.
Bạn có thể chọn thiết bị khác nhau để chuyển tin nhắn qua ID0 và ID1 của root, thường gắn ID0 hoặc / và ID1 với GND. Hơn thế nữa, phía gốc cũng có thể gửi tín hiệu Thấp / Cao thông qua chân IO để chọn thiết bị mục tiêu khi đang di chuyển.
Ví dụample, trong hình bên dưới, Arduino Nano chọn Thiết bị để kết nối qua các chân D4 và D5。
Sau khi gửi tín hiệu Cao / Thấp tương ứng đến các chân ID0 và ID1,
Thiết bị đầu cuối gốc sẽ làm gián đoạn quá trình truyền với đầu kết nối cũ (nghĩa là ngừng truyền và nhận với đầu kết nối cũ). Và đợi tín hiệu Thấp từ chân ID_Lat để chuyển sang kết nối mới.
Bắt đầu truyền / nhận tin nhắn với kết nối mới
Sau khi bạn gửi tín hiệu số thiết bị đích qua ID0, ID1, tất cả quá trình chuyển đổi giữa thiết bị gốc và thiết bị được kết nối hiện tại sẽ bị tạm dừng. Quá trình chuyển đổi mới sẽ không bắt đầu cho đến khi bạn gửi tín hiệu LOW của ID_Lat ít nhất 3ms.
Có ba trường hợp sử dụng cho Arduino, Raspberry Pi và cảm biến.
Làm việc với Arduino
Ngoài việc sử dụng trực tiếp các cổng TX / RX phần cứng của Arduino, mô-đun này cũng hỗ trợ nối tiếp phần mềm, vì vậy nó có thể Sử dụng trong UART giả lập phần mềm để tránh chiếm giao diện UART vật lý.
Các ví dụ sau đâyample đang kết nối D2 và D3 với TX và phía gốc của
Mô-đun RFLINK-UART thông qua nối tiếp phần mềm RX, D7, D8 là các chân đặt kết nối với thiết bị và D5 được sử dụng làm chân chuyển đổi ok. Thông qua hướng dẫn của Arduino đầu ra DigitalWrite THẤP hoặc CAO cho các chân D7, D8 và D5 Chúng ta có thể đạt được khả năng kết nối động với các thiết bị khác nhau.
Arduino (Ý) | D2 | D3 | D5 | D7 | D8 | 5V | GND |
RFLINK-UART | RX | TX | ID_Lat (Gốc) | Mã số0
(Gốc) |
Mã số1
(Gốc) |
5V | GND CEB |
Example của một chương trình vận chuyển phía gốc:
Example của chương trình phía máy thu RX:
thực hiện
Làm việc với Raspberry Pi
Sử dụng bản mod này trên Raspberry Pi cũng khá dễ dàng! Các chân của mô-đun RFLINKUART được kết nối với các chân tương ứng của Raspberry Pi như trong phiên bản cũample của Arduino ở trên. Nói cách khác, bạn có thể đọc và ghi trực tiếp vào chân RX / TX và chỉ định thiết bị để kết nối, giống như UART truyền thống.
Hình sau cho thấy phương thức kết nối giữa phía gốc
Raspberry Pi và mô-đun RFLINK-UART và phương thức kết nối của đầu cuối Thiết bị về cơ bản giống nhau, nhưng nó ID_ Không cần kết nối chân Lat pin và ID0 và ID1 được đặt thành các số ID khác nhau tùy thuộc vào yêu cầu .
Example của chương trình:
Máy phát liên tục truyền thông tin đến thiết bị số 3 và thiết bị số 1
Người nhận: Người yêu cũ nàyample là một nhận đơn giản
Kết nối trực tiếp với cảm biến
Nếu cảm biến của bạn hỗ trợ giao diện UART và tốc độ Baud hỗ trợ 9,600 hoặc
19,200, sau đó bạn có thể kết nối trực tiếp nó với mặt thiết bị của mô-đun RFLINK-UART và bạn cũng có thể nâng cấp cảm biến chức năng không dây một cách nhanh chóng và dễ dàng. Cảm biến G3 PM2.5 sau đây được coi là một thiết bị cũample, tham khảo phương thức kết nối sau
Tiếp theo, hãy chuẩn bị một bảng phát triển (Arduino hoặc Raspberry Pi) để
kết nối RO của mô-đun RFLINK-UART Ở khía cạnh khác, bạn có thể đọc đường truyền G3 trong dữ liệu PM2.5 theo cách UART chung, xin chúc mừng, G3 đã được nâng cấp lên mô-đun cảm biến PM2.5 với khả năng truyền không dây.
Sử dụng cổng IO
Mô-đun RFLINK-UART cung cấp một tập hợp các cổng IO cho phép bạn truyền các lệnh bật / tắt không dây và các Cổng Io tập hợp này không giới hạn ở đầu truyền hoặc nhận của mô-đun và cả hai đầu có thể điều khiển lẫn nhau. Miễn là bạn thay đổi voltage của cổng IN ở một trong hai đầu, bạn sẽ thay đổi vol đầu ratage của cổng Out ở đầu kia một cách đồng bộ. Hãy tham khảo cách sử dụng sau example để giải thích cách sử dụng IO Port để điều khiển từ xa công tắc bóng đèn LED.
Tài liệu / Tài nguyên
![]() |
RFLINK Mô-đun truyền UART không dây RFLINK-UART [tập tin pdf] Hướng dẫn sử dụng RFLINK-UART, Mô-đun truyền UART không dây, Mô-đun truyền UART không dây RFLINK-UART |