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, Jun
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 mogućnost daljinskog upravljanja GoPro Hero 4 putem RC odašiljača. Ova metoda će koristiti GoPro -ov ugrađeni Wifi & HTTP API za kontrolu uređaja i inspirirana je PROTOTYPE: NAJMANJIM I NAJJEFTINIM GOPRO DALJINSKIM. Ako imate GoPro Hero 3, možda bi bilo lakše koristiti port sabirnice za direktnu kontrolu, vodič za pinout možete pronaći ovdje. No, budući da je port sabirnice onemogućen na Hero 4 (hvala GoPro!), Morat ćemo koristiti Wifi metodu. Wifi metoda radi i na Hero 3, pa idite tim putem ako želite unakrsnu kompatibilnost. To zahtijeva određeno znanje o elektronici i arduino programiranju.

Hajde da počnemo:

Korak 1: Dijelovi

Delovi
Delovi

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

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

Korak 2: Kodirajte

Kod
Kod
Kod
Kod
Kod
Kod

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

U mom kodu. Programirao sam ESP8266 da otkrije da li je dugme uključeno ili isključeno dekodiranjem PPM signala RC radio prijemnika. Zatim upotrijebite mjerenje vremena da otkrijete koliko je dugo dugme pritisnuto. Ako pritisnete dugme manje od 0,5 sekundi, aktiviraće se GoPro. Ako se dugme pritisne duže od 0,5 sekundi, ono će se kretati kroz režime snimanja na GoPro -u. Ovo je najbolje rješenje koje sam mogao smisliti za bespilotne letjelice FPV.

Napomena: Ako nemate mogućnost vidjeti GoPro -ov prikaz uživo, možda ćete htjeti prilagoditi kôd za svoju specifičnu upotrebu. U suprotnom nećete znati u kom je režimu.

Kodeks

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

Korak 3: Ožičenje ESP8266 za treperenje

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 isporučuje FTDI adapter putem regulatora napona od 3,3 V.

Flashing Code to ESP8266 using Arduino IDE

Za prebacivanje koda na ESP8266 koristit ću Arduino IDE.

  1. Dodajte ovaj URL upravitelja odbora svom Arduino IDE -u u prozoru Postavke (Datoteka> Postavke> Dodatni URL -ovi upravitelja odbora:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Promijenite ploču na “Generic ESP8266 Module”
  3. Povežite FTDI adapter s računarom putem USB -a. Ne zaboravite kratiti GPIO 0 pin na 2 sekunde pri uključivanju za ulazak u način programiranja.
  4. Odaberite odgovarajući COM port za vaš FTDI uređaj i otpremite 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 izgleda 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 rada 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 GoPro -a. 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 ponovo konfigurirati pomoću aplikacije GoPro.

Preporučuje se: