Turinys:

Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą: 4 žingsniai (su nuotraukomis)
Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą: 4 žingsniai (su nuotraukomis)

Video: Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą: 4 žingsniai (su nuotraukomis)

Video: Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą: 4 žingsniai (su nuotraukomis)
Video: Go Sport Pro 4 4K 24 fps veiksmo kamera UrmoKaina lt 2024, Birželis
Anonim
Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą
Kaip valdyti „GoPro Hero 4“naudojant RC siųstuvą

Šio projekto tikslas yra sugebėti nuotoliniu būdu valdyti „GoPro Hero 4“per RC siųstuvą. Šis metodas naudos „GoPro“įmontuotą „Wifi“ir HTTP API, kad valdytų įrenginį, ir yra įkvėptas PROTOTIPO: MAŽIAUSIO IR PIGIAUSIO GOPRO REMOTE. Jei turite „GoPro Hero 3“, gali būti lengviau naudoti magistralės prievadą tiesioginiam valdymui, „pinout“vadovą rasite čia. Bet kadangi „Hero 4“autobusų prievadas yra išjungtas (ačiū „GoPro!“), Turėsime naudoti „Wifi“metodą. „Wifi“metodas taip pat veikia „Hero 3“, todėl eikite šiuo keliu, jei norite suderinamumo. Tam reikia tam tikrų žinių apie elektroniką ir arduino programavimą.

Pradėkime:

1 žingsnis: dalys

Dalys
Dalys

Norėdami tai padaryti, jums reikės kelių komponentų:

  1. „GoPro Hero 4“(aišku)
  2. „GoPro“dronas
  3. ESP8266 programuojamas „Wifi“modulis
  4. FTDI kabelis/USB 2 TTL keitiklis (kodo mirksėjimui į ESP8266)
  5. LD1117V33 3.3v įtampos reguliatorius
  6. RC siųstuvas/imtuvas

2 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas
Kodas
Kodas

ESP8266 iš tikrųjų yra „Arduino“su integruotomis „Wi -Fi“galimybėmis. Tai leidžia mums pasinaudoti „GoPro“HTTP API pranašumais ir pateikti užklausas pagal GPIO įvestį. „Wifi“komandų, kurias galite atlikti, sąrašą rasite čia:

Mano kode. Aš užprogramavau ESP8266 aptikti, ar mygtukas įjungtas ar išjungtas, dekoduojant RC radijo imtuvo PPM signalą. Tada naudokite laiką, kad nustatytumėte, kiek laiko buvo paspaustas mygtukas. Jei mygtukas bus paspaustas mažiau nei 0,5 sekundės, jis suaktyvins „GoPro“. Jei mygtukas bus paspaustas ilgiau nei 0,5 sekundės, jis pereis per „GoPro“fotografavimo režimus. Tai yra geriausias sprendimas, kurį galėjau sugalvoti FPV dronams.

Pastaba: jei neturite galimybės matyti tiesioginio „GoPro“ekrano, galbūt norėsite pakoreguoti savo konkretaus naudojimo kodą. Priešingu atveju jūs nežinote, koks režimas yra.

Kodas

Šį kodą sudarė Bohdanas Tomanekas (emeristeele), kai kurie komponentai buvo pasiskolinti iš įvairių šaltinių internete. Pagrindinis informacijos šaltinis yra iš https://euerdesign.de ir

3 veiksmas: ESP8266 prijungimas mirksi

ESP8266 laidų blykstė
ESP8266 laidų blykstė

*Mano FTDI adapteris turėjo 3,3 V maitinimo bėgelį, tačiau jo nepakako ESP8266 įrenginiui maitinti. Taigi siūlau naudoti kitą 3,3 V maitinimo šaltinį, pvz., „Arduino“, arba galite naudoti 5 V maitinimo bėgelį, kurį suteikia FTDI adapteris per 3,3 V įtampos reguliatorių.

Mirksi kodas į ESP8266, naudojant „Arduino IDE“

Norėdami įjungti kodą į ESP8266, naudosiu „Arduino IDE“.

  1. Pridėkite šį valdytojo URL prie „Arduino IDE“lange „Nuostatos“(Failas> Nuostatos> Papildomi valdytojo URL adresai:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Pakeiskite plokštę į „Bendrąjį ESP8266 modulį“
  3. Prijunkite FTDI adapterį prie kompiuterio per USB. Įjunkite programavimo režimą, nepamirškite 2 sekundes trumpinti GPIO 0 kaiščio.
  4. Pasirinkite tinkamą FTDI įrenginio COM prievadą ir įkelkite kodą į įrenginį.*Kartais ESP8266 dėl kokių nors priežasčių tinkamai nemirksi … Pastebėjau, kad iš naujo paleidus įrenginį ir (arba) iš naujo paleidus „Arduino IDE“problema išsprendžiama.

4 veiksmas: prijungimas ir „GoPro“konfigūravimas

„GoPro“prijungimas ir konfigūravimas
„GoPro“prijungimas ir konfigūravimas

Kai kodas mirksi, galite prijungti ESP8266 prie RC imtuvo, kaip parodyta žemiau esančiame paveikslėlyje:

Dabar „GoPro“turėsite įjungti „Wifi“programos režimą, jei to dar nepadarėte. Jei turite, įsitikinkite, kad kodo „Wi -Fi“nustatymai atitinka „GoPro“„Wi -Fi“nustatymus. Norėdami iš pradžių konfigūruoti „Wifi“, turėsite naudoti „GoPro“programą. Jei jums reikia iš naujo nustatyti „GoPro“„Wi -Fi“nustatymus, tai galite padaryti iš meniu „Atstatyti“, tada perkonfigūruoti naudodami „GoPro“programą.

Rekomenduojamas: