INHOUDSOPGAWE:

Hoe om 'n GoPro Hero 4 te beheer met behulp van 'n RC -sender: 4 stappe (met foto's)
Hoe om 'n GoPro Hero 4 te beheer met behulp van 'n RC -sender: 4 stappe (met foto's)

Video: Hoe om 'n GoPro Hero 4 te beheer met behulp van 'n RC -sender: 4 stappe (met foto's)

Video: Hoe om 'n GoPro Hero 4 te beheer met behulp van 'n RC -sender: 4 stappe (met foto's)
Video: Rome, Italy Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, November
Anonim
Hoe om 'n GoPro Hero 4 te beheer met 'n RC -sender
Hoe om 'n GoPro Hero 4 te beheer met 'n RC -sender

Die doel van hierdie projek is om 'n GoPro Hero 4 op afstand te kan beheer via 'n RC -sender. Hierdie metode gebruik die ingeboude Wifi- en HTTP -API van die GoPro vir die beheer van die toestel en word geïnspireer deur PROTOTYPE: KLEINSTE EN GOEDKOOPSTE GOPRO -AFSTAND. As u 'n GoPro Hero 3 het, kan dit makliker wees om die buspoort vir direkte beheer te gebruik; hier kan u 'n uitleggids vind. Maar aangesien die buspoort op die Hero 4 uitgeskakel is (dankie GoPro!), Moet ons die Wifi -metode gebruik. Die Wifi-metode werk ook op die Hero 3, so gaan die pad as u die kruisversoenbaarheid wil hê. Hiervoor is kennis nodig van elektronika en arduino -programmering.

Laat ons begin:

Stap 1: Onderdele

Dele
Dele

U benodig 'n paar komponente om dit te laat werk:

  1. GoPro Hero 4 (natuurlik)
  2. 'N Drone vir GoPro
  3. ESP8266 programmeerbare wifi -module
  4. FTDI -kabel/USB 2 TTL -omskakelaar (om die kode na ESP8266 te flits)
  5. LD1117V33 3.3v Spanningsreguleerder
  6. RC -sender/ontvanger

Stap 2: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Die ESP8266 is eintlik 'n Arduino met ingeboude Wifi -vermoëns. Dit stel ons in staat om voordeel te trek uit die GoPro se HTTP API en versoeke te rig op grond van GPIO -invoer. 'N Lys van die Wifi -opdragte wat u kan maak, kan gevind word op:

In my kode. Ek het die ESP8266 geprogrammeer om te bepaal of 'n knoppie aan of af is deur die PPM -sein van die RC -radioontvanger te dekodeer. Gebruik dan tydsberekening om vas te stel hoe lank die knoppie ingedruk is. As die knoppie minder as 0,5 sekondes ingedruk word, sal dit die GoPro aktiveer. As die knoppie langer as 0,5 sekondes ingedruk word, gaan dit deur die opnamemodusse op die GoPro. Dit is die beste oplossing vir FPV -hommeltuie.

Opmerking: as u nie die lewendige skerm van die GoPro kan sien nie, wil u moontlik die kode vir u spesifieke gebruik aanpas. Anders weet u nie in watter modus dit is nie.

Die kode

Hierdie kode is saamgestel deur Bohdan Tomanek (emerysteele), 'n paar komponente is uit verskillende bronne op die internet geleen. Die primêre inligtingsbron is van https://euerdesign.de en

Stap 3: Koppel die ESP8266 vir flits

Bedrading van die ESP8266 vir flits
Bedrading van die ESP8266 vir flits

*My FTDI -adapter het 'n 3.3v -kragrail, maar dit was nie genoeg om die ESP8266 -eenheid aan te dryf nie. Ek stel dus voor dat u 'n ander 3.3v -kragbron, soos 'n Arduino, gebruik, of u kan die 5v -kragrail wat deur die FTDI -adapter voorsien word, via 'n 3.3V -spanningsreguleerder gebruik.

Flitsende kode na ESP8266 met behulp van Arduino IDE

Om die kode na die ESP8266 te flits, gebruik ek die Arduino IDE.

  1. Voeg hierdie raadbestuurder -URL by u Arduino IDE in die venster Voorkeure (lêer> Voorkeure> Bykomende raadbestuurder -URL's:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. Verander u bord na 'Generiese ESP8266 -module'
  3. Koppel die FTDI -adapter via die USB aan die rekenaar. Onthou om die GPIO 0 -pen vir 2 sekondes kort te maak terwyl u aanskakel om in die programmeermodus te gaan.
  4. Kies die korrekte COM -poort vir u FTDI -toestel en laai kode op na die toestel.*Soms flikker die ESP8266 om watter rede ook al nie behoorlik nie … ek het gevind dat die herlaai van die toestel en/of herlaai van die Arduino IDE die probleem oplos.

Stap 4: Verbind dit en konfigureer GoPro

Dit bedek en die opstel van GoPro
Dit bedek en die opstel van GoPro

Sodra die kode geflits is, kan u die ESP8266 na die RC -ontvanger stuur, soos in die onderstaande prent getoon word:

U moet nou die Wifi -app -modus op u GoPro aktiveer as u dit nog nie gedoen het nie. As u dit het, moet u die wifi -instellings in die kode pas by die wifi -instellings van u GoPro. U moet eers die GoPro -app gebruik om die Wifi op te stel. As u die GoPro se Wifi -instellings moet herstel, kan u dit in die menu Herstel en dan herkonfigureer met die GoPro -app.

Aanbeveel: