Chào ae, ở bài viết này mình xin chia sẻ cách sử dụng, kết nối Module Lora SX1278 433MHZ với Arduino
🛒 Mua Module Lora SX1278 433MHZ:
Shopee: https://shorten.asia/Pfww3cHB
Mô tả sản phẩm:
Module Lora SX1278 433MHz sử dụng chip SX1278 giao tiếp chuẩn Lora, với hai yếu tố quan trọng đó là tiết kiệm năng lượng và khoảng cách phát siêu xa.
Tùy theo công suất lựa chọn thì sẽ phát thu được khoảng cách tương ứng. Ở đây mình dùng loại 0.1W khoảng cách lý thuyết là được 3000m. Được tích hợp chuyển đổi giao tiếp chuẩn SPI của SX1278 sang UART giúp cho việc giao tiếp dễ dàng hơn.
Thông số kĩ thuật:
- Chip SX1278
- Điện áp: 2.3- 5.5DVC
- Điện áp giao tiếp: TTL
- Tốc độ truyền nhận dữ liệu: 1200- 115200 bps
- Công suất: 100mW
- Khoảng cách truyền: 3000m (không có vật cản)
- Tần số: 410- 441MHZ
- 512 bytes bộ đệm
Các Mode hoạt động của Module:
Để board hoạt động truyền nhận bình thường ta cần set 2 chân M0 và M1 về mức 0, ngoài ra ta có thể kết nối 2 chân này với 2 chân GPIO của vi điều khiển để cài đặt các chế độ hoạt động của module, bạn có thể tham khảo bảng sau:
Working mode | M1 | M0 | Introduction |
---|---|---|---|
Mode 0 normal | 0 | 0 | Serial open and wireless open, transparent transmission |
Mode 1 Wake-up | 0 | 1 | Serial open and wireless open |
Mode 2 Power-saving | 1 | 0 | Serial close and wireless wake-up mode |
Mode 3 Sleep | 1 | 1 | Sleep, and can receive parameter setting command |
Để tùy chỉnh các thông số thu phát: Kênh, Địa chỉ, Tốc độ, Công suất,… chúng ta cần sử dụng module chuyển đổi UART. Các bạn có thể dùng bất kì loại chuyển đổi UART nào nha.
Kết nối và cấu hình
Ở đây mình sử dụng .....
Các bạn cần tải Driver CP120x cho máy tính trước, chọn bản phù hợp với máy: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
Sau đó sử dụng phần mềm: Wireless Module Setting để cấu hình.
<hình>
Để các Module kết nối được với nhau ta cần cấu hình địa chỉ, kênh giống nhau.
Nhận xét