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

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à

Hình thức và kích thước mô-đun

Đặc điểm mô-đun

  1. Hoạt động voltage: 3.3~5.5V
  2. Tần số RF: 2400MHz ~ 2480MHz。
  3. Tiêu thụ điện năng: 24 mA @ + 5dBm ở chế độ TX và 23mA ở chế độ RX.
  4. Công suất truyền tải: +5dBm
  5. Tốc độ truyền tải: 250Kb / giây
  6. Khoảng cách truyền dẫn: khoảng 80 đến 100m trong không gian mở
  7. Tốc độ truyền:9,600b / giây hoặc 19,200b / giây
  8. Hỗ trợ truyền 1-to-1 hoặc 1-nhiều (tối đa bốn).

Định nghĩa ghim

gốc rễ
Định nghĩa ghim
Thiết bị
Định nghĩa ghim
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。

Thiết lập gốc và thiết bị

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.

Bắt đầu truyền

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.

Làm việc với Arduino

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:

chương trình vận chuyển phía gốc 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:

Chương trình phía máy thu RX

thực hiện

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 .

Làm việc với Raspberry Pi

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

Example của chương trình Example của chương trình

Người nhận: Người yêu cũ nàyample là một nhận đơn giản

Cái này cũample 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

Kết nối trực tiếp với cảm biến

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.

Sử dụng cổng IO Sử dụng cổng IO

 

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

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *