Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Kodiranje
- Korak 3: Ožičenje ESP8266 za bljeskanje
- Korak 4: Ožičenje i konfiguriranje GoPro -a
Video: Kako kontrolirati GoPro Hero 4 pomoću RC odašiljača: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
Da bi ovo funkcioniralo, trebat će vam nekoliko komponenti:
- GoPro Hero 4 (očito)
- Dron za GoPro
- ESP8266 programabilni Wifi modul
- FTDI kabel/USB 2 TTL pretvarač (za prebacivanje koda na ESP8266)
- LD1117V33 Regulator napona 3.3v
- RC odašiljač/prijamnik
Korak 2: Kodiranje
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
*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.
- 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
- Promijenite ploču u "Generički modul ESP8266"
- 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.
- 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
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:
Kako kontrolirati Bluetooth (HC-05) pomoću Arduina: 5 koraka
Kako kontrolirati Bluetooth (HC-05) s Arduinom: Pozdrav prijatelji, u ovoj lekciji naučit ćemo kako upravljati istosmjernim motorom pomoću našeg pametnog telefona ili tableta. Da bismo to postigli, upotrijebit ćemo motorni kontroler L298N i Bluetooth modul (HC- 05) .Započnimo
Kako izgraditi LED kocku 8x8x8 i kontrolirati je pomoću Arduina: 7 koraka (sa slikama)
Kako izgraditi LED kocku 8x8x8 LED i kontrolirati je pomoću Arduina: siječanj 2020. uređivanje: Ostavljam ovo u slučaju da ga netko želi koristiti za generiranje ideja, ali više nema smisla graditi kocku na temelju ovih uputa. IC upravljački programi LED više se ne proizvode, a obje skice su napisane u staroj verziji
Kako kontrolirati uređaj pomoću Raspberry Pi i releja - OSNOVE: 6 koraka
Kako upravljati uređajem pomoću Raspberry Pi -a i releja - OSNOVE: Ovo je osnovni i jasan vodič o tome kako upravljati uređajem pomoću Raspberry Pi -a i releja, koristan za izradu IoT projekata. Ovaj vodič je za početnike. slijedite ih čak i ako nemate znanja o korištenju maline
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz s Arduinom - Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter - Rc helikopter - Rc avion pomoću Arduina: 5 koraka (sa slikama)
Bežični daljinski upravljač pomoću NRF24L01 modula od 2,4 GHz s Arduinom | Nrf24l01 4 -kanalni / 6 -kanalni prijemnik odašiljača za Quadcopter | Rc helikopter | Rc avion pomoću Arduina: Za upravljanje Rc automobilom | Kvadrokopter | Dron | RC ravnina | RC brod, uvijek nam je potreban prijemnik i odašiljač, pretpostavimo da za RC QUADCOPTER trebamo 6 -kanalni odašiljač i prijemnik, a ta vrsta TX -a i RX -a je preskupa, pa ćemo napraviti jedan na našem
Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: 16 koraka (sa slikama)
Kako kontrolirati svjetlo/kućna svjetla pomoću Arduina i Amazon Alexa: Objasnio sam kako kontrolirati svjetlo koje je spojeno na UNO i kojim upravlja Alexa