Sadržaj:

Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača: 4 koraka (sa slikama)
Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača: 4 koraka (sa slikama)

Video: Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača: 4 koraka (sa slikama)

Video: Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača: 4 koraka (sa slikama)
Video: GoPro Hero 12 Black + Media Mod Unboxing 2024, Studeni
Anonim
Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača
Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača

Cilj ovog projekta je omogućiti daljinsko upravljanje GoPro Hero 4 putem RC odašiljača. Ova metoda će koristiti GoPro -ov ugrađeni Wifi i HTTP API za kontrolu uređaja, a inspirirana je PROTOTYPE: NAJMANJIM I NAJJEFTINIM GOPRO DALJINSKIM. Ako imate GoPro Hero 3, možda bi bilo lakše koristiti izravni ulaz za izravnu kontrolu, vodič za pinout možete pronaći ovdje. No, budući da je autobusni priključak onemogućen na Hero 4 (hvala GoPro!), Morat ćemo koristiti Wifi metodu. Wifi metoda također radi na Hero 3, pa idite tim putem ako želite unakrsnu kompatibilnost. Za to je potrebno poznavanje elektronike i arduino programiranja.

Započnimo:

Korak 1: Dijelovi

Dijelovi
Dijelovi

Da bi ovo funkcioniralo, trebat će vam nekoliko komponenti:

  1. GoPro Hero 4 (očito)
  2. Dron za GoPro
  3. ESP8266 programabilni Wifi modul
  4. FTDI kabel/USB 2 TTL pretvarač (za prebacivanje koda na ESP8266)
  5. LD1117V33 Regulator napona 3.3v
  6. RC odašiljač/prijamnik

Korak 2: Kodiranje

Kodirati
Kodirati
Kodirati
Kodirati
Kodirati
Kodirati

ESP8266 je zapravo Arduino s ugrađenim Wi -Fi mogućnostima. To nam omogućuje da iskoristimo GoPro -ov HTTP API i upućujemo zahtjeve na temelju GPIO ulaza. Popis Wifi naredbi koje možete napraviti možete pronaći na:

U mom kodu. Programirao sam ESP8266 da detektira je li gumb uključen ili isključen dekodiranjem PPM signala RC radio prijemnika. Zatim upotrijebite mjerenje vremena da otkrijete koliko je dugo tipka pritisnuta. Ako gumb pritisnete manje od 0,5 sekundi, aktivirat će GoPro. Ako gumb pritisnete dulje od 0,5 sekundi, on će se kretati kroz načine snimanja na GoPro -u. Ovo je najbolje rješenje koje sam mogao smisliti za bespilotne letjelice FPV.

Napomena: Ako nemate mogućnost vidjeti GoProov zaslon uživo, možda ćete htjeti prilagoditi kôd za svoju specifičnu upotrebu. Inače nećete znati u kojem je načinu rada.

Kod

Ovaj je kod sastavio Bohdan Tomanek (emerysteele), neke su komponente posuđene iz različitih izvora na internetu. Primarni izvor informacija su s https://euerdesign.de i

Korak 3: Ožičenje ESP8266 za bljeskanje

Ožičenje ESP8266 za treperenje
Ožičenje ESP8266 za treperenje

*Moj FTDI adapter imao je 3,3 V razvodnik, ali nije bio dovoljan za napajanje ESP8266 jedinice. Stoga predlažem da upotrijebite drugi izvor napajanja od 3,3 V, poput Arduina, ili možete upotrijebiti 5 -voltni razvodnik koji pruža FTDI adapter putem regulatora napona od 3,3 V.

Bljeskanje koda u ESP8266 pomoću Arduino IDE -a

Za prebacivanje koda na ESP8266 koristit ću Arduino IDE.

  1. Dodajte ovaj URL upravitelja ploče svom Arduino IDE -u u prozoru Postavke (Datoteka> Postavke> Dodatni URL -ovi upravitelja ploče:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Promijenite ploču u "Generički modul ESP8266"
  3. Spojite FTDI adapter na računalo putem USB -a. Ne zaboravite kratiti GPIO 0 pin na 2 sekunde tijekom uključivanja za ulazak u način programiranja.
  4. Odaberite odgovarajući COM port za vaš FTDI uređaj i prenesite kôd na uređaj.*Ponekad ESP8266 ne treperi ispravno iz bilo kojeg razloga … Otkrio sam da ponovno pokretanje uređaja i/ili ponovno pokretanje Arduino IDE -a čini se da rješava problem.

Korak 4: Ožičenje i konfiguriranje GoPro -a

Ožičenje i konfiguriranje GoPro -a
Ožičenje i konfiguriranje GoPro -a

Nakon što kôd zatreperi, možete spojiti ESP8266 na RC prijemnik kao što je prikazano na donjoj slici:

Sada ćete morati omogućiti način Wifi aplikacije na svom GoPro -u ako to već niste učinili. Ako imate, provjerite podudaraju li se postavke WiFi u kodu s postavkama WiFi mreže vašeg GoProa. Za početno konfiguriranje Wi -Fija morat ćete koristiti aplikaciju GoPro. Ako trebate poništiti Wi -Fi postavke GoPro -a, to se može učiniti iz izbornika Reset, a zatim ponovno konfigurirati pomoću aplikacije GoPro.

Preporučeni: