Mục lục:

BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX: 4 bước
BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX: 4 bước

Video: BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX: 4 bước

Video: BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX: 4 bước
Video: Tutorial: How to add analog sensor to Pluto X drone 2024, Tháng mười một
Anonim
Image
Image
BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX
BỘ ĐIỀU KHIỂN WRISTBAND SỬ DỤNG PLUTOX

PrimusX là bộ điều khiển bay được sử dụng trong máy bay không người lái PlutoX. Bo mạch PrimusX giao tiếp bằng cách sử dụng ESP8266-12F. Nó cũng có MPU và phong vũ biểu, vì vậy tôi nghĩ tại sao không điều khiển máy bay không người lái chỉ bằng bảng PrimusX và gắn bảng vào cổ tay của tôi và điều khiển máy bay không người lái chỉ bằng cử động cổ tay của mình.

Bước 1: Chi tiết

Thông tin chi tiết
Thông tin chi tiết

Tôi đã sử dụng 2 bảng Primus X trong dự án này. Một chiếc PrimusX được gắn trên máy bay không người lái trong khi chiếc thứ hai được sử dụng để gắn nó trên cổ tay của chúng tôi.

Giờ đây, để điều khiển máy bay không người lái chỉ bằng các chuyển động của cổ tay, tất cả những gì chúng ta phải làm là lập bản đồ các giá trị của Roll, Pitch và ngáp của PrimusX được gắn trên cổ tay với máy bay không người lái thực tế. Việc điều khiển bướm ga đối với máy bay không người lái được tính toán dựa trên thành phần vận tốc của trục z. Do đó, với tất cả dữ liệu về Roll, Pitch, yaw và Throttle của bảng gắn trên cổ tay, chúng tôi có thể dễ dàng điều khiển máy bay không người lái của mình chỉ bằng cử động cổ tay.

Vì vậy, một kết nối phải được thiết lập giữa 2 bo mạch PrimusX. Đối với điều này, chúng tôi tạo 2 lệnh AT, một để tạo ổ cắm và một để tạo UserID và mật khẩu cho máy bay không người lái mà chúng tôi muốn kết nối. Nhiều API khác nhau có sẵn trên Cygnus IDE như Angle, Msp, v.v. giúp bạn viết mã thực sự dễ dàng. Để mở thử nghiệm máy bay không người lái ra toàn thế giới, Drona Aviation đang huy động vốn từ cộng đồng cho PlutoX trên Indiegogo. Hỗ trợ chúng tôi và giúp chúng tôi đưa nó vào cuộc sống:

Bước 2: Các thành phần

  • 2 × PlutoX (IT là một máy bay không người lái nano do Drona Aviation phát triển)
  • 1 x Cygnus
  • 1 × dây đeo cổ tay

Bước 3: NHẬN PHẦN CỨNG SN SÀNG

LẤY PHẦN CỨNG ĐÃ SN SÀNG
LẤY PHẦN CỨNG ĐÃ SN SÀNG
LẤY PHẦN CỨNG ĐÃ SN SÀNG
LẤY PHẦN CỨNG ĐÃ SN SÀNG

1) Tạo một dải để bạn có thể dễ dàng gắn bo mạch PrimusX

Bước 4: NHẬN PHẦN MỀM SN SÀNG

1) Có 2 bảng PrimusX được sử dụng trong đó một bảng nằm trên máy bay không người lái và bảng còn lại trên cổ tay của bạn

2) Vì vậy, trước tiên bạn phải kích hoạt kết nối giữa chúng.

3) Với sự trợ giúp của API MSP mới, chúng tôi có thể viết mã nó trên Cygnus IDE

4) Sử dụng Angle Api, chúng tôi nhận được Roll, Pitch và Yaw của PrimusX trên cổ tay và ánh xạ nó với các mục tiêu lăn, ném và ngáp của máy bay không người lái.

5) Ta cho van tiết lưu với thành phần vận tốc là trục z.

Đề xuất: