Kazalo:

Kako upravljati GoPro Hero 4 z oddajnikom RC: 4 koraki (s slikami)
Kako upravljati GoPro Hero 4 z oddajnikom RC: 4 koraki (s slikami)

Video: Kako upravljati GoPro Hero 4 z oddajnikom RC: 4 koraki (s slikami)

Video: Kako upravljati GoPro Hero 4 z oddajnikom RC: 4 koraki (s slikami)
Video: 10 litres agriculture spraying drone hand landing 😎 2024, November
Anonim
Kako upravljati GoPro Hero 4 z oddajnikom RC
Kako upravljati GoPro Hero 4 z oddajnikom RC

Cilj tega projekta je, da lahko daljinsko upravljate GoPro Hero 4 prek RC oddajnika. Ta metoda bo uporabljala GoPro -jev vgrajen Wi -Fi in HTTP API za nadzor naprave in je navdihnjena z PROTOTYPE: NAJMANJŠI IN NAJCENEJŠI GOPRO DALJINSKI. Če imate GoPro Hero 3, bi bilo morda lažje uporabiti vrata za vodilo za neposreden nadzor, tukaj najdete vodnik za izpise. Ker pa je avtobusno pristanišče onemogočeno na Hero 4 (hvala GoPro!), Bomo morali uporabiti metodo Wifi. Metoda Wifi deluje tudi na Hero 3, zato pojdite po tej poti, če želite navzkrižno združljivost. To pa zahteva nekaj znanja o programiranju elektronike in arduina.

Začnimo:

1. korak: Deli

Deli
Deli

Če želite to narediti, boste potrebovali nekaj komponent:

  1. GoPro Hero 4 (očitno)
  2. Dron za GoPro
  3. ESP8266 Programabilni modul Wifi
  4. Kabel FTDI/USB 2 TTL pretvornik (za utripanje kode v ESP8266)
  5. LD1117V33 3.3v regulator napetosti
  6. RC oddajnik/sprejemnik

2. korak: Koda

Koda
Koda
Koda
Koda
Koda
Koda

ESP8266 je dejansko Arduino z vgrajenimi zmogljivostmi Wifi. To nam omogoča, da izkoristimo GoPro -jev HTTP API in vložimo zahteve na podlagi vnosa GPIO. Seznam ukazov Wifi, ki jih lahko naredite, najdete na:

V moji kodi. ESP8266 sem programiral tako, da z dekodiranjem signala PPM radijskega sprejemnika RC zazna, ali je gumb vklopljen ali izklopljen. Nato uporabite časovni interval, da ugotovite, kako dolgo je bil gumb pritisnjen. Če pritisnete gumb manj kot 0,5 sekunde, se bo sprožil GoPro. Če pritisnete gumb več kot 0,5 sekunde, se bo premikal med načini zajemanja na GoPro. To je najboljša rešitev za brezpilotne letalnike FPV.

Opomba: Če nimate možnosti ogleda zaslona GoPro v živo, boste morda želeli kodo prilagoditi svoji uporabi. V nasprotnem primeru ne boste vedeli, v kakšnem načinu je.

Kodeks

To kodo je sestavil Bohdan Tomanek (emerysteele), nekatere komponente so si sposodili iz različnih virov na internetu. Primarni vir informacij sta https://euerdesign.de in

3. korak: Ožičenje ESP8266 za utripanje

Ožičenje ESP8266 za utripanje
Ožičenje ESP8266 za utripanje

*Moj adapter FTDI je imel napetost 3,3 V, vendar ni zadostoval za napajanje enote ESP8266. Zato predlagam, da uporabite drug vir napetosti 3,3 V, na primer Arduino, ali pa uporabite napetost 5 V, ki jo ponuja adapter FTDI prek regulatorja napetosti 3,3 V.

Koda utripa v ESP8266 z uporabo Arduino IDE

Za utripanje kode v ESP8266 bom uporabil Arduino IDE.

  1. Dodajte ta URL upravitelja plošč v svoj Arduino IDE v oknu Nastavitve (Datoteka> Nastavitve> Dodatni URL -ji upravitelja plošč:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Spremenite svojo ploščo v »Splošni modul ESP8266«
  3. Adapter FTDI povežite z računalnikom prek USB -ja. Pri vklopu za vstop v način programiranja ne pozabite kratice zatiča GPIO 0 za 2 sekundi.
  4. Izberite ustrezna vrata COM za svojo napravo FTDI in naložite kodo v napravo.*Včasih ESP8266 iz kakršnega koli razloga ne utripa pravilno … Ugotovil sem, da težavo odpravlja ponovni zagon naprave in/ali ponovni zagon Arduino IDE.

4. korak: Ožičenje in konfiguriranje GoPro

Ožičenje in konfiguriranje GoPro
Ožičenje in konfiguriranje GoPro

Ko utripa koda, lahko ESP8266 priključite na sprejemnik RC, kot je prikazano na spodnji sliki:

Zdaj morate omogočiti način aplikacije Wifi na svojem GoPro, če tega še niste storili. Če imate, se prepričajte, da se nastavitve wifi v kodi ujemajo z nastavitvami wifi vašega GoPro. Za prvo konfiguracijo Wi -Fi boste morali uporabiti aplikacijo GoPro. Če morate ponastaviti nastavitve Wi -Fi GoPro, lahko to storite v meniju Ponastavi in nato znova konfigurirajte z aplikacijo GoPro.

Priporočena: