Satura rādītājs:

Kā vadīt GoPro Hero 4, izmantojot RC raidītāju: 4 soļi (ar attēliem)
Kā vadīt GoPro Hero 4, izmantojot RC raidītāju: 4 soļi (ar attēliem)

Video: Kā vadīt GoPro Hero 4, izmantojot RC raidītāju: 4 soļi (ar attēliem)

Video: Kā vadīt GoPro Hero 4, izmantojot RC raidītāju: 4 soļi (ar attēliem)
Video: DJI Mini 4 PRO in Spanish and subtitled in all languages. 2024, Jūnijs
Anonim
Kā kontrolēt GoPro Hero 4, izmantojot RC raidītāju
Kā kontrolēt GoPro Hero 4, izmantojot RC raidītāju

Šī projekta mērķis ir attālināti vadīt GoPro Hero 4, izmantojot RC raidītāju. Šī metode ierīces vadīšanai izmantos GoPro iebūvēto Wifi un HTTP API, un to iedvesmojis PROTOTIPS: MAZĀKAIS UN LĒTĀKAIS GOPRO TĀLVADĪBA. Ja jums ir GoPro Hero 3, iespējams, būs vieglāk izmantot kopnes portu tiešai vadībai, pinout ceļvedis ir atrodams šeit. Bet, tā kā Hero 4 autobusa osta ir atspējota (paldies GoPro!), Mums būs jāizmanto Wifi metode. Wifi metode darbojas arī Hero 3, tāpēc dodieties pa šo ceļu, ja vēlaties savstarpēju saderību. Tas prasa zināmas zināšanas par elektroniku un arduino programmēšanu.

Sāksim:

1. darbība: detaļas

Daļas
Daļas

Lai tas darbotos, jums būs nepieciešami daži komponenti:

  1. GoPro Hero 4 (acīmredzot)
  2. Drone GoPro
  3. ESP8266 programmējams Wifi modulis
  4. FTDI kabelis/USB 2 TTL pārveidotājs (koda mirgošanai uz ESP8266)
  5. LD1117V33 3.3v sprieguma regulators
  6. RC raidītājs/uztvērējs

2. darbība: kods

Kods
Kods
Kods
Kods
Kods
Kods

ESP8266 faktiski ir Arduino ar iebūvētām Wifi iespējām. Tas ļauj mums izmantot GoPro HTTP API priekšrocības un veikt pieprasījumus, pamatojoties uz GPIO ievadi. Izveidojamo Wifi komandu saraksts ir atrodams vietnē

Manā kodā. Es esmu ieprogrammējis ESP8266, lai atrastu, vai poga ir ieslēgta vai izslēgta, dekodējot RC radio uztvērēja PPM signālu. Pēc tam izmantojiet laiku, lai noteiktu, cik ilgi poga tika nospiesta. Ja poga tiek nospiesta mazāk nekā 0,5 sekundes, tā aktivizēs GoPro. Ja poga tiek nospiesta ilgāk par 0,5 sekundēm, tā pārslēgs GoPro uztveršanas režīmus. Tas ir labākais risinājums, ko es varētu izdomāt FPV droniem.

Piezīme: ja jums nav iespējas redzēt GoPro tiešraides displeju, iespējams, vēlēsities pielāgot kodu savam lietojumam. Pretējā gadījumā jūs nezināt, kādā režīmā tas ir.

Kods

Šo kodu izveidoja Bohdans Tomaneks (emeristeele), dažas sastāvdaļas tika aizgūtas no dažādiem interneta avotiem. Galvenais informācijas avots ir no https://euerdesign.de un

3. solis: ESP8266 vadu pieslēgšana mirgošanai

ESP8266 vadu mirgošana
ESP8266 vadu mirgošana

*Manam FTDI adapterim bija 3.3V barošanas sliede, bet ar to nepietika, lai barotu ESP8266 ierīci. Tāpēc es iesaku izmantot citu 3.3v barošanas avotu, piemēram, Arduino, vai arī varat izmantot 5V barošanas sliedi, ko nodrošina FTDI adapteris, izmantojot 3.3v sprieguma regulatoru.

Mirgo kods uz ESP8266, izmantojot Arduino IDE

Lai mirgotu kodu uz ESP8266, es izmantošu Arduino IDE.

  1. Pievienojiet šo valdes pārvaldnieka URL savam Arduino IDE iestatījumu logā (Fails> Preferences> Papildu valdes pārvaldnieka URL:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Mainiet savu dēli uz “Vispārējais ESP8266 modulis”
  3. Pievienojiet FTDI adapteri datoram, izmantojot USB. Atcerieties, ka, ieslēdzot programmēšanas režīmu, 2 sekundes saīsiniet GPIO 0 tapu.
  4. Izvēlieties pareizo FTDI ierīces COM portu un augšupielādējiet kodu ierīcē.*Dažreiz ESP8266 kāda iemesla dēļ nemirgo pareizi … Es atklāju, ka ierīces pārstartēšana un/vai Arduino IDE restartēšana, šķiet, atrisina problēmu.

4. darbība. Savienojuma izveide un GoPro konfigurēšana

Savienojuma izveide un GoPro konfigurēšana
Savienojuma izveide un GoPro konfigurēšana

Kad kods mirgo, varat savienot ESP8266 ar RC uztvērēju, kā parādīts attēlā:

Tagad jums būs jāiespējo GoPro Wifi lietotnes režīms, ja vēl neesat to izdarījis. Ja jums tā ir, pārliecinieties, vai kodā esošie Wi -Fi iestatījumi atbilst jūsu GoPro wifi iestatījumiem. Lai sākotnēji konfigurētu Wifi, jums būs jāizmanto lietotne GoPro. Ja jums ir jāatiestata GoPro Wifi iestatījumi, to var izdarīt izvēlnē Atiestatīt, pēc tam pārkonfigurēt, izmantojot lietotni GoPro.

Ieteicams: