Përmbajtje:

Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC: 4 hapa (me fotografi)
Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC: 4 hapa (me fotografi)

Video: Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC: 4 hapa (me fotografi)

Video: Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC: 4 hapa (me fotografi)
Video: Rush Off Road, KY - Riding with the @TheCanAmCrew Part 1 2024, Nëntor
Anonim
Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC
Si të kontrolloni një GoPro Hero 4 duke përdorur një transmetues RC

Qëllimi për këtë projekt është që të jeni në gjendje të kontrolloni nga distanca një GoPro Hero 4 përmes një transmetuesi RC. Kjo metodë do të përdorë GoPro -në e integruar në Wifi & HTTP API për kontrollin e pajisjes dhe është frymëzuar nga PROTOTIPI: TELEFONA ME E VOGL DHE ME E LIR GOPRO. Nëse keni një GoPro Hero 3, mund të jetë më e lehtë të përdorni portin e autobusit për kontroll të drejtpërdrejtë, një udhëzues pinout mund të gjendet këtu. Por meqenëse porti i autobusit është i çaktivizuar në Hero 4 (faleminderit GoPro!), Do të na duhet të përdorim metodën Wifi. Metoda Wifi funksionon edhe në Hero 3, kështu që shkoni në atë rrugë nëse dëshironi pajtueshmërinë e tërthortë. Kjo kërkon disa njohuri për programimin elektronik dhe arduino.

Le të fillojmë:

Hapi 1: Pjesët

Pjesët
Pjesët

Ju do të keni nevojë për disa përbërës për ta bërë këtë të funksionojë:

  1. GoPro Hero 4 (padyshim)
  2. Një dron për GoPro
  3. ESP8266 Moduli i programueshëm Wifi
  4. FTDI Cable/USB 2 TTL Converter (për ndezjen e kodit në ESP8266)
  5. LD1117V33 3.3v Rregullatori i Tensionit
  6. Transmetues/Marrës RC

Hapi 2: Kodi

Kodi
Kodi
Kodi
Kodi
Kodi
Kodi

ESP8266 është efektivisht një Arduino me aftësi të integruara Wifi. Kjo na lejon të përfitojmë nga API -ja HTTP e GoPro dhe të bëjmë kërkesa bazuar në hyrjen GPIO. Një listë e Komandave Wifi që mund të bëni mund të gjenden në:

Në kodin tim. Unë kam programuar ESP8266 për të zbuluar nëse një buton është ndezur ose fikur duke deshifruar sinjalin PPM të Marrësit të Radios RC. Pastaj përdorni kohën, për të zbuluar se sa kohë është shtypur butoni. Nëse butoni shtypet për më pak se 0.5 sekonda, do të aktivizojë GoPro. Nëse butoni shtypet për më shumë se 0.5 sekonda, ai do të kalojë nëpër modalitetet e kapjes në GoPro. Kjo është zgjidhja më e mirë që mund të gjej për dronët FPV.

Shënim: Nëse nuk keni aftësinë për të parë ekranin e drejtpërdrejtë të GoPro, mund të dëshironi të rregulloni kodin për përdorimin tuaj specifik. Përndryshe, nuk do ta dini se në cilën mënyrë është.

Kodi

Ky kod u krijua nga Bohdan Tomanek (emerysteele), disa përbërës u huazuan nga burime të ndryshme në internet. Burimi kryesor i informacionit janë nga https://euerdesign.de dhe

Hapi 3: Instalimi i ESP8266 për ndezje

Instalimi i ESP8266 për ndezje
Instalimi i ESP8266 për ndezje

*Përshtatësi im FTDI kishte një hekurudhë 3.3v të energjisë, por nuk ishte e mjaftueshme për të fuqizuar njësinë ESP8266. Kështu që unë sugjeroj të përdorni një burim tjetër energjie 3.3v siç është një Arduino, ose mund të përdorni shiritin e energjisë 5v të ofruar nga Përshtatësi FTDI përmes një rregullatori të tensionit 3.3v.

Kodi i ndezur në ESP8266 duke përdorur Arduino IDE

Për të ndezur kodin në ESP8266, unë do të përdor Arduino IDE.

  1. Shtoni këtë URL të Menaxherit të Bordit në ID -në tuaj Arduino në dritaren e Preferencave (Skedari> Preferencat> URL -të shtesë të Menaxherit të Bordit:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Ndryshoni bordin tuaj në "Moduli Generic ESP8266"
  3. Lidhni përshtatësin FTDI me kompjuterin përmes USB. Mos harroni të shkurtoni pinin GPIO 0 për 2 sekonda ndërsa ndizeni për të hyrë në modalitetin e programimit.
  4. Zgjidhni portën e duhur COM për pajisjen tuaj FTDI dhe ngarkoni kodin në pajisje.*Ndonjëherë ESP8266 nuk ndizet siç duhet për çfarëdo arsye… Kam gjetur se rindezja e pajisjes dhe/ose rifillimi i Arduino IDE duket se e rregullon çështjen.

Hapi 4: Instalimi i tij dhe konfigurimi i GoPro

Instalimi dhe Konfigurimi i GoPro
Instalimi dhe Konfigurimi i GoPro

Pasi të jetë ndezur kodi, mund ta lidhni ESP8266 me Marrësin RC siç tregohet në imazhin më poshtë:

Tani do t'ju duhet të aktivizoni modalitetin e aplikacionit Wifi në GoPro tuaj nëse nuk e keni bërë tashmë. Nëse keni, sigurohuni që të përputheni me cilësimet e wifi -t në kod me cilësimet e wifi -t tuaj GoPro. Do të duhet të përdorni aplikacionin GoPro për konfigurimin e Wifi fillimisht. Nëse keni nevojë të rivendosni cilësimet e GoPro tuaj Wifi, kjo mund të bëhet nga menyja Reset, pastaj rikonfiguroni duke përdorur Aplikacionin GoPro.

Recommended: