Mục lục:
- Bước 1: Các bộ phận
- Bước 2: Nhận PCB cho dự án của bạn được sản xuất
- Bước 3: Tìm hiểu về mô-đun Reyax và cách sử dụng nó. (TÙY CHỌN: Bạn có thể bỏ qua bước đọc này nếu không quan tâm đến công việc)
- Bước 4: Kết nối của các mô-đun
- Bước 5: Tải xuống và thiết lập Arduino IDE
- Bước 6: Mã hóa dự án
- Bước 7: Chơi với thiết bị
Video: LoRa Messenger cho hai thiết bị với khoảng cách lên đến 8km: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Kết nối dự án với máy tính xách tay hoặc điện thoại của bạn và sau đó trò chuyện giữa các thiết bị mà không cần Internet hoặc SMS chỉ bằng LoRa.
Này, có chuyện gì vậy các bạn? Akarsh đây từ CETech. Hôm nay chúng tôi sẽ thực hiện một dự án có thể được kết nối với điện thoại thông minh của bạn hoặc bất kỳ máy tính nào và nó làm cho thiết bị đó có hỗ trợ LoRa messenger. Bây giờ khi điều đó được thực hiện, bạn sẽ có thể nhắn tin cho bất kỳ thiết bị nào khác bằng cùng một trình nhắn tin LoRa. Tất cả điều này được thực hiện mà không có sự hiện diện của 4G / LTE / 3G / GSM / WiFi / SMS.
Bước 1: Các bộ phận
Để làm điều này, bạn sẽ cần một bảng ESP8266, tôi khuyên bạn nên sử dụng một bảng kiểu NodeMCU, tôi đã sử dụng bảng Firebeetle từ DFRobot vì nó có giải pháp giám sát và sạc pin trên bo mạch.
Đối với mục đích LoRa, tôi đã sử dụng RYLR896. Tôi thực sự đề xuất mô-đun này vì nó rất dễ sử dụng qua UART bằng các lệnh AT.
Bước 2: Nhận PCB cho dự án của bạn được sản xuất
Bạn phải xem JLCPCB để đặt mua PCB trực tuyến với giá rẻ!
Bạn nhận được 10 PCB chất lượng tốt được sản xuất và vận chuyển đến trước cửa nhà của bạn với giá 2 đô la và một số phí vận chuyển. Bạn cũng sẽ được giảm giá vận chuyển cho đơn hàng đầu tiên của mình. Để thiết kế đầu PCB của riêng bạn sang easyEDA, sau khi hoàn tất, hãy tải các tệp Gerber của bạn lên JLCPCB để chúng được sản xuất với chất lượng tốt và thời gian quay vòng nhanh chóng.
Bước 3: Tìm hiểu về mô-đun Reyax và cách sử dụng nó. (TÙY CHỌN: Bạn có thể bỏ qua bước đọc này nếu không quan tâm đến công việc)
1. Mô-đun LoRa chúng tôi có là một mô-đun UART được cấu hình bằng các lệnh AT.
2. Mô-đun chứa MCU STM32 thực hiện tất cả các giao tiếp với mô-đun SPI LoRa trên RYLR896.
3. Các lệnh trong hình là các lệnh cơ bản, bạn có thể tham khảo tài liệu này để biết thêm: REYAX-Lora-AT-COMMAND-GUIDE4. Tôi vẫn thực sự khuyên bạn nên xem qua video YouTube của tôi, nơi tôi giải thích điều này một cách hợp lý.
Bước 4: Kết nối của các mô-đun
1. Cả hai mô-đun sẽ được kết nối giống như trong hình trên.
2. Khi cả hai mô-đun được kết nối, bạn có thể lập trình từng mô-đun một và sau đó kiểm tra dự án.
Bước 5: Tải xuống và thiết lập Arduino IDE
Tải xuống Arduino IDE từ đây.
1. Cài đặt Arduino IDE và mở nó.
2. Đi tới Tệp> Tùy chọn
3. Thêm https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json URL Trình quản lý Bo mạch Bổ sung.
4. Đi tới Công cụ> Bảng> Trình quản lý bảng
5. Tìm kiếm ESP8266 và sau đó cài đặt bảng.
6. Khởi động lại IDE.
Bước 6: Mã hóa dự án
1. Tải xuống kho:
2. Giải nén thư mục đã tải xuống và mở tệp Stage1.ino trong Arduino IDE.
3. Điều hướng đến Công cụ> Bảng. Chọn bảng thích hợp mà bạn đang sử dụng NodeMCU (12E) hoạt động trong hầu hết các trường hợp.
4. Chọn dấu phẩy đúng. chuyển bằng cách đi tới Công cụ> Cổng.
5. Nhấn nút tải lên.
6. Khi tab thông báo Tải lên xong, bạn đã sẵn sàng sử dụng thiết bị.
Sau khi tải lên, hãy mở màn hình nối tiếp để xem các chi tiết sau
Bước 7: Chơi với thiết bị
1. Kết nối các thiết bị bằng cáp USB với hai thiết bị khác nhau mà bạn cần thực hiện nhắn tin. Trong trường hợp của tôi, tôi đã kết nối một mô-đun với máy tính xách tay và một mô-đun khác với điện thoại bằng cáp OTG.
2. Di chuyển đến màn hình nối tiếp và bắt đầu nhắn tin ngay lập tức!
3. XIN LỖI! thiết bị đang hoạt động như mong đợi.
Đề xuất:
Giao tiếp không dây LoRa 3Km đến 8Km với thiết bị E32 (sx1278 / sx1276) chi phí thấp cho Arduino, Esp8266 hoặc Esp32: 15 bước
Giao tiếp không dây LoRa 3Km đến 8Km với thiết bị E32 (sx1278 / sx1276) chi phí thấp cho Arduino, Esp8266 hoặc Esp32: Tôi tạo một thư viện để quản lý EBYTE E32 dựa trên dòng Semtech của thiết bị LoRa, thiết bị rất mạnh mẽ, đơn giản và rẻ tiền. Bạn có thể tìm thấy Phiên bản 3Km tại đây, phiên bản 8Km tại đây Chúng có thể hoạt động trong khoảng cách từ 3000m đến 8000m và chúng có rất nhiều tính năng
Đo khoảng cách khoảng cách với cảm biến cử chỉ APDS9960: 6 bước
Đo khoảng cách bằng cảm biến cử chỉ APDS9960: Trong hướng dẫn này, chúng ta sẽ học cách đo khoảng cách bằng cảm biến cử chỉ APDS9960, arduino và Visuino. Hãy xem video
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 4 bước
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 1
Sứ giả điều khiển từ xa LoRa với TFT 1,8 "cho khoảng cách lên đến 8km: 8 bước
LoRa Remote Control Messenger Với TFT 1,8 "cho Khoảng cách lên đến 8km: Kết nối dự án với máy tính xách tay hoặc điện thoại của bạn và sau đó trò chuyện giữa các thiết bị mà không cần Internet hoặc SMS chỉ bằng LoRa. Này, có chuyện gì vậy các bạn? Akarsh đây từ CETech. PCB cũng có màn hình hiển thị và 4 nút có thể được sử dụng làm điều khiển từ xa cho
Hai đèn sách LED AAA với giá khoảng $ 10: 7 bước
Hai đèn sách LED AAA với giá khoảng 10 đô la: Thích đọc sách, nhưng bạn không cảm thấy muốn trả quá nhiều cho đèn sách LED? Những loại rẻ hơn cảm thấy như vậy, và thường lấy pin hình tròn đắt tiền. Sau đây, tôi chỉ cho bạn cách làm hai đèn sách LED AAA với giá khoảng 10 đô la, và khoảng một nửa ho