Taula de continguts:
- Pas 1: parts
- Pas 2: Codi
- Pas 3: Cablatge de l'ESP8266 per a intermitents
- Pas 4: connectar-lo i configurar GoPro
Vídeo: Com controlar un GoPro Hero 4 mitjançant un transmissor RC: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
L’objectiu d’aquest projecte és poder controlar de forma remota un GoPro Hero 4 mitjançant un transmissor RC. Aquest mètode utilitzarà l'API Wifi i HTTP de GoPro integrat per controlar el dispositiu i s'inspira en PROTOTIP: COMANDAMENT GOPRO MÉS PETIT I BARAT. Si teniu un GoPro Hero 3, pot ser que sigui més fàcil utilitzar el port de bus per controlar-lo directament, aquí es pot trobar una guia de fixació. Però com que el port d’autobús està desactivat a l’Hero 4 (gràcies GoPro!), Haurem d’utilitzar el mètode Wifi. El mètode Wifi també funciona a l’Hero 3, així que aneu per aquesta ruta si voleu la compatibilitat creuada. Això requereix cert coneixement d’electrònica i programació d’arduino.
Comencem:
Pas 1: parts
Necessitareu uns quants components per funcionar:
- GoPro Hero 4 (òbviament)
- Un dron per a GoPro
- Mòdul Wifi programable ESP8266
- Cable FTDI / convertidor USB 2 TTL (per fer passar el codi a ESP8266)
- Regulador de voltatge LD1117V33 3,3v
- Emissor / receptor RC
Pas 2: Codi
L'ESP8266 és efectivament un Arduino amb funcions Wifi integrades. Això ens permet aprofitar l'API HTTP de GoPro i fer sol·licituds basades en l'entrada GPIO. Podeu trobar una llista dels comandaments de Wifi a:
Al meu codi. He programat l'ESP8266 per detectar si hi ha un botó encès o apagat descodificant el senyal PPM del receptor de ràdio RC. A continuació, utilitzeu el temps per detectar quant de temps es va prémer el botó. Si es prem el botó durant menys de 0,5 segons, activarà el GoPro. Si es prem el botó durant més de 0,5 segons, recorrerà els modes de captura del GoPro. Aquesta és la millor solució que podria trobar per als drons FPV.
Nota: si no teniu la possibilitat de veure la pantalla en directe de GoPro, és possible que vulgueu ajustar el codi per al vostre ús específic. En cas contrari, no sabreu en quin mode es troba.
El codi
Aquest codi va ser elaborat per Bohdan Tomanek (emerysteele), alguns components van ser manllevats de diverses fonts d'Internet. La font principal d'informació prové de https://euerdesign.de i
Pas 3: Cablatge de l'ESP8266 per a intermitents
* El meu adaptador FTDI tenia un carril d'alimentació de 3,3 V però no era suficient per alimentar la unitat ESP8266. Per tant, us suggereixo fer servir una altra font d’alimentació de 3,3 V, com ara un Arduino, o bé podeu fer servir el rail d’alimentació de 5 V que proporciona l’adaptador FTDI mitjançant un regulador de voltatge de 3,3 V.
Codi intermitent a ESP8266 mitjançant Arduino IDE
Per fer passar el codi a l’ESP8266, faré servir l’IDE Arduino.
- Afegiu aquest URL del gestor de taulers al vostre IDE Arduino a la finestra Preferències (Fitxer> Preferències> URL addicionals del gestor de taulers:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Canvieu el tauler a "Mòdul ESP8266 genèric"
- Connecteu l'adaptador FTDI al PC mitjançant USB. Recordeu que heu de reduir el pin GPIO 0 durant 2 segons mentre engegueu el dispositiu per entrar al mode de programació.
- Seleccioneu el port COM adequat per al vostre dispositiu FTDI i pengeu el codi al dispositiu. * De vegades, l'ESP8266 no parpelleja correctament per qualsevol motiu … He comprovat que reiniciar el dispositiu i / o reiniciar l'IDE Arduino sembla solucionar el problema.
Pas 4: connectar-lo i configurar GoPro
Un cop el codi estigui intermitent, podeu connectar l'ESP8266 al receptor RC, tal com es mostra a la imatge següent:
Ara haureu d’activar el mode d’aplicació Wifi al GoPro si encara no ho heu activat. Si és així, assegureu-vos de coincidir amb la configuració de wifi del codi amb la configuració de wifi de GoPro. Haureu d’utilitzar l’aplicació GoPro per configurar Wifi inicialment. Si heu de restablir la configuració de Wifi de GoPro, podeu fer-ho des del menú Restableix i tornar-lo a configurar mitjançant l’aplicació GoPro.
Recomanat:
Bricolatge -- Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: 6 passos
Bricolatge || Com fer un robot aranya que es pugui controlar mitjançant un telèfon intel·ligent mitjançant Arduino Uno: mentre es fabrica un robot aranya, es pot aprendre tantes coses sobre robòtica. Com fer robots, és divertit i alhora difícil. En aquest vídeo us mostrarem com fer un robot Spider, que podem utilitzar amb el nostre telèfon intel·ligent (Androi
Comandament a distància sense fils que utilitza el mòdul NRF24L01 de 2,4 Ghz amb Arduino - Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter - Helicòpter Rc - Avió Rc amb Arduino: 5 passos (amb imatges)
Comandament sense fils que utilitza un mòdul NRF24L01 de 2,4 Ghz amb Arduino | Nrf24l01 Receptor transmissor de 4 canals / 6 canals per quadcòpter | Helicòpter Rc | Avió Rc amb Arduino: per fer funcionar un cotxe Rc | Quadcopter | Drone | Avió RC | Vaixell RC, sempre necessitem un receptor i un transmissor, suposem que per RC QUADCOPTER necessitem un transmissor i un receptor de 6 canals i aquest tipus de TX i RX és massa costós, així que en farem un al nostre
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el temps mitjançant Esp8266: 5 passos
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el clima mitjançant Esp8266: Internet de les coses (IoT) és la interconnexió de dispositius físics (també anomenats "dispositius connectats" i "dispositius intel·ligents"), edificis, i altres elements integrats amb electrònica, programari, sensors, actuadors i
Controlar Arduino mitjançant Blynk mitjançant USB: 3 passos
Controlar Arduino mitjançant Blynk mitjançant usb: aquest és el meu segon instructable. En aquest instructiu mostraré com controlar els LED mitjançant Blynk. Blynk és una aplicació que ens proporciona un tauler i connectivitat. que el podeu baixar de Google Play Store (per a Android). & aplicació s
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l'aplicació Blynk: 7 passos (amb imatges)
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l’aplicació Blynk: en aquest tutorial, aprendrem a utilitzar l’aplicació Blynk i Arduino per controlar la llum, la combinació es farà a través del port sèrie USB. la solució més senzilla que controla remotament el vostre Arduino o c