Mục lục:

LoRa GPS Tracker / Pager: 9 bước (có hình ảnh)
LoRa GPS Tracker / Pager: 9 bước (có hình ảnh)

Video: LoRa GPS Tracker / Pager: 9 bước (có hình ảnh)

Video: LoRa GPS Tracker / Pager: 9 bước (có hình ảnh)
Video: [Lập Trình AVR] Bài 28: GPS 2024, Tháng sáu
Anonim
LoRa GPS Tracker / Pager
LoRa GPS Tracker / Pager

Tôi đã được liên hệ với một số người trong lĩnh vực tìm kiếm và cứu nạn (SAR), những người quan tâm đến các dự án lưới Ripple LoRa khác mà tôi đang thực hiện và điều đó khiến tôi nghĩ đến việc tạo ra một thiết bị chuyên dụng cho nhân viên hiện trường.

Chà, đây rồi!

Thiết bị này không yêu cầu thiết bị cầm tay Android đi kèm, vì nó có giao diện người dùng rất đơn giản cho người dùng. Nó có màn hình OLED nhỏ và chỉ có 3 nút nhấn, vì vậy chỉ cung cấp các loại tương tác hạn chế với người dùng.

Những gì nó làm

  • Cho phép người dùng hiện trường đặt trạng thái của họ thành một trong 4 màu (Xanh lam, Xanh lục, Cam, Đỏ), người chỉ huy sẽ nhìn thấy trong thời gian thực.
  • Truyền vị trí của người dùng tới chỉ huy trong thời gian thực.
  • Cảnh báo người dùng về các tin nhắn và chương trình phát sóng đến từ người chỉ huy.
  • Cho phép người dùng gửi trả lời cho các tin nhắn đến (từ danh sách các tùy chọn)

Quân nhu

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Các nút tạm thời
  • Pin Lipo 1S
  • Piezo buzzer

Bước 1: Một tình huống mẫu

Một tình huống mẫu
Một tình huống mẫu

Quản trị viên của mạng thiết lập các thiết bị nhắn tin bằng ứng dụng Ripple Commander. Tải xuống từ Google Play:

Sử dụng ứng dụng, chỉ huy có thể xem danh sách các thiết bị trên mạng lưới.

Bước 2: Chế độ xem bản đồ

Chế độ xem bản đồ
Chế độ xem bản đồ

Người chỉ huy có thể thấy trạng thái bây giờ là màu cam (xem vòng tròn màu cam ở trên). Họ cũng có thể xem trạng thái VÀ vị trí trong chế độ xem bản đồ.

Bước 3: Nhắn tin

Nhắn tin
Nhắn tin

Khi thấy trạng thái của GeoPager1 chuyển sang màu cam, người chỉ huy sẽ vào màn hình trò chuyện và hỏi người dùng có cần hỗ trợ hay không.

(LƯU Ý: câu trả lời màu cam xuất hiện khi người dùng máy nhắn tin chọn một câu trả lời từ danh sách)

Để chỉ định các tùy chọn trả lời, chỉ cần nhập "?:" Với các tùy chọn được phân tách bằng "/" s

Bước 4: Cảnh báo Pager

Cảnh báo Pager
Cảnh báo Pager

Ở phía máy nhắn tin, nhân viên hiện trường nhìn thấy đèn LED màu xanh lá cây nhấp nháy và âm thanh còi.

Bước 5: Tương tác Pager

Tương tác Pager
Tương tác Pager
Tương tác Pager
Tương tác Pager

Họ chọn phần xem trước tin nhắn bằng nút trên cùng, để xem chi tiết tin nhắn.

Sau đó, người dùng sử dụng các nút để chọn tùy chọn trả lời.

Tại thời điểm này, người chỉ huy sẽ nhận được cảnh báo rằng có thư trả lời. (Xem màn hình trò chuyện ứng dụng ở trên, với câu trả lời màu cam)

Bước 6: Cách lắp ráp các thiết bị

Cách lắp ráp các thiết bị
Cách lắp ráp các thiết bị

Tham khảo sơ đồ đi dây ở trên về cách kết nối các nút, còi và GPS:

