Мазмұны:

GoPro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады: 4 қадам (суреттермен)
GoPro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады: 4 қадам (суреттермен)

Бейне: GoPro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады: 4 қадам (суреттермен)

Бейне: GoPro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады: 4 қадам (суреттермен)
Бейне: Экшн камера GoPro Hero 4 Black Edition 2024, Маусым
Anonim
GoCro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады
GoCro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады

Бұл жобаның мақсаты - RC таратқышы арқылы GoPro Hero 4 қашықтан басқару мүмкіндігі. Бұл әдіс құрылғыны басқару үшін GoPro -дың Wifi & HTTP API -ін қолданады және PROTOTYPE: SMALLEST and EREAPOP 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.3в кернеу реттегіші
  6. RC таратқышы/қабылдағышы

2 -қадам: код

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

ESP8266 - бұл Wifi мүмкіндіктері бар Arduino. Бұл бізге GoPro HTTP API артықшылығын пайдалануға және GPIO кірісіне негізделген сұраулар жасауға мүмкіндік береді. Сіз жасай алатын Wifi командаларының тізімін мына жерден табуға болады:

Менің кодымда. Мен RSP радио қабылдағышының PPM сигналын декодтау арқылы түйменің қосылғанын немесе өшірілгенін анықтау үшін ESP8266 бағдарламаладым. Содан кейін түйменің қанша уақыт басылғанын анықтау үшін уақытты пайдаланыңыз. Егер түйме 0,5 секундтан аз уақыт басылса, ол GoPro іске қосылады. Егер түйме 0,5 секундтан артық басылса, ол GoPro -да түсіру режимдерінде айналады. Бұл FPV дрондары үшін ойлап тапқан ең жақсы шешім.

Ескерту: Егер сізде GoPro -дің тірі дисплейін көру мүмкіндігі болмаса, сіз өзіңіздің пайдалануыңыз үшін кодты реттегіңіз келуі мүмкін. Әйтпесе, сіз оның қандай режимде екенін білмейсіз.

Кодекс

Бұл кодты Бохдан Томанек (эмеристил) құрастырды, кейбір компоненттер интернеттегі әр түрлі көздерден алынған. Негізгі ақпарат көзі - https://euerdesign.de және

3 -қадам: жыпылықтауға арналған ESP8266 сымын қосу

Жыпылықтауға арналған ESP8266 сымы
Жыпылықтауға арналған ESP8266 сымы

*Менің FTDI адаптерімде 3,3 вольтты электр рельс болды, бірақ ESP8266 қондырғысын қуаттандыру үшін жеткіліксіз болды. Мен Arduino сияқты басқа 3.3в қуат көзін пайдалануды ұсынамын, немесе сіз FTDI адаптерімен қамтамасыз етілген 5в қуат кернеуін 3.3в кернеу реттегіші арқылы пайдалана аласыз.

Arduino IDE көмегімен ESP8266 коды жыпылықтайды

ESP8266 кодын жыпылықтау үшін мен Arduino IDE қолданамын.

  1. Бұл тақта менеджерінің URL мекенжайын Arduino IDE -ге Preferences терезесінде қосыңыз (Файл> Параметрлер> Қосымша тақта менеджерінің URL -мекен -жайлары:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Тақтаны «Жалпы ESP8266 модулі» етіп өзгертіңіз.
  3. FTDI адаптерін компьютерге USB арқылы қосыңыз. Бағдарламалау режиміне кіру үшін GPIO 0 түйреуішін 2 секундқа қысқартуды ұмытпаңыз.
  4. FTDI құрылғысына сәйкес COM портын таңдаңыз және құрылғыға кодты жүктеңіз.*Кейде кез келген себеппен ESP8266 дұрыс жыпылықтамайды … мен құрылғыны қайта жүктеу және/немесе Arduino IDE қайта іске қосу мәселені шешетін сияқты.

4 -қадам: оны қосу және GoPro -ны конфигурациялау

Қосылу және GoPro конфигурациясы
Қосылу және GoPro конфигурациясы

Код жыпылықтағаннан кейін, төмендегі суретте көрсетілгендей, ESP8266 -ны RC ресиверіне қосуға болады:

Енді сізде GoPro -да Wi -Fi қолданба режимін қосу қажет, егер сізде әлі жоқ болса. Егер сізде болса, кодтағы wifi параметрлерін GoPro Wi -Fi параметрлерімен сәйкестендіріңіз. Бастапқыда Wifi конфигурациясы үшін GoPro қосымшасын пайдалану қажет болады. Егер сізге GoPro Wi -Fi параметрлерін қалпына келтіру қажет болса, мұны Қалпына келтіру мәзірінен жасауға болады, содан кейін GoPro қолданбасы арқылы қайта конфигурациялауға болады.

Ұсынылған: