Sisällysluettelo:

GoPro Hero 4: n ohjaaminen RC -lähettimen avulla: 4 vaihetta (kuvien kanssa)
GoPro Hero 4: n ohjaaminen RC -lähettimen avulla: 4 vaihetta (kuvien kanssa)

Video: GoPro Hero 4: n ohjaaminen RC -lähettimen avulla: 4 vaihetta (kuvien kanssa)

Video: GoPro Hero 4: n ohjaaminen RC -lähettimen avulla: 4 vaihetta (kuvien kanssa)
Video: How to Get Epic Skiing Shots with Your GoPro 2024, Kesäkuu
Anonim
Kuinka ohjata GoPro Hero 4 -laitetta RC -lähettimen avulla
Kuinka ohjata GoPro Hero 4 -laitetta RC -lähettimen avulla

Tämän projektin tavoitteena on pystyä etäohjaamaan GoPro Hero 4: tä RC -lähettimen kautta. Tämä menetelmä käyttää GoPron sisäänrakennettua Wifi- ja HTTP -sovellusliittymää laitteen ohjaamiseen, ja se on saanut inspiraationsa PROTOTYPE: SMALLEST AND CHAPESTEST GOPRO REMOTE. Jos sinulla on GoPro Hero 3, väyläportin käyttö voi olla helpompaa suorassa ohjauksessa, pinout -opas löytyy täältä. Mutta koska väylän portti on poistettu käytöstä Hero 4: ssä (kiitos GoPro!), Meidän on käytettävä Wifi -menetelmää. Wifi-menetelmä toimii myös Hero 3 -laitteessa, joten siirry tälle reitille, jos haluat ristiin yhteensopivuuden. Tämä vaatii jonkin verran tietoa elektroniikasta ja arduino -ohjelmoinnista.

Aloitetaan:

Vaihe 1: Osat

Osat
Osat

Tarvitset muutamia komponentteja saadaksesi tämän toimimaan:

  1. GoPro Hero 4 (ilmeisesti)
  2. Drone GoProlle
  3. Ohjelmoitava ESP8266 Wifi -moduuli
  4. FTDI -kaapeli/USB 2 TTL -muunnin (ESP8266 -koodin vilkuttamiseen)
  5. LD1117V33 3.3v jännitesäädin
  6. RC -lähetin/-vastaanotin

Vaihe 2: Koodi

Koodi
Koodi
Koodi
Koodi
Koodi
Koodi

ESP8266 on käytännössä Arduino, jossa on sisäänrakennetut Wifi -ominaisuudet. Näin voimme hyödyntää GoPron HTTP -sovellusliittymää ja tehdä pyyntöjä GPIO -syötteen perusteella. Luettelo Wifi -komennoista, joita voit tehdä, löytyy osoitteesta

Mun koodissa. Olen ohjelmoinut ESP8266: n havaitsemaan, onko painike päällä tai pois päältä dekoodaamalla RC -radiovastaanottimen PPM -signaali. Käytä sitten ajoitusta havaitaksesi kuinka kauan painiketta painettiin. Jos painiketta painetaan alle 0,5 sekuntia, se käynnistää GoPron. Jos painiketta painetaan yli 0,5 sekuntia, se selaa GoPron kaappaustilaa. Tämä on paras ratkaisu, jonka voisin keksiä FPV -droneille.

Huomautus: Jos sinulla ei ole mahdollisuutta nähdä GoPron reaaliaikaista näyttöä, haluat ehkä säätää koodin käyttötarkoituksen mukaan. Muuten et tiedä missä tilassa se on.

Koodi

Tämän koodin on koonnut Bohdan Tomanek (emerysteele), jotkut komponentit on lainattu eri lähteistä Internetissä. Ensisijainen tietolähde on osoitteista https://euerdesign.de ja

Vaihe 3: ESP8266: n kytkentä vilkkumaan

Johtaminen ESP8266 vilkkuu
Johtaminen ESP8266 vilkkuu

*FTDI -sovittimessani oli 3,3 voltin virtakisko, mutta se ei riittänyt ESP8266 -yksikön virtalähteeseen. Joten ehdotan, että käytät toista 3,3 voltin virtalähdettä, kuten Arduinoa, tai voit käyttää FTDI -sovittimen tarjoamaa 5 voltin virtakiskoa 3,3 voltin jännitesäätimen kautta.

Vilkkuva koodi ESP8266: een Arduino IDE: tä käyttäen

Jos haluat vilkuttaa koodin ESP8266: ksi, käytän Arduino IDE: tä.

  1. Lisää tämä Hallintapäällikön URL -osoite Arduino IDE: hen Asetukset -ikkunassa (Tiedosto> Asetukset> Hallituksen lisäosoitteen URL -osoitteet:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Vaihda korttisi "yleiseksi ESP8266 -moduuliksi"
  3. Liitä FTDI -sovitin tietokoneeseen USB -liitännän kautta. Muista oikosulkea GPIO 0 -nasta 2 sekunnin ajaksi, kun käynnistät ohjelmointitilan.
  4. Valitse oikea COM -portti FTDI -laitteellesi ja lähetä koodi laitteeseen.*Joskus ESP8266 ei vilku kunnolla jostain syystä … Olen huomannut, että laitteen uudelleenkäynnistys ja/tai Arduino IDE: n uudelleenkäynnistys näyttää korjaavan ongelman.

Vaihe 4: Johdotus ja GoPron määrittäminen

Johdotus ja GoPron määrittäminen
Johdotus ja GoPron määrittäminen

Kun koodi vilkkuu, voit kytkeä ESP8266: n RC -vastaanottimeen alla olevan kuvan mukaisesti:

Nyt sinun on otettava Wifi -sovellustila käyttöön GoProssa, jos et ole jo tehnyt niin. Jos olet, varmista, että koodin wifi -asetukset vastaavat GoPron wifi -asetuksia. Sinun on käytettävä GoPro -sovellusta Wifi: n määrittämiseen aluksi. Jos sinun on nollattava GoPron Wifi -asetukset, voit tehdä sen Reset -valikosta ja määrittää sen sitten uudelleen GoPro -sovelluksella.

Suositeltava: