Mục lục:

Cách điều khiển GoPro Hero 4 bằng Bộ phát RC: 4 bước (có Hình ảnh)
Cách điều khiển GoPro Hero 4 bằng Bộ phát RC: 4 bước (có Hình ảnh)

Video: Cách điều khiển GoPro Hero 4 bằng Bộ phát RC: 4 bước (có Hình ảnh)

Video: Cách điều khiển GoPro Hero 4 bằng Bộ phát RC: 4 bước (có Hình ảnh)
Video: Review thiết bị biến gopro 3,4 thành Camera fpv. 2024, Tháng sáu
Anonim
Cách điều khiển GoPro Hero 4 bằng Bộ phát RC
Cách điều khiển GoPro Hero 4 bằng Bộ phát RC

Mục tiêu của dự án này là có thể điều khiển từ xa GoPro Hero 4 thông qua Bộ phát RC. Phương pháp này sẽ sử dụng API Wi-Fi & HTTP tích hợp của GoPro để điều khiển thiết bị và được lấy cảm hứng từ PROTOTYPE: NHỎ NHẤT VÀ RẺ NHẤT GOPRO REMOTE. Nếu bạn có GoPro Hero 3, việc sử dụng cổng bus để điều khiển trực tiếp có thể dễ dàng hơn, bạn có thể tìm thấy hướng dẫn sơ đồ chân tại đây. Nhưng vì cổng xe buýt bị tắt trên Hero 4 (cảm ơn GoPro!), Chúng tôi sẽ phải sử dụng phương thức Wifi. Phương thức Wi-Fi cũng hoạt động trên Hero 3, vì vậy hãy đi theo lộ trình đó nếu bạn muốn có khả năng tương thích chéo. Điều này yêu cầu một số kiến thức về điện tử và lập trình arduino.

Bắt đầu nào:

Bước 1: Các bộ phận

Các bộ phận
Các bộ phận

Bạn sẽ cần một vài thành phần để điều này hoạt động:

  1. GoPro Hero 4 (rõ ràng)
  2. Máy bay không người lái dành cho GoPro
  3. Mô-đun Wifi có thể lập trình ESP8266
  4. Cáp FTDI / Bộ chuyển đổi TTL USB 2 (để nháy mã sang ESP8266)
  5. LD1117V33 Bộ điều chỉnh điện áp 3.3v
  6. Máy phát / Máy thu RC

Bước 2: Mã

Mã số
Mã số
Mã số
Mã số
Mã số
Mã số

ESP8266 thực sự là một Arduino với khả năng Wifi tích hợp sẵn. Điều này cho phép chúng tôi tận dụng API HTTP của GoPro và thực hiện các yêu cầu dựa trên đầu vào GPIO. Bạn có thể tìm thấy danh sách các Lệnh Wifi mà bạn có thể thực hiện tại:

Trong mã của tôi. Tôi đã lập trình ESP8266 để phát hiện xem một nút đang bật hay tắt bằng cách giải mã tín hiệu PPM của Bộ thu vô tuyến RC. Sau đó, sử dụng thời gian để phát hiện xem nút đã được nhấn trong bao lâu. Nếu nút được nhấn trong ít hơn 0,5 giây, nó sẽ kích hoạt GoPro. Nếu nút được nhấn lâu hơn 0,5 giây, nó sẽ chuyển qua các chế độ chụp trên GoPro. Đây là giải pháp tốt nhất mà tôi có thể đưa ra cho máy bay không người lái FPV.

Lưu ý: Nếu bạn không có khả năng xem màn hình trực tiếp của GoPro, bạn có thể muốn điều chỉnh mã cho mục đích sử dụng cụ thể của mình. Nếu không, bạn sẽ không biết nó đang ở chế độ nào.

Mật mã

Đoạn mã này do Bohdan Tomanek (emerysteele) đặt lại với nhau, một số thành phần được mượn từ nhiều nguồn khác nhau trên internet. Nguồn thông tin chính là từ https://euerdesign.de và

Bước 3: Nối dây ESP8266 để nhấp nháy

Đấu dây ESP8266 để nhấp nháy
Đấu dây ESP8266 để nhấp nháy

* Bộ điều hợp FTDI của tôi có đường ray điện 3,3v nhưng không đủ để cấp nguồn cho thiết bị ESP8266. Vì vậy, tôi khuyên bạn nên sử dụng một nguồn điện 3,3v khác như Arduino, hoặc bạn có thể sử dụng đường sắt 5v được cung cấp bởi Bộ điều hợp FTDI thông qua bộ điều chỉnh điện áp 3,3v.

Mã nhấp nháy tới ESP8266 bằng Arduino IDE

Để flash mã tới ESP8266, tôi sẽ sử dụng Arduino IDE.

  1. Thêm URL quản lý bảng này vào Arduino IDE của bạn trong cửa sổ Tùy chọn (Tệp> Tùy chọn> URL trình quản lý bảng bổ sung:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Thay đổi bảng của bạn thành “Mô-đun ESP8266 Chung”
  3. Kết nối Bộ điều hợp FTDI với PC qua USB. Hãy nhớ rút ngắn chân GPIO 0 trong 2 giây trong khi bật nguồn để vào chế độ lập trình.
  4. Chọn cổng COM phù hợp cho thiết bị FTDI của bạn và tải mã lên thiết bị. * Đôi khi ESP8266 không nhấp nháy đúng vì bất kỳ lý do gì… Tôi nhận thấy rằng việc khởi động lại thiết bị và / hoặc khởi động lại Arduino IDE dường như khắc phục được sự cố.

Bước 4: Nối dây và cấu hình GoPro

Nối dây và cấu hình GoPro
Nối dây và cấu hình GoPro

Sau khi mã được nhấp nháy, bạn có thể kết nối ESP8266 với Bộ thu RC như thể hiện trong hình ảnh bên dưới:

Bây giờ, bạn sẽ cần bật Chế độ ứng dụng Wi-Fi trên GoPro của mình nếu bạn chưa bật. Nếu bạn có, hãy đảm bảo khớp cài đặt Wi-Fi trong mã với cài đặt Wi-Fi của GoPro. Ban đầu, bạn sẽ phải sử dụng ứng dụng GoPro để định cấu hình Wifi. Nếu bạn cần đặt lại Cài đặt Wi-Fi của GoPro, bạn có thể thực hiện việc này từ menu Đặt lại, sau đó định cấu hình lại bằng Ứng dụng GoPro.

Đề xuất: