Sisukord:

Kuidas juhtida GoPro Hero 4 RC -saatja abil: 4 sammu (piltidega)
Kuidas juhtida GoPro Hero 4 RC -saatja abil: 4 sammu (piltidega)

Video: Kuidas juhtida GoPro Hero 4 RC -saatja abil: 4 sammu (piltidega)

Video: Kuidas juhtida GoPro Hero 4 RC -saatja abil: 4 sammu (piltidega)
Video: Как GoPro Night Light Power Bank Heavy сцепление с DIY 2024, September
Anonim
Kuidas juhtida GoPro Hero 4 RC -saatja abil
Kuidas juhtida GoPro Hero 4 RC -saatja abil

Selle projekti eesmärk on GoPro Hero 4 kaugjuhtimine RC -saatja kaudu. See meetod kasutab seadme juhtimiseks GoPro sisseehitatud Wifi ja HTTP API -d ning on inspireeritud PROTOTÜÜPIST: VÄikseim ja odavaim GOPRO KAUGI. Kui teil on GoPro Hero 3, siis võib olla lihtsam kasutada siiniporti otseseks juhtimiseks, siit leiate juhendi. Kuid kuna bussiport on Hero 4 -l keelatud (aitäh GoPro!), Peame kasutama Wifi -meetodit. Wifi meetod töötab ka Hero 3-ga, nii et kui soovite ristühilduvust, minge seda teed. See nõuab mõningaid teadmisi elektroonikast ja arduino programmeerimisest.

Alustame:

Samm: osad

Osad
Osad

Selle toimimiseks vajate mõnda komponenti:

  1. GoPro Hero 4 (ilmselt)
  2. Droon GoPro jaoks
  3. Programmeeritav WiFi -moodul ESP8266
  4. FTDI -kaabli/USB 2 TTL -muundur (koodi vilkumiseks ESP8266 -le)
  5. LD1117V33 3.3v pingeregulaator
  6. RC saatja/vastuvõtja

2. samm: kood

Kood
Kood
Kood
Kood
Kood
Kood

ESP8266 on tegelikult Arduino, millel on sisseehitatud Wifi võimalused. See võimaldab meil kasutada GoPro HTTP API eeliseid ja esitada GPIO sisendi alusel päringuid. Loetavate WiFi -käskude loendi leiate aadressilt

Minu koodis. Olen programmeerinud ESP8266 RC raadiovastuvõtja PPM -signaali dekodeerimise abil tuvastama, kas nupp on sisse või välja lülitatud. Seejärel kasutage ajastust, et tuvastada, kui kaua nuppu vajutati. Kui nuppu vajutatakse alla 0,5 sekundi, käivitab see GoPro. Kui nuppu vajutatakse kauem kui 0,5 sekundit, liigub see GoPro pildistusrežiimide vahel. See on parim lahendus, mille FPV droonide puhul välja pakkuda võin.

Märkus. Kui te ei näe GoPro reaalajas ekraani, võiksite koodi kohandada vastavalt oma konkreetsele kasutusele. Muidu ei tea, mis režiimis see on.

Kood

Selle koodi koostas Bohdan Tomanek (emerysteele), mõned komponendid laenati erinevatest Interneti -allikatest. Peamine teabeallikas on pärit aadressidelt https://euerdesign.de ja

Samm 3: ESP8266 ühendamine vilkumiseks

ESP8266 juhtmestik vilkumiseks
ESP8266 juhtmestik vilkumiseks

*Minu FTDI -adapteril oli 3,3 V toiteliin, kuid sellest ei piisanud ESP8266 seadme toiteks. Seetõttu soovitan kasutada mõnda muud 3,3 V toiteallikat, näiteks Arduino, või võite kasutada FTDI -adapteri pakutavat 5 -voldist toiteploki 3,3 V pingeregulaatori kaudu.

Vilkuv kood ESP8266 -le, kasutades Arduino IDE -d

Koodi vilkumiseks ESP8266 -le kasutan Arduino IDE -d.

  1. Lisage see juhatusehalduri URL oma Arduino IDE -sse eelistuste aknas (Fail> Eelistused> Täiendavad juhatusehalduri URL -id:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Muutke oma plaat "Üldiseks ESP8266 mooduliks"
  3. Ühendage FTDI -adapter arvutiga USB kaudu. Programmeerimisrežiimi sisenemisel ärge unustage GPIO 0 kontakti 2 sekundi jooksul lühistada.
  4. Valige oma FTDI -seadme jaoks õige COM -port ja laadige seadmesse kood üles.*Mõnikord ei vilgu ESP8266 mingil põhjusel korralikult … Olen avastanud, et seadme taaskäivitamine ja/või Arduino IDE taaskäivitamine näib probleemi lahendavat.

Samm 4: selle ühendamine ja GoPro seadistamine

Ühendamine ja GoPro seadistamine
Ühendamine ja GoPro seadistamine

Kui kood vilgub, saate ESP8266 ühendada RC -vastuvõtjaga, nagu on näidatud alloleval pildil:

Nüüd peate oma GoPro -s lubama Wifi rakenduse režiimi, kui te pole seda veel teinud. Kui teil on, veenduge, et koodis olevad WiFi -seaded vastaksid teie GoPro WiFi -seadetele. Esialgu peate Wifi seadistamiseks kasutama rakendust GoPro. Kui peate oma GoPro WiFi -seaded lähtestama, saate seda teha menüüst Lähtesta ja seejärel GoPro rakenduse abil uuesti konfigureerida.

Soovitan: