Mục lục:
- Bước 1: Vật liệu
- Vật liệu RẤT RẺ !
- Bước 2: Video: Giới thiệu LoRa & Module RFM95 Hoperf Electronics
- Bước 3: Kiểm tra được thực hiện
- Các bài kiểm tra đã thực hiện
- Bước 4: Video: Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
- Bước 5: Mã Arduino IDE
- Mã Arduino IDE
- Bước 6: Ví dụ về Mô-đun truyền số 1
- Bước 7: Ví dụ về Mô-đun Lễ tân # 2
- Bước 8: Sản xuất Ăng-ten
- Sản xuất ăng-ten
- Bước 9: Tải xuống và hoàn thành tài liệu
Video: Giao tiếp LoRa ESP8266 & Radio RFM95: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Một trong những công nghệ được đặt tên nhiều nhất sẽ được triển khai cho Internet of Things, có đặc điểm rất nổi bật là truyền thông khoảng cách xa và công suất thấp thể hiện ở mức tiêu thụ thấp, LoRa "Lo ng - Ra nge", kiểu điều chế này đã trở nên rất phổ biến. trong các dự án gửi và nhận dữ liệu, có một số thư viện đã được triển khai cho các nền tảng ESP8266, Arduino, Raspberry pi và ESP32.
Trong cơ hội này, chúng tôi sẽ thực hiện một thử nghiệm rất đơn giản với ESP8266 và RFM95 LoRa.
Một thời gian trước, tôi nhận được 2 mô-đun / radio tham chiếu LoRa RFM95 của HopeRF, ở tần số 915.0 MHz, sau đó một hướng dẫn được đề xuất Giới thiệu LoRa và đánh giá nhanh về mô-đun RFM95:
Hướng dẫn
Giới thiệu LoRa & Modulo RFM95 Hoperf
PDAControl Tải xuống và Toàn bộ Tài liệu
Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
PDAControl
Descargas y Documentacion Completa
Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
Bước 1: Vật liệu
Vật liệu RẤT RẺ !
- 2 ESP8266 NodeMCU
- 2 Radio RFM95, trong trường hợp của tôi là 915.0 MHz
- 2 Bộ điều hợp PCB màu trắng cho ESP8266 12E / F
- 2 Protoboard
- Dây ăng ten, cáp UTP, tính toán chiều dài bên dưới
Bước 2: Video: Giới thiệu LoRa & Module RFM95 Hoperf Electronics
Bước 3: Kiểm tra được thực hiện
Các bài kiểm tra đã thực hiện
Chúng tôi sẽ sử dụng 2 mô-đun ESP8266 NodeMCU, sẽ giao tiếp thông qua bus SPI với các mô-đun RFM95 bằng thư viện RH_RF95.h của RadioHead, thử nghiệm này sẽ rất đơn giản, việc gửi tin nhắn cộng với bộ đếm từ mô-đun này sang mô-đun khác ở tần số 915MHz, Phân giới nhà máy ở mặt sau của PCB. Trong hướng dẫn này, điều chế LoRa sẽ được sử dụng, chúng tôi sẽ không thực hiện LoRaWAN để tránh nhầm lẫn.
Bước 4: Video: Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
Bước 5: Mã Arduino IDE
Mã Arduino IDE
Trong cơ hội này, chúng tôi sẽ sử dụng thư viện RH_RF95.h của RadioHead, rất được sử dụng trong các ví dụ về Adafruit để kiểm tra PCB và mô-đun của nó, về mặt kỹ thuật, mô-đun ESP8266 định cấu hình các tham số của RFM95 thông qua giao thức bus SPI.
Lưu ý: Các liên kết tải xuống và / hoặc github bên dưới.
Xe buýt SPI: theo Wikipedia
Vì đây là một bài kiểm tra rất đơn giản, nên chỉ các thông số sau sẽ được cấu hình trong cả hai mô-đun:
- Khả năng truyền: 23 dBm = rf95.setTxPower (23, false)
- Tần số / Băng tần: 915MHz = #define RF95_FREQ 915.0
Quan trọng là cấu hình đúng của các Ghim cho ESP8266:
- RFM95_CS = CS (Bộ chọn chip hoặc Bộ chọn nô lệ).
- RFM95_RST = Đặt lại Radio khi khởi tạo.
- RFM95_INT = Ngắt từ đầu ra DIO0.
Bước 6: Ví dụ về Mô-đun truyền số 1
Ví dụ về Mô-đun truyền số 1
Thông báo "PDAControl -" và giá trị của một tin nhắn đã gửi / bộ đếm gói sẽ được gửi đi. Lưu ý: Các liên kết tải xuống và / hoặc github bên dưới.
Đầu cuối nối tiếp… Truyền tin nhắn
Bước 7: Ví dụ về Mô-đun Lễ tân # 2
Ví dụ về Mô-đun Lễ tân # 2
Mô-đun đang ở chế độ tiếp nhận. Lưu ý: Các liên kết tải xuống và / hoặc github bên dưới.
Đầu cuối nối tiếp… Nhận, tin nhắn và RSSI
Bước 8: Sản xuất Ăng-ten
Sản xuất ăng-ten
Đối với thử nghiệm này, ăng ten đã được sản xuất với Cáp UTP (Cặp xoắn không được che chắn), một dây dài 7,8 cm đã được thực hiện, nhờ vào thông tin tuyệt đối để tính toán chiều dài của ăng ten, tôi đã sửa đổi thông số quan trọng nhất là Tần số, trong trường hợp của mô-đun của tôi là 915.0.
Trang web: M0ukd.com 1/4 Máy tính Antenna Mặt đất Sóng
Bước 9: Tải xuống và hoàn thành tài liệu
PDAControl
Tải xuống và Toàn bộ Tài liệu
Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Descargas y Documentacion Completa
Giao tiếp LoRa ESP8266 & Radio RFM95 # 1
pdacontroles.com/comunicacion-lora-esp8266-…
Đề xuất:
Giao tiếp nối tiếp Arduino: 5 bước
Giao tiếp nối tiếp Arduino: Nhiều dự án Arduino dựa vào việc truyền dữ liệu giữa một số Arduino. chuyển seria
Giao tiếp nối tiếp PIC MCU và Python: 5 bước
PIC MCU và Python Serial Communication: Xin chào, các bạn! Trong dự án này, tôi sẽ cố gắng giải thích các thử nghiệm của tôi về PIC MCU và giao tiếp nối tiếp Python. Trên internet, có rất nhiều hướng dẫn và video về cách giao tiếp với PIC MCU qua thiết bị đầu cuối ảo rất hữu ích. Howev
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: 4 bước
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: Dự án này được thực hiện cho người dùng mac nhưng nó cũng có thể được thực hiện cho Linux và Windows, bước duy nhất nên khác là cài đặt
Giao tiếp dữ liệu trực tiếp ESP8266: 3 bước
Giao tiếp dữ liệu trực tiếp ESP8266: Giới thiệu Trong khi thực hiện một số dự án với mô-đun Arduinos và nRF24l01, tôi đã tự hỏi liệu tôi có thể tiết kiệm một chút công sức bằng cách sử dụng mô-đun ESP8266 thay thế hay không. Ưu điểm của mô-đun ESP8266 là nó chứa bộ điều khiển vi mô trên bo mạch, vì vậy không
Giao tiếp nối tiếp không dây bằng Bluefruit: 4 bước
Giao tiếp nối tiếp không dây sử dụng Bluefruit: Đây là hướng dẫn từng bước đơn giản để thay thế dây của bạn bằng kết nối bluetooth năng lượng thấp: Tôi đã mất một lúc để tìm ra điều này vì hầu như không có bất kỳ tài liệu nào về việc này với công nghệ năng lượng thấp bluetooth hiện đại như vậy với tư cách là Bluefrui