Kazalo:
- 1. korak: Deli
- 2. korak: Koda
- 3. korak: Ožičenje ESP8266 za utripanje
- 4. korak: Ožičenje in konfiguriranje GoPro
Video: Kako upravljati GoPro Hero 4 z oddajnikom RC: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
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
Če želite to narediti, boste potrebovali nekaj komponent:
- GoPro Hero 4 (očitno)
- Dron za GoPro
- ESP8266 Programabilni modul Wifi
- Kabel FTDI/USB 2 TTL pretvornik (za utripanje kode v ESP8266)
- LD1117V33 3.3v regulator napetosti
- RC oddajnik/sprejemnik
2. korak: 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
*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.
- 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
- Spremenite svojo ploščo v »Splošni modul ESP8266«
- 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.
- 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
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:
Kako upravljati servo motor Arduino Vadnica: 4 koraki
Kako upravljati servo motor Arduino Vadnica: Hej fantje! dobrodošli v moji novi vadnici, upam, da ste že uživali v mojih prejšnjih navodilih " Krmiljenje velikega koračnega motorja ". Danes objavljam informativno vadnico, ki vas bo naučila osnov vsakega krmiljenja servomotorja, že sem objavil video
Kako upravljati robot robota velike velikosti 4dof velike moči z daljinskim upravljalnikom Arduino in Ps2?: 4 koraki
Kako upravljati robotsko roko velike velikosti 4dof velike moči z daljinskim upravljalnikom Arduino in Ps2?: Ta komplet uporablja motor velike moči mg996, potrebuje velik tok, preizkusili smo veliko vhodne moči. Deloval bo le adapter 5v 6a. arduino deska na robotski roki 6dof also.end: napišite nakup SINONING Trgovina za igrače DIY
Kako upravljati MOSFET z Arduino PWM: 3 koraki
Kako upravljati MOSFET z Arduino PWM: V tem navodilu bomo pogledali, kako krmiliti tok skozi MOSFET z uporabo Arduino PWM (Pulse Width Modulation) izhodnega signala. V tem primeru bomo z arduino kodo manipulirali in nam dali spremenljiv signal PWM na digitalnem zatiču 9 arduija
Kako upravljati žarnico z uporabo Arduino UNO in enokanalnega 5V polprevodniškega relejnega modula: 3 koraki
Kako upravljati žarnico z uporabo Arduino UNO in enokanalnega 5V polprevodniškega relejnega modula: Opis: Polprevodniški rele (SSR) ima v primerjavi s tradicionalnim mehanskim relejem številne prednosti: ima daljšo življenjsko dobo, z veliko večjim vklopom/ izklopljena hitrost in brez hrupa. Poleg tega ima boljšo odpornost proti vibracijam in mehanskim
Kako upravljati osnovno pametno stikalo Sonoff Basic na osnovi ESP8266 s pametnim telefonom: 4 koraki (s slikami)
Kako upravljati osnovno pametno stikalo Sonoff ESP8266 s pametnim telefonom: Sonoff je linija naprav za pametni dom, ki jo je razvil ITEAD. Ena najbolj prilagodljivih in poceni naprav te linije so Sonoff Basic. Gre za stikalo, ki podpira Wi-Fi in temelji na odličnem čipu ESP8266. Ta članek opisuje, kako nastaviti Cl