Mục lục:
- Quân nhu
- Bước 1: Bối cảnh
- Bước 2: Đấu dây
- Bước 3: Nhấp nháy chương trình cơ sở
- Bước 4: Định cấu hình cảm biến trong ứng dụng
- Bước 5: Demo
- Bước 6: Phản hồi
Video: Cảm biến lưới LoRa: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Đây là phần thứ ba trong chuỗi trên mạng lưới Ripple LoRa, hiện giới thiệu các nút cảm biến.
Xem các bài viết trước để tham khảo:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Quân nhu
Các thành phần phần cứng có thể được mua tại đây:
Adafruit Feather với mô-đun LoRa:
ăng ten lưỡng cực:
Bước 1: Bối cảnh
Hầu hết các mô-đun cảm biến Arduino, như nhiệt độ, độ ẩm, v.v., có thể được truy vấn thông qua chân GPIO kỹ thuật số hoặc tương tự. Đối với bài viết này, tôi đã thử nghiệm trên cảm biến ngọn lửa, sử dụng cả chân kỹ thuật số (khi giá trị cảm biến kích hoạt từ cài đặt chiết áp) và chân tương tự.
Mô-đun cảm biến:
Mục tiêu của phần này của dự án là đưa các nút cảm biến chuyên dụng vào mạng lưới Ripple LoRa. Bạn có thể chỉ giám sát từ xa các cảm biến hoặc nhận thông báo cảnh báo khi đạt đến điều kiện kích hoạt có thể định cấu hình, như phát hiện ngọn lửa hoặc phát hiện chuyển động, v.v.
Bước 2: Đấu dây
Hiện tại chỉ có hai loại bo mạch được hỗ trợ, với các chân sau mà mô-đun cảm biến phải được kết nối với:
Adafruit Feather:
* Chân tương tự: A1 (gpio 15) -OR-
* Chân kỹ thuật số: 10
Mô-đun TTGO / HELTECH ESP32 LoRa:
* Chân tương tự: 39 -OR-
* Chân kỹ thuật số: 34
Hầu hết các mô-đun cảm biến có thể chấp nhận 3.3Volt, vì vậy bạn chỉ cần nối các chân GND và VCC vào các chân GND và 3.3V của bo mạch.
Bước 3: Nhấp nháy chương trình cơ sở
Đối với điều này, bạn sẽ cần phải cài đặt Arduino IDE và hỗ trợ cho loại bảng đích.
Có hướng dẫn về cách cài đặt chương trình cơ sở trên trang Github này:
github.com/spleenware/ripple
Chọn một trong các mục tiêu 'Nút cảm biến'. Với bo mạch được kết nối qua cáp USB, hãy kiểm tra xem phần sụn có ổn không bằng cách mở Serial Monitor trong Arduino IDE. Nhập 'q' (không có dấu ngoặc kép) vào dòng gửi và nhấn enter. Màn hình nối tiếp phải trả lời bằng văn bản bắt đầu bằng "Q:…"
Bước 4: Định cấu hình cảm biến trong ứng dụng
Để định cấu hình mô-đun cảm biến và giám sát nó, bạn cần cài đặt ứng dụng Ripple Commander. Hiện tại chỉ có Android được hỗ trợ. Tải xuống từ Play:
Ứng dụng có hai biểu tượng trình khởi chạy. 'Cung cấp thiết bị' chỉ dành cho khi bạn đang thiết lập mạng lưới của mình (bộ lặp, cảm biến, cổng kết nối, v.v.). Các nút cảm biến chỉ cần được gán một Id duy nhất (từ 2 đến 254) và tạo khóa mã hóa của chúng. Chỉ cần nhấp vào menu 'MỚI' trên thanh công cụ và nhập Id và tên cho cảm biến, sau đó nhấp vào LƯU. Cảm biến bây giờ sẽ nằm trong danh sách chính.
Đối với các nút cảm biến, có các thông số cấu hình bổ sung cần được thiết lập. Chạm vào biểu tượng 'chỉnh sửa' (bút chì), sau đó chạm vào nút '…' trong màn hình tiếp theo để xem màn hình Cấu hình cảm biến. (ảnh chụp màn hình đầu tiên ở trên). Điều này là để thiết lập cảm biến, cách nó sẽ báo cáo trạng thái của nó và cách tạo ra các thông báo cảnh báo. Khi cấu hình hoàn tất, hãy nhấn vào menu LƯU ở thanh công cụ trên cùng.
Chạm vào biểu tượng 'chip' ở bên phải, để chuyển đến màn hình 'Lập trình viên'. Kết nối bo mạch cảm biến qua cáp USB-OTG với Android, sau đó nhấn vào nút 'CHƯƠNG TRÌNH'. Nếu mọi việc suôn sẻ, thì sẽ có một thông báo cho biết 'Đã xong' và bây giờ bạn có thể ngắt kết nối.
Thoát trở lại trình khởi chạy Android, sau đó nhấn vào biểu tượng trình khởi chạy 'Ripple Commander' chính. Đây là giao diện người dùng chính của ứng dụng, nơi bạn có thể trò chuyện với những người dùng 'máy nhắn tin' khác trong mạng (những người sử dụng ứng dụng Ripple Messenger), đồng thời theo dõi các nút đặc biệt của bạn, như bộ lặp và nút cảm biến. Nhấn vào một nút cảm biến trong danh sách và bạn sẽ thấy màn hình trạng thái thiết bị (xem ảnh chụp màn hình thứ hai ở trên).
Bước 5: Demo
Dưới đây là minh họa về cảm biến ngọn lửa kích hoạt trạng thái cảnh báo và nút chính nhận cảnh báo.
Lưu ý rằng các cảnh báo thể hiện trạng thái được 'đặt lại' theo cách thủ công hoặc tự động sau một khoảng thời gian đã trôi qua. Màn hình hiển thị ở đây cung cấp nút "Đặt lại cảnh báo" để đặt lại trạng thái cảnh báo theo cách thủ công.
Thông báo cảnh báo được tạo ra sẽ làm cho bảng điều khiển nút chính phát ra âm thanh và thông báo sẽ nằm trong tab 'Lịch sử'.
Bước 6: Phản hồi
Khả năng này, có các cảm biến báo cáo trạng thái từ xa và có các cảnh báo được tạo ra đại diện cho một tính năng cực kỳ hữu ích cho các mạng IOT tầm xa này. Tôi rất vui mừng khi biết những gì có thể làm được với khả năng mới này và cách nó hoạt động. Và, như mọi khi, tôi muốn biết liệu có bất kỳ vấn đề nào cần được giải quyết hay không.
Trân trọng, Scott Powell.
Đề xuất:
Tự làm cảm biến hơi thở với Arduino (Cảm biến kéo giãn dệt kim dẫn điện): 7 bước (có hình ảnh)
Cảm biến hơi thở tự làm với Arduino (Cảm biến kéo giãn dệt kim dẫn điện): Cảm biến tự làm này sẽ có dạng một cảm biến kéo giãn dệt kim dẫn điện. Nó sẽ quấn quanh ngực / dạ dày của bạn và khi ngực / dạ dày của bạn giãn ra và co lại, cảm biến cũng sẽ như vậy, và do đó, dữ liệu đầu vào được cung cấp cho Arduino. Vì thế
Cảm biến giao diện, SPS-30, Cảm biến vật chất dạng hạt với Arduino Duemilanove sử dụng chế độ I2C: 5 bước
Cảm biến giao diện, SPS-30, Cảm biến vật chất hạt với Arduino Duemilanove Sử dụng chế độ I2C: Khi tôi đang xem xét các cảm biến giao tiếp SPS30, tôi nhận ra rằng hầu hết các nguồn đều dành cho Raspberry Pi nhưng không nhiều cho Arduino. Tôi dành một ít thời gian để làm cho cảm biến hoạt động với Arduino và tôi quyết định đăng trải nghiệm của mình ở đây để nó có thể
Mạng lưới cảm biến nhiệt độ: 6 bước
Mạng lưới cảm biến nhiệt độ: Nhiệt độ và độ ẩm là dữ liệu quan trọng trong phòng thí nghiệm, nhà bếp, dây chuyền sản xuất, văn phòng, robot giết người và thậm chí cả nhà của bạn. Nếu bạn cần giám sát nhiều vị trí hoặc nhiều phòng hoặc không gian, bạn cần một thứ gì đó đáng tin cậy, nhỏ gọn, chính xác và
Đồng hồ lười cho người lười!: 5 bước
Lazy Clock for Lazy People !: Trong một buổi sáng thứ bảy đầy nắng và ấm áp, bạn đang nằm trên giường và mơ về tất cả những điều ngọt ngào trên thế giới. Đột nhiên, đồng hồ báo thức của bạn bắt đầu kêu, xuyên qua não của bạn, buộc bạn phải thức dậy. Bạn đưa tay để tìm nút báo lại,
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: 5 bước
Cảm biến cảm ứng & Cảm biến âm thanh Điều khiển đèn AC / DC: Đây là dự án đầu tiên của tôi và dự án này hoạt động dựa trên hai cảm biến cơ bản, một là Cảm biến cảm ứng và cảm biến thứ hai là Cảm biến âm thanh, khi bạn nhấn bàn phím trên cảm biến cảm ứng, đèn AC sẽ chuyển BẬT, nếu bạn nhả nó ra, Đèn sẽ TẮT và cùng