Mục lục:

LoRa ESP32 Radios Hướng dẫn bắt đầu dễ dàng - Không có dây: 6 bước
LoRa ESP32 Radios Hướng dẫn bắt đầu dễ dàng - Không có dây: 6 bước

Video: LoRa ESP32 Radios Hướng dẫn bắt đầu dễ dàng - Không có dây: 6 bước

Video: LoRa ESP32 Radios Hướng dẫn bắt đầu dễ dàng - Không có dây: 6 bước
Video: LoRa ESP32 Radios Easy getting started tutorial | No Wiring 2024, Tháng mười một
Anonim
Image
Image

Này, có chuyện gì vậy các bạn? Akarsh đây từ CETech.

Hôm nay chúng ta sẽ thực hiện một dự án về cơ bản là thiết lập đài LoRa để nói chuyện với nhau theo cách dễ dàng nhất có thể.

Ở đây, vi điều khiển mà tôi đã sử dụng là ESP32, được kết nối với các bo mạch LoRa 915MHz, tôi cũng đã gắn một màn hình OLED vào một trong các Radio để thông tin gói được hiển thị. Tất cả các mô-đun được sử dụng trong dự án này là từ DFRobot vì khả năng tương thích của pin là có cho các mô-đun này, Vì vậy, tôi không khuyên bạn nên sử dụng các mô-đun của các nhà sản xuất khác nhau. Vậy hãy bắt đầu!

Tôi cũng đã làm một video về việc xây dựng dự án này một cách chi tiết, tôi khuyên bạn nên xem video đó để có cái nhìn sâu sắc và chi tiết hơn.

Bước 1: Các bộ phận

Các bộ phận
Các bộ phận
Các bộ phận
Các bộ phận

Để thực hiện điều này, bạn sẽ cần một bo mạch ESP32 hoặc ESP8266 và bạn cũng có thể thêm pin nếu muốn.

Tôi đã sử dụng bảng LoRa của Firebeetle tần số 915MHz. DFRobot cung cấp 3 loại bảng tùy thuộc vào tần suất hợp pháp trong khu vực của bạn:

1) 433MHz

2) 868MHz

3) 915MHz

Đối với màn hình, tôi đã sử dụng một tấm chắn OLED.

Tôi khuyên bạn nên sử dụng bảng từ DFRobot với mô-đun này vì sơ đồ chân sẽ tương thích và bạn sẽ không gặp vấn đề gì ở bất kỳ đâu.

Bước 2: Nhận PCB cho dự án của bạn được sản xuất

Nhận PCB cho dự án của bạn được sản xuất
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ải xuống và thiết lập Arduino IDE

Tải xuống và thiết lập Arduino IDE
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://dl.espressif.com/dl/package_esp32_index.j… vào URL trình quản lý bảng bổ sung.4. Đi tới Công cụ> Bảng> Trình quản lý bảng

5. Tìm kiếm ESP32 và sau đó cài đặt bảng.

6. Khởi động lại IDE.

Bước 4: Kết nối và hàn

Kết nối và hàn
Kết nối và hàn
Kết nối và hàn
Kết nối và hàn
Kết nối và hàn
Kết nối và hàn
Kết nối và hàn
Kết nối và hàn

1. Hàn các mô-đun với các tiêu đề có thể xếp chồng lên nhau.

2. Bạn sẽ cần kết nối cả hai mô-đun LoRa với mô-đun ESP32 theo sơ đồ đấu dây.

3. Tập hợp tất cả 5-6 mô-đun mà bạn sẽ sử dụng và xếp chúng theo nhu cầu của bạn với Radio. Đối với các bước này, tôi thực sự khuyên bạn nên xem video của mình vì phần này được giải thích chi tiết ở đó.

Bước 5: Mã hóa mô-đun

Mã hóa mô-đun
Mã hóa mô-đun
Mã hóa mô-đun
Mã hóa mô-đun
Mã hóa mô-đun
Mã hóa mô-đun

Tải xuống kho lưu trữ GitHub:

2. Giải nén kho đã tải xuống.

3. Sao chép các thư viện từ kho đã tải xuống vào thư mục Thư viện trong thư mục phác thảo Arduino.

4. Mở phác thảo Máy phát trong Arduino IDE.

5. Đ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, Firebeetle ESP32 trong trường hợp của tôi.

6. Chọn đúng dấu phẩy. chuyển bằng cách đi tới Công cụ> Cổng.

7. Nhấn nút tải lên.

8. Khi tab thông báo Đã tải lên xong, bạn nên lặp lại các bước trên với mô-đun bộ thu để tải mã lên.

Bước 6: Chơi với LoRa Radios

Chơi với LoRa Radios
Chơi với LoRa Radios

Ngay sau khi cấp nguồn cho cả hai mô-đun, OLED trên máy phát bắt đầu hiển thị số gói đang được gửi, mặt khác, màn hình nối tiếp được kết nối với Máy thu hiển thị gói đã nhận cùng với nguồn tín hiệu.

Đề xuất: