Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: Coderen
- Stap 3: Bedrading van de ESP8266 voor knipperen
- Stap 4: Bedrading aansluiten en GoPro configureren
Video: Een GoPro Hero 4 besturen met een RC-zender: 4 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Het doel van dit project is om een GoPro Hero 4 op afstand te kunnen bedienen via een RC Transmitter. Deze methode gaat de ingebouwde Wifi & HTTP API van de GoPro gebruiken voor het besturen van het apparaat en is geïnspireerd op PROTOTYPE: KLEINSTE EN GOEDKOOPSTE GOPRO AFSTANDSBEDIENING. Als je een GoPro Hero 3 hebt, is het misschien makkelijker om de buspoort te gebruiken voor directe bediening, een pinout-gids vind je hier. Maar aangezien de buspoort is uitgeschakeld op de Hero 4 (bedankt GoPro!), Moeten we de Wifi-methode gebruiken. De wifi-methode werkt ook op de Hero 3, dus ga die route als je de cross-compatibiliteit wilt. Dit vereist wel enige kennis van elektronica en arduino-programmering.
Laten we beginnen:
Stap 1: Onderdelen
Je hebt een paar componenten nodig om dit te laten werken:
- GoPro Hero 4 (uiteraard)
- Een drone voor GoPro
- ESP8266 programmeerbare wifi-module
- FTDI-kabel/USB 2 TTL-converter (voor het flashen van de code naar ESP8266)
- LD1117V33 3.3v Spanningsregelaar
- RC-zender/ontvanger
Stap 2: Coderen
De ESP8266 is in feite een Arduino met ingebouwde wifi-mogelijkheden. Hierdoor kunnen we profiteren van de GoPro's HTTP API en verzoeken doen op basis van GPIO-invoer. Een lijst met de Wifi-opdrachten die u kunt uitvoeren, vindt u op:
In mijn code. Ik heb de ESP8266 geprogrammeerd om te detecteren of een knop aan of uit staat door het PPM-signaal van de RC-radio-ontvanger te decoderen. Gebruik vervolgens timing om te detecteren hoe lang de knop is ingedrukt. Als de knop minder dan 0,5 seconde wordt ingedrukt, wordt de GoPro geactiveerd. Als de knop langer dan 0,5 seconde wordt ingedrukt, doorloopt hij de opnamemodi op de GoPro. Dit is de beste oplossing die ik kon bedenken voor FPV-drones.
Opmerking: als je de liveweergave van de GoPro niet kunt zien, wil je misschien de code aanpassen voor je specifieke gebruik. Anders weet je niet in welke modus het zich bevindt.
De code
Deze code is samengesteld door Bohdan Tomanek (emerysteele), sommige componenten zijn geleend van verschillende bronnen op internet. De primaire informatiebron is van https://euerdesign.de en
Stap 3: Bedrading van de ESP8266 voor knipperen
*Mijn FTDI-adapter had een stroomrail van 3,3 V, maar was niet genoeg om de ESP8266-eenheid van stroom te voorzien. Dus ik raad aan om een andere 3,3v-stroombron te gebruiken, zoals een Arduino, of je kunt de 5v-stroomrail gebruiken die door de FTDI-adapter wordt geleverd via een 3,3v-spanningsregelaar.
Knipperende code naar ESP8266 met behulp van Arduino IDE
Om de code naar de ESP8266 te flashen, zal ik de Arduino IDE gebruiken.
- Voeg deze Board Manager-URL toe aan uw Arduino IDE in het venster Voorkeuren (Bestand > Voorkeuren > Extra Board Manager-URL's:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Verander uw bord in "Generieke ESP8266-module"
- Sluit de FTDI-adapter via USB aan op de pc. Vergeet niet om de GPIO 0-pin gedurende 2 seconden kort te sluiten tijdens het opstarten om de programmeermodus te openen.
- Selecteer de juiste COM-poort voor uw FTDI-apparaat en upload de code naar het apparaat. *Soms knippert de ESP8266 om welke reden dan ook niet goed… Ik heb gemerkt dat het opnieuw opstarten van het apparaat en/of het opnieuw opstarten van de Arduino IDE het probleem lijkt te verhelpen.
Stap 4: Bedrading aansluiten en GoPro configureren
Zodra de code is geflitst, kunt u de ESP8266 aansluiten op de RC-ontvanger, zoals weergegeven in de onderstaande afbeelding:
Nu moet je de Wifi-app-modus op je GoPro inschakelen als je dat nog niet hebt gedaan. Als dat zo is, zorg er dan voor dat de wifi-instellingen in de code overeenkomen met de wifi-instellingen van je GoPro. U moet in eerste instantie de GoPro-app gebruiken om de wifi te configureren. Als je de wifi-instellingen van je GoPro moet resetten, kun je dit doen via het menu Reset en vervolgens opnieuw configureren met de GoPro-app.
Aanbevolen:
Hoe een Battlebot te bouwen met karton en Arduino 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een gevechtsbot te bouwen met karton en Arduino: Ik heb gevechtsbots gemaakt met behulp van de Arduino UNO en karton werd gebruikt om de lichamen te bouwen. Ik probeerde betaalbare benodigdheden te gebruiken en gaf de kinderen creatieve vrijheid bij het ontwerpen van hun gevechtsrobots. Battlebot ontvangt opdrachten van de draadloze controller
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Gebruik spreuken om uw computer te besturen! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Gebruik spreuken om je computer te besturen!: Heb je ooit spreuken zoals Harry Potter willen gebruiken? Met een beetje werk en wat spraakherkenning is dit onder de knie te krijgen.Dingen die je nodig hebt voor dit project:Een computer met Windows XP of VistaEen microfoonWat tijd en geduld!Als je genoten hebt van deze Instructabl
Hoe een fysiek boek om te zetten in een e-boek? 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe zet ik een fysiek boek om in een e-boek?: Als student met als hoofdvak Scheikundige Technologie heb ik meestal bulktekstboeken, technische boeken en aantekeningen om te scannen (soms af te drukken). Ik ben al een tijdje op zoek naar een efficiënte boekscanner, maar de meeste zijn duur, extreem groot. Binnenkort