Bước 7: Nhấp nháy chương trình cơ sở

Bạn cần đảm bảo rằng bạn đã cài đặt Arduino IDE, với hỗ trợ bo mạch Espressif ESP32 được thêm vào. Truy cập trang Ripple Github để được hướng dẫn:

github.com/spleenware/ripple

Đối với dự án này, bạn cần flash nhị phân cụ thể này:

LƯU Ý: Thật không may, GPS sử dụng cùng một UART với cổng USB tích hợp, vì vậy bạn phải ngắt kết nối GPS bất cứ khi nào bạn cài đặt chương trình cơ sở HOẶC lập trình thiết bị thông qua ứng dụng.

Bước 8: Định cấu hình thiết bị (ID, Cài đặt)

Ứng dụng Ripple Commander có HAI biểu tượng trình khởi chạy. Để xác định và cấu hình các thiết bị trên mạng lưới, hãy khởi chạy từ biểu tượng 'Cung cấp thiết bị'.

Nhấn vào menu 'MỚI' trong Thanh tác vụ trên cùng. sau đó nhập một ID và tên duy nhất. Chọn 'GeoPager' trong menu thả xuống Vai trò thiết bị. (tùy chọn, bạn có thể đặt cấu hình tùy chỉnh bằng nút '…')

Nhấp vào LƯU, sau đó quay lại màn hình chính, sẽ có một thiết bị mới trong danh sách với tên bạn đã gán.

Chạm vào biểu tượng 'chip máy tính' nhỏ bên cạnh nó để chuyển đến màn hình 'Thiết bị chương trình'. Trong khi giữ nút trên cùng trên thiết bị nhắn tin (nút A), hãy kết nối cáp USB OTG từ Android với thiết bị để bật nguồn thiết bị. Sau một khoảng thời gian, bạn sẽ thấy 'CHẾ ĐỘ CHƯƠNG TRÌNH' trên màn hình OLED.

Bây giờ hãy nhấn vào nút 'Chương trình' trong ứng dụng Chỉ huy, và nếu mọi việc suôn sẻ, sẽ có thông báo '… xong rồi'. Thiết bị bây giờ phải có ID, cấu hình và khóa mã hóa được lưu trữ trong EEPROM của nó.

Bước 9: Thử nghiệm ban đầu

Tắt nguồn thiết bị, sau đó gắn pin LiPo hoặc cấp nguồn từ nguồn USB. Khởi chạy màn hình chính bằng biểu tượng trình khởi chạy khác (có nhãn Ripple Commander). Điều này sẽ hiển thị thiết bị nhắn tin trong danh sách, với một vòng tròn màu xám bên cạnh. Trạng thái màu xám có nghĩa là trạng thái 'không xác định', vì thiết bị chưa có bất kỳ tương tác nào.

Nhấn vào thiết bị nhắn tin để chuyển sang màn hình 'trò chuyện'. Thanh tác vụ trên cùng bây giờ sẽ hiển thị cập nhật vòng tròn trạng thái thành BLUE và biểu tượng 'WiFi' bên cạnh nó hiển thị kết nối đầy đủ / mạnh.

Hãy thử nhập một số tin nhắn, điều này sẽ khiến máy nhắn tin phát ra tiếng bíp / nhấp nháy, v.v.

Quyên tặng

Nếu bạn thấy dự án này hữu ích và cảm thấy muốn ném một số Bitcoin theo cách của tôi, tôi thực sự rất biết ơn.

Địa chỉ BTC của tôi: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Nhận xét

Nếu bạn tham gia vào SAR hoặc trong một số tổ chức khác có cấu trúc chỉ huy và kiểm soát có thể tận dụng khả năng này, tôi rất muốn giúp đỡ trong việc thiết lập một dự án / triển khai thử nghiệm.

Tôi tiếp tục làm việc với dự án này vì nó thực sự thu hút và làm tôi hứng thú. Tôi hy vọng nó có thể hữu ích cho cộng đồng rộng lớn hơn. Vui lòng nhắn tin cho tôi ở đây nếu bạn có thắc mắc.

Thưởng thức!

Trân trọng, Scott Powell

Đề xuất: