Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Code
- Hakbang 3: Pag-kable ng ESP8266 para sa Flashing
- Hakbang 4: Pag-kable at Pag-configure ng GoPro
Video: Paano Makontrol ang isang GoPro Hero 4 Gamit ang isang RC Transmitter: 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang layunin para sa proyektong ito ay upang makontrol nang malayuan ang isang GoPro Hero 4 sa pamamagitan ng isang RC Transmitter. Gagamitin ng pamamaraang ito ang built-in na GoPro sa Wifi & HTTP API para sa pagkontrol sa aparato at inspirasyon ng PROTOTYPE: PINAKA MALINDI AT PINAKA PINAKA GOPRO Remote. Kung mayroon kang GoPro Hero 3, maaaring mas madaling gamitin ang port ng bus para sa direktang kontrol, isang gabay sa pinout ay matatagpuan dito. Ngunit dahil hindi pinagana ang port ng bus sa Hero 4 (salamat sa GoPro!), Gagamitin namin ang pamamaraang Wifi. Gumagana din ang pamamaraang Wifi sa Hero 3, kaya't pumunta sa rutang iyon kung nais mo ang cross-pagiging tugma. Nangangailangan ito ng kaunting kaalaman sa electronics at arduino program.
Magsimula na tayo:
Hakbang 1: Mga Bahagi
Kakailanganin mo ng ilang mga bahagi upang maisagawa ito:
- GoPro Hero 4 (malinaw naman)
- Isang Drone para sa GoPro
- ESP8266 Programmable Wifi Module
- FTDI Cable / USB 2 TTL Converter (para sa pag-flash ng code sa ESP8266)
- LD1117V33 3.3v Voltage Regulator
- RC Transmitter / Receiver
Hakbang 2: Code
Ang ESP8266 ay mabisang isang Arduino na may built in na mga kakayahan sa Wifi. Pinapayagan kaming samantalahin ang HTTP API ng GoPro at gumawa ng mga kahilingan batay sa pag-input ng GPIO. Ang isang listahan ng Mga Utos ng Wifi na maaari mong gawin ay matatagpuan sa:
Sa aking code. Na-program ko ang ESP8266 upang makita kung ang isang pindutan ay naka-on o naka-off sa pamamagitan ng pag-decode ng signal ng PPM ng RC Radio Receiver. Pagkatapos ay gamitin ang tiyempo, upang makita kung gaano katagal napindot ang pindutan. Kung ang pindutan ay pinindot nang mas mababa sa 0.5 segundo, ito ay magpapalitaw sa GoPro. Kung ang pindutan ay pinindot nang mas mahaba sa 0.5 segundo ay ikot ito sa pamamagitan ng mga capture mode sa GoPro. Ito ang pinakamahusay na solusyon na maaari kong makabuo para sa mga drone ng FPV.
Tandaan: Kung wala kang kakayahang makita ang live na pagpapakita ng GoPro, baka gusto mong ayusin ang code para sa iyong tukoy na paggamit. Kung hindi, hindi mo malalaman kung anong mode ito.
Ang Code
Ang code na ito ay pinagsama ni Bohdan Tomanek (emerysteele), ang ilang mga sangkap ay hiniram mula sa iba't ibang mga mapagkukunan sa internet. Pangunahing mapagkukunan ng impormasyon ay mula sa https://euerdesign.de at
Hakbang 3: Pag-kable ng ESP8266 para sa Flashing
* Ang aking FTDI adapter ay mayroong isang 3.3v power rail ngunit hindi sapat upang mapagana ang yunit ng ESP8266. Kaya iminumungkahi kong gumamit ng isa pang mapagkukunan ng kuryente na 3.3v tulad ng isang Arduino, o maaari mong gamitin ang 5v power rail na ibinigay ng FTDI Adapter sa pamamagitan ng isang 3.3v voltage regulator.
Flashing Code sa ESP8266 gamit ang Arduino IDE
Upang mai-flash ang code sa ESP8266, gagamitin ko ang Arduino IDE.
- Idagdag ang Board Manager URL na ito sa iyong Arduino IDE sa window ng Mga Kagustuhan (File> Mga Kagustuhan> Karagdagang URL ng Board Manager:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Palitan ang iyong board sa "Generic ESP8266 Module"
- Ikonekta ang FTDI Adapter sa PC sa pamamagitan ng USB. Tandaang paikliin ang GPIO 0 pin sa loob ng 2 segundo habang pinapaandar upang makapasok sa mode ng programa.
- Piliin ang tamang COM port para sa iyong FTDI aparato at mag-upload ng code sa aparato. * Minsan ang ESP8266 ay hindi nag-flash nang maayos para sa anumang kadahilanan … Nalaman kong ang pag-reboot ng aparato at / o pag-restart ng Arduino IDE ay tila naayos ang isyu.
Hakbang 4: Pag-kable at Pag-configure ng GoPro
Kapag na-flash ang code, maaari mong i-wire ang ESP8266 sa RC Receiver tulad ng ipinakita sa imahe sa ibaba:
Ngayon ay kakailanganin mong paganahin ang Wifi App Mode sa iyong GoPro kung hindi mo pa nagagawa. Kung mayroon ka, tiyaking maitugma ang mga setting ng wifi sa code sa mga setting ng wifi ng iyong GoPro. Kakailanganin mong gamitin ang GoPro app para sa pag-configure ng Wifi nang una. Kung kailangan mong i-reset ang Mga setting ng Wifi ng iyong GoPro, magagawa ito mula sa menu na I-reset, pagkatapos ay i-configure muli gamit ang GoPro App.
Inirerekumendang:
Paano makontrol ang mga outlet gamit ang isang Raspberry Pi: 6 Hakbang
Paano Makontrol ang Mga outlet gamit ang isang Raspberry Pi: Sa Instructable na ito, ipapakita ko sa iyo kung paano lumikha ng isang web interface upang makontrol ang mga outlet sa iyong bahay gamit ang isang Raspberry Pi. Pinili kong isulat ang proyektong ito nang makita ko ang paligsahan ng Sensors, at dahil ang proyektong ito ay nagsasangkot ng paggamit ng isang sensor upang mabasa
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)
Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Sa Iyong Tinig !: Sa itinuturo na ito ipapakita ko sa iyo kung paano mo makokontrol ang iyong RGB na humantong o humantong strip sa iyong boses. Ginagawa ito ng CoRGB app na magagamit nang libre sa windows app store. Ang app na ito ay bahagi ng aking proyekto sa CortanaRoom. Kapag tapos ka nang magawa
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at