Mục lục:
- Bước 1: Kiểm tra xem bạn đã có phần cứng phù hợp chưa
- Bước 2: Đây là những lưu ý tôi đã thực hiện về sơ đồ chân
- Bước 3: Đây là những chân bạn cần kết nối
- Bước 4: Thiết lập môi trường lập trình Arduino IDE của bạn
- Bước 5: Đây là mã để thực hiện công việc này
- Bước 6: Đây là cách xem nó hoạt động
- Bước 7: Thưởng thức
Video: Bắt LoRa (SX1278 / XL1278-SMT) Hoạt động qua SPI trên Mô-đun bo mạch chủ WeMos D1 ESP-12F ESP8277 với OLED: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Điều này khiến tôi mất một tuần để tìm ra - có vẻ như không ai khác trước khi tôi tìm ra nó - vì vậy tôi hy vọng điều này sẽ giúp bạn tiết kiệm thời gian!
Mô-đun bo mạch chủ WeMos D1 ESP-12F ESP8266 có tên gọi kỳ lạ với màn hình OLED 0,96 inch là một bảng phát triển trị giá 11 đô la chứa bảng mạch Wifi ESP8266, màn hình, công tắc 5 vị trí, giá đỡ pin Li-ion 18650 và mạch sạc có bảo vệ, ổ cắm điện usb, công tắc và thiết lập lập trình nối tiếp.
Đó là rất nhiều điều tuyệt vời, trong một bảng giá rẻ và tiện dụng!
Bo mạch SX1278 LoRa là một chiếc radio siêu nhỏ có công suất thấp $ 4, có thể gửi và nhận dữ liệu trong khoảng cách rất xa (có chủ đích là 15km, nhưng tôi đã đọc các báo cáo trên 300 km từ một số người)
Điều này cho bạn thấy làm thế nào để kết nối cả hai.
Nếu bạn muốn thu thập dữ liệu LoRa và tải nó lên internet, đây là giải pháp trị giá 15 đô la có khả năng chạy 24/7 từ bảng điều khiển năng lượng mặt trời.
Bước 1: Kiểm tra xem bạn đã có phần cứng phù hợp chưa
Hướng dẫn này là để sử dụng 2 thứ trên cùng nhau.
Bước 2: Đây là những lưu ý tôi đã thực hiện về sơ đồ chân
Bước 3: Đây là những chân bạn cần kết nối
WeMos LoRa
GND ---- GND
3V3 ---- VCC
D6 * (io12) ---- MISO
D7 * (io13) ---- MOSI
D5 * (io14) ---- SLCK
D8 (io15) ---- NSS
D12 * (io10) ---- DIO0
D4 (io2) ---- REST (tùy chọn - NB: D4 được kết nối với đèn LED màu xanh lam)
* Lưu ý rằng bạn cần hàn D5, D6, D7 và D12 vào chip ESP8266 trên bo mạch chủ, vì chúng chưa chia ra các chân đó để bạn sử dụng trên tiêu đề WeMos D1.
NB: Không thể có chân nào khác để sử dụng !! Hầu hết các chân cắm bị hỏng đối với bạn (A0, D3, D4, D8, D9 và D10) sẽ (nếu được sử dụng) ngăn bo mạch của bạn khởi động [D10 + -, D8 +, D4-, D3-] hoặc sẽ chặn bạn lập trình nó [D9] hoặc sẽ ngăn màn hình nối tiếp của bạn hoạt động [D9, D10]).
Bước 4: Thiết lập môi trường lập trình Arduino IDE của bạn
Đảm bảo, trong tùy chọn của bạn, bạn đã có "URL Trình quản lý Bo mạch Bổ sung" bao gồm: -
arduino.esp8266.com/stable/package_esp8266com_index.json
Và đảm bảo rằng bạn đã cài đặt Libs bạn cần (xem tất cả ảnh để biết cách thực hiện điều đó)
Bước 5: Đây là mã để thực hiện công việc này
Nạp cái này vào chương trình Arduino của bạn. Nếu bạn xây dựng 2 phiên bản hoàn chỉnh của hai phiên bản này - và tải cùng một mã trong cả hai, bạn có thể xem chúng nói chuyện với nhau bằng Trình theo dõi nối tiếp của bạn trong Arduino IDE.
Bước 6: Đây là cách xem nó hoạt động
Mở màn hình nối tiếp của bạn.
Nếu bạn đã tạo 2 trong số này và nếu cái kia đã được bật đang chạy (do đó, nó đang gửi các gói LoRa cho bạn), thì bạn sẽ thấy một cái gì đó như thế này: -
# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino ngày 24 tháng 11 năm 2018 22:08:41
LoRa Duplex có gọi lại
LoRa init thành công.
Rec từ: 0xbb đến: 0xff mID: 15 l: 26 Msg: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18
ss Rec từ: 0xbb đến: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15
s Rec từ: 0xbb đến: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15
ss Rec từ: 0xbb đến: 0xff mID: 19 l: 26 Msg: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16
s Rec từ: 0xbb đến: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17
s Rec từ: 0xbb đến: 0xff mID: 21 l: 26 Msg: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24
Bạn có thể để cái này chạy và đưa cái kia của bạn chạy xung quanh khối, sau đó quay lại sau và đưa các con số vào bảng tính để xem có bao nhiêu gói bị mất và cường độ tín hiệu thay đổi như thế nào, v.v.
Bước 7: Thưởng thức
Hãy cho tôi biết nếu bạn gặp khó khăn hoặc đề xuất, v.v.
Đề xuất:
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): 5 bước
Nhắc nhở sử dụng thời gian sử dụng thiết bị (chỉ hoạt động trên Windows, Ios sẽ không hoạt động): Giới thiệu Đây là một cỗ máy hữu ích được tạo ra từ Arduino, nó nhắc bạn nghỉ ngơi bằng cách " biiii! &Quot; âm thanh và khiến máy tính của bạn quay lại màn hình khóa sau 30 phút sử dụng màn hình. Sau khi nghỉ 10 phút, nó sẽ " b
Máy ảnh ESP 32 Truyền video qua WiFi - Bắt đầu với Bảng mạch ESP 32 CAM: 8 bước
Máy ảnh ESP 32 Truyền video qua WiFi | Bắt đầu với Bảng mạch ESP 32 CAM: ESP32-CAM là một mô-đun máy ảnh rất nhỏ với chip ESP32-S có giá khoảng 10 đô la. Bên cạnh máy ảnh OV2640 và một số GPIO để kết nối thiết bị ngoại vi, nó còn có một khe cắm thẻ nhớ microSD có thể hữu ích để lưu trữ hình ảnh được chụp bằng t
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE - Cài đặt Bo mạch Esp trong Arduino Ide và Lập trình Esp: 4 bước
Bắt đầu với Esp 8266 Esp-01 Với Arduino IDE | Cài đặt bo mạch Esp-01 trong Arduino Ide và Lập trình Esp: Trong phần hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt bo mạch esp8266 trong Arduino IDE và cách lập trình esp-01 và tải lên mã trong đó. điều này và hầu hết mọi người đều phải đối mặt với vấn đề
Đồng hồ hoạt ảnh LED SMART được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: 11 bước (có hình ảnh)
Đồng hồ hoạt hình LED thông minh được kết nối web với bảng điều khiển dựa trên web, máy chủ thời gian được đồng bộ hóa: Câu chuyện về chiếc đồng hồ này đã trở lại một chặng đường dài - hơn 30 năm. Cha tôi đã đi tiên phong trong ý tưởng này khi tôi chỉ mới 10 tuổi, rất lâu trước cuộc cách mạng đèn LED - trở lại khi đèn LED có độ sáng 1/1000 so với độ chói lóa hiện tại của chúng. Một sự thật
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth bằng Tiva TM4C123G: 7 bước
Tự động hóa gia đình: Bảng chuyển mạch tự động với điều khiển Dimmer qua Bluetooth Sử dụng Tiva TM4C123G: Ngày nay, chúng ta có điều khiển từ xa cho tivi và các hệ thống điện tử khác, điều này đã giúp cuộc sống của chúng ta trở nên thực sự dễ dàng. Bạn đã bao giờ tự hỏi về tự động hóa gia đình sẽ cung cấp cho cơ sở điều khiển đèn ống, quạt và các thiết bị điện tử khác