Съдържание:

Как да управлявате GoPro Hero 4 с помощта на RC предавател: 4 стъпки (със снимки)
Как да управлявате GoPro Hero 4 с помощта на RC предавател: 4 стъпки (със снимки)

Видео: Как да управлявате GoPro Hero 4 с помощта на RC предавател: 4 стъпки (със снимки)

Видео: Как да управлявате GoPro Hero 4 с помощта на RC предавател: 4 стъпки (със снимки)
Видео: Дрон в Исландия - COPTER.BG 2024, Ноември
Anonim
Как да управлявате GoPro Hero 4 с помощта на RC предавател
Как да управлявате GoPro Hero 4 с помощта на RC предавател

Целта на този проект е да може да управлява дистанционно GoPro Hero 4 чрез RC предавател. Този метод ще използва вградения Wi -Fi и HTTP API на GoPro за управление на устройството и е вдъхновен от PROTOTYPE: НАЙ -МАЛКОТО И НАЙ -Евтиното GOPRO REMOTE. Ако имате GoPro Hero 3, може да е по -лесно да използвате автобусния порт за директен контрол, тук можете да намерите ръководство за разпределяне. Но тъй като автобусният порт е деактивиран на Hero 4 (благодаря на GoPro!), Ще трябва да използваме Wifi метода. Методът Wifi работи и на Hero 3, така че преминете по този път, ако искате кръстосана съвместимост. Това изисква известни познания по електроника и програмиране на arduino.

Да започваме:

Стъпка 1: Части

Части
Части

Ще ви трябват няколко компонента, за да работи това:

  1. GoPro Hero 4 (очевидно)
  2. Дрон за GoPro
  3. ESP8266 програмируем Wi -Fi модул
  4. FTDI кабел/USB 2 TTL конвертор (за мигане на кода към ESP8266)
  5. LD1117V33 3.3v регулатор на напрежение
  6. RC предавател/приемник

Стъпка 2: Код

Код
Код
Код
Код
Код
Код

ESP8266 всъщност е Arduino с вградени Wi -Fi възможности. Това ни позволява да се възползваме от HTTP API на GoPro и да правим заявки въз основа на GPIO вход. Списък на Wifi командите, които можете да направите, можете да намерите на:

В моя код. Програмирал съм ESP8266 да открива дали бутонът е включен или изключен чрез декодиране на PPM сигнала на RC радиоприемника. След това използвайте времето, за да откриете колко дълго е натиснат бутонът. Ако бутонът е натиснат за по -малко от 0,5 секунди, той ще задейства GoPro. Ако бутонът е натиснат за повече от 0,5 секунди, той ще премине през режимите на заснемане на GoPro. Това е най -доброто решение, което мога да измисля за дронове FPV.

Забележка: Ако нямате възможност да видите дисплея на живо на GoPro, може да искате да коригирате кода за вашата конкретна употреба. В противен случай няма да знаете в какъв режим е.

Кодът

Този код е съставен от Богдан Томанек (emerysteele), някои компоненти са заимствани от различни източници в интернет. Основният източник на информация е от https://euerdesign.de и

Стъпка 3: Окабеляване на ESP8266 за мигане

Окабеляване на ESP8266 за мигане
Окабеляване на ESP8266 за мигане

*Моят FTDI адаптер имаше захранваща шина 3.3v, но не беше достатъчна за захранване на ESP8266 модула. Затова предлагам да използвате друг източник на захранване 3.3v, като например Arduino, или можете да използвате 5v захранваща шина, предоставена от адаптера FTDI чрез регулатор на напрежение 3.3v.

Мигащ код към ESP8266 с помощта на Arduino IDE

За да мига кода към ESP8266, ще използвам Arduino IDE.

  1. Добавете този URL адрес на мениджъра на борда към вашата Arduino IDE в прозореца Предпочитания (Файл> Предпочитания> Допълнителни URL адреси на мениджъра на борда:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Променете дъската си на „Общ модул ESP8266“
  3. Свържете FTDI адаптера към компютъра чрез USB. Не забравяйте да съкратите щифта GPIO 0 за 2 секунди, докато се включва, за да влезете в режим на програмиране.
  4. Изберете подходящия COM порт за вашето FTDI устройство и качете код на устройството.*Понякога ESP8266 не мига правилно по някаква причина … Установих, че рестартирането на устройството и/или рестартирането на Arduino IDE изглежда решава проблема.

Стъпка 4: Окабеляване и конфигуриране на GoPro

Окабеляване и конфигуриране на GoPro
Окабеляване и конфигуриране на GoPro

След като кодът премигне, можете да свържете ESP8266 към RC приемника, както е показано на изображението по -долу:

Сега ще трябва да активирате Wifi App Mode на вашия GoPro, ако все още не сте го направили. Ако имате, уверете се, че настройките за wifi в кода съвпадат с настройките за wifi на вашия GoPro. Ще трябва да използвате приложението GoPro за първоначално конфигуриране на Wi -Fi. Ако трябва да нулирате Wi -Fi настройките на GoPro, това може да стане от менюто Reset, след което да се конфигурира отново с приложението GoPro.

Препоръчано: