Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Koodi
- Vaihe 3: ESP8266: n kytkentä vilkkumaan
- Vaihe 4: Johdotus ja GoPron määrittäminen
Video: GoPro Hero 4: n ohjaaminen RC -lähettimen avulla: 4 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
Tarvitset muutamia komponentteja saadaksesi tämän toimimaan:
- GoPro Hero 4 (ilmeisesti)
- Drone GoProlle
- Ohjelmoitava ESP8266 Wifi -moduuli
- FTDI -kaapeli/USB 2 TTL -muunnin (ESP8266 -koodin vilkuttamiseen)
- LD1117V33 3.3v jännitesäädin
- RC -lähetin/-vastaanotin
Vaihe 2: 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
*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ä.
- 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
- Vaihda korttisi "yleiseksi ESP8266 -moduuliksi"
- Liitä FTDI -sovitin tietokoneeseen USB -liitännän kautta. Muista oikosulkea GPIO 0 -nasta 2 sekunnin ajaksi, kun käynnistät ohjelmointitilan.
- 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
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:
Blynk -sovelluksen johtamisen ohjaaminen Nodemcu -sovelluksen avulla Internetin kautta: 5 vaihetta
Blynk -sovelluksen ohjaaminen Nodemcun avulla Internetin kautta: Hei kaikki tänään Näytämme sinulle, kuinka voit ohjata LEDiä älypuhelimella Internetin kautta
7-segmenttisen LED-näytön ohjaaminen ESP8266-verkkopalvelimen avulla: 8 vaihetta (kuvien kanssa)
7-segmenttisen LED-näytön ohjaaminen ESP8266-verkkopalvelimen avulla: Projektissani on Nodemcu ESP8266, joka ohjaa 7-segmenttistä näyttöä http-palvelimen kautta html-lomakkeella
Laitteiden ohjaaminen äänikomennolla NodeMCU: n avulla: 7 vaihetta (kuvien kanssa)
Laitteiden ohjaaminen äänikomennolla NodeMCU: n avulla: Haluan vain tervehtiä kaikkia, tämä on ensimmäinen kerta, kun kirjoitan opettavaisen projektin. Englanti ei ole äidinkieleni, joten yritän tehdä lyhyen ja mahdollisimman selkeän. Laitteiden ohjaaminen äänikomennoilla ei ole outoa
ESP8266 -pohjaisen Sonoff Basic Smart -kytkimen ohjaaminen älypuhelimella: 4 vaihetta (kuvien kanssa)
ESP8266 -pohjaisen Sonoff Basic Smart -kytkimen hallinta älypuhelimella: Sonoff on ITEADin kehittämä Smart Home -laitelinja. Yksi tämän sarjan joustavimmista ja edullisimmista laitteista on Sonoff Basic. Se on Wi-Fi-yhteensopiva kytkin, joka perustuu loistavaan siruun, ESP8266. Tässä artikkelissa kuvataan, miten Cl
PSP: n käyttäminen tietokoneen ohjaussauvana ja tietokoneen ohjaaminen sitten PSP: n avulla: 5 vaihetta (kuvien kanssa)
PSP: n käyttäminen tietokoneen ohjaussauvana ja sen jälkeen tietokoneen ohjaaminen PSP: n avulla: Voit tehdä monia hienoja asioita PSP homebrew'n avulla, ja tässä ohjeessa opetan sinulle, miten voit käyttää PSP: tä peliohjaimena, mutta on myös ohjelma, jonka avulla voit käyttää ohjaussauvaa hiirenä. Tässä on mater