Mục lục:

LoRa GPS Tracker: 6 bước (có hình ảnh)
LoRa GPS Tracker: 6 bước (có hình ảnh)

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

Video: LoRa GPS Tracker: 6 bước (có hình ảnh)
Video: Triển khai LoRaWAN trong ứng dụng Internet of Things | TAPIT Workshop 2020 2024, Tháng mười hai
Anonim
LoRa GPS Tracker
LoRa GPS Tracker

Dự án này sẽ chỉ ra cách lắp ráp mô-đun theo dõi GPS của riêng bạn, để sử dụng với mạng lưới Ripple LoRa. Xem bài viết đồng hành này để biết thông tin:

Các mô-đun trình theo dõi này sử dụng radio Semtech LoRa và các bảng nhà phát triển Arduino tương thích. Ban đầu, chỉ có hỗ trợ cho Adafruit Feather, nhưng sẽ được bổ sung nhiều hơn theo thời gian. Các mô-đun có thể được sử dụng để theo dõi vị trí của bất kỳ thứ gì từ xa, thông qua mạng lưới vô tuyến gói LoRa.

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:
  • Bộ thu GPS BN-180:
  • Ăng ten lưỡng cực 900MHz:
  • 1S LiPo:

LƯU Ý: phải đổi dây trong đầu nối của các pin Lipo này trước khi cắm vào Feather !

Tức là, pin này có đúng loại đầu nối, nhưng cực tính bị đảo ngược !!

Ngoài ra, bạn có thể mua pin lipo 1S từ Adafruit. Chúng có các đầu nối với đúng cực.

Bước 1: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây

Bảng Feather chỉ cần kết nối bộ thu GPS BN-180 với nó, với các kết nối sau:

  • (đen) GND -> Ghim GND trên lông
  • (đỏ) VCC -> chân 3.3V trên lông
  • (trắng) TX -> Lông ghim RX1
  • (màu xanh lá cây) RX -> chân TX1 trên lông

Ăng-ten không có đầu nối phù hợp, vì vậy bạn cần phải cắt IPEX4 một đoạn, sau đó tách các bện đồng trục và hàn vào miếng đệm tiếp đất ăng-ten (xem hình cuối ở trên). Để làm điều này, bạn cần tước khoảng 10mm nhựa bên ngoài khỏi đầu cáp, sau đó tách lưới thép đồng trục rất mịn xung quanh sau đó đặt một số hàn lên này. Sau đó, loại bỏ khoảng 1mm nhựa khỏi dây hoạt động bên trong và đặt một lượng nhỏ chất hàn vào này Tiếp theo, hàn sẵn các miếng đệm ăng ten trên Feather và miếng đệm ăng ten hoạt động ở giữa, sau đó hàn ăng ten vào chúng miếng đệm (tách đồng trục với miếng tiếp đất, dây bên trong tích cực đến miếng ăng-ten).

Bước 2: 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 flash firmware trên trang Github này:

Chọn một trong các mục tiêu 'Nút theo dõi GPS'.

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 3: Định cấu hình Trình theo dõi trong ứng dụng

Định cấu hình Trình theo dõi trong ứng dụng
Định cấu hình Trình theo dõi trong ứng dụng
Định cấu hình Trình theo dõi trong ứng dụng
Định cấu hình Trình theo dõi trong ứng dụng
Định cấu hình Trình theo dõi trong ứng dụng
Định cấu hình Trình theo dõi trong ứng dụng

Để định cấu hình mô-đun trình theo dõi và thực sự theo dõi 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 theo dõi 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 trình theo dõi, sau đó nhấp vào LƯU.

Trình theo dõi bây giờ sẽ nằm trong danh sách chính. 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 bảng theo dõi 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 GPS Tracker. Nhấn vào một nút theo dõi 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). Nhấn vào tùy chọn theo dõi 'THEO DÕI TRỰC TIẾP', và sau đó bạn sẽ có thể theo dõi vị trí trực tiếp của mô-đun.

Tab 'Bản đồ' sẽ hiển thị một chốt bản đồ cho từng mô-đun trình theo dõi hiện đang được theo dõi.

Bước 4: MỚI: Cảnh báo hàng rào địa lý

MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý
MỚI: Cảnh báo hàng rào địa lý

Phần mềm mới nhất hiện hỗ trợ chế độ Hàng rào địa lý. Trong chế độ này, bạn chọn một khu vực địa lý (mà bạn xác định trong tab Bản đồ) và chỉ nhận được thông báo cảnh báo khi thiết bị đi vào hoặc ra khỏi khu vực.

Đầu tiên, chuyển sang tab Bản đồ và nhấn vào menu '…' trên thanh công cụ, sau đó chọn một trong các tùy chọn 'Khu vực mới' (hình tròn hoặc đa giác).

Hình tròn: nhấn và giữ trên bản đồ nơi bạn muốn tâm của vùng hình tròn. Sau đó chạm vào các tùy chọn nổi '+' và '-' ở bên trái để tăng hoặc giảm kích thước.

Đa giác: nhấn và giữ từng điểm trong đa giác trên bản đồ. Để hoàn tác điểm cuối cùng, hãy nhấn vào nút 'x' trong các tùy chọn nổi ở bên trái.

Đối với cả hai, khi bạn đã hoàn tất việc xác định địa lý khu vực, hãy nhấn vào tùy chọn 'đánh dấu' màu xanh lục, sau đó nhập tên duy nhất cho khu vực.

Quay lại tab 'Trang chủ', chạm vào mục trình theo dõi trong danh sách, để chuyển đến màn hình trạng thái của trình theo dõi. Bây giờ chọn tùy chọn 'GEOFENCE' trong Theo dõi, sau đó chọn một khu vực từ danh sách. Nếu mọi việc suôn sẻ, trạng thái sẽ cập nhật và thiết bị theo dõi sẽ gửi tin nhắn cảnh báo khi nó đi vào hoặc ra khỏi khu vực. Xem tab 'Lịch sử' để biết thông báo cảnh báo.

Bước 5: (Tùy chọn) In 3D vỏ máy

(Tùy chọn) In 3D Hộp đựng
(Tùy chọn) In 3D Hộp đựng

Vỏ này có thể chứa lông vũ và GPS một cách độc đáo:

Nó cũng có một giá đỡ cho ăng-ten.

Trên đây là hình ảnh con chó của tôi với một thiết bị theo dõi được gắn vào cổ áo ở đây:-) (trình thử nghiệm beta đầu tiên của hệ thống!)

Bước 6: Phản hồi

Hãy cho tôi biết nếu điều này có hiệu quả với bạn hoặc nếu bạn gặp sự cố. Các thông tin phản hồi là rất đáng hoan nghênh.

Thưởng thức!

Trân trọng, Scott Powell.

Đề xuất: