Dieser Sketch ermöglicht die gleichzeitige Steuerung von bis zu 8 GoPros mit dem seriellen Monitor. Der Status aller Kameras wird kontinuierlich angezeigt.
Es kann auch mit GoEasyPro verwendet werden.
GoPro Hero 5 black, HERO 7 black und HERO 8 getestet
Ein großes Dankeschön an theContentMint für die Inspiration für UDP und den verwendeten Port. Ein weiteres Dankeschön geht an KonradIT für die Inspiration, jemals mit einem ESP8266 zu beginnen.
Vorschläge sind jederzeit willkommen
Schauen Sie auch https://github.com/sepp89117/GoPro_ESP32_TFT_Touch-Control
Ändern Sie die MAC-Adressen für Cam1Mac
in Cam8Mac
Nicht programmierte Kameras werden erkannt und Sie werden gefragt, ob sie gekoppelt werden sollen. Dies ist jedoch nur vorübergehend, bis die Stromversorgung unterbrochen oder das Modul zurückgesetzt wird.
Bei der Pairing-Anfrage wird der Mac der Cam angezeigt. So lässt sich der Mac der Cam auf einfache Weise herausfinden.
Öffnen Sie den seriellen Monitor und verwenden Sie die folgenden Befehle:
help - Shows this help
info - Shows infos
wakeup - Wakes up cameras that are in deep sleep (power0 sent)
on - Switches the smart remote on
off - Switches the smart remote off
start - Start recording
stop - Stop recording
video - Switches to video mode
photo - Switches to photo mode
burst - Switches to burst mode
timelapse - Switches to timelapse mode
power0 - Turns off all cameras (deep sleep)
Wenn Ihre Kamera keine Verbindung herstellt, schließen Sie eine Smart-Fernbedienung an die Kamera an, während RC aktiv ist.
Zum Spaß können Sie //#define PRINTLCD
auskommentieren. Anschließend sehen Sie auf dem seriellen Monitor einen LCD-Bildschirm. Es sieht so aus:
############################################################
#### #################################### ##########
### ### ######## ################ ### ### ######
### ## ######## ################# ##### #######
### # ######## ################### #########
### # ######## ################## # ########
### ### # ######## ############### # ## # #####
### ### # ######## ################## ### ########
### ### ## ######## ############### #########
### ### ######## ############# ##### #######
#### ################################ ### ### ######
################################################# ##########
############################################################
## #### #### #### ### ####
### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## #### ## ## ##### ## ## ####
## ## ## ## ## ## ## ###### ## ##
## ## ## ## ## ## ## ## ## ##
## #### #### #### ## ####
########### #######
########### #########
#### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #########
##### #######
############################################################
############### #######
## # # ## ### # # # #
### # # ### ## ## # ### # # ##### #
## # # # #### ## ## ## ### # # #
## ##### ## ## #### ## ### # ###
## # # ##### ## ## ### # # #
## # # # ## ## ## # ### # #
#### # # ## ### # # ###
############### #
Ich verwende dieses Programm, um 4 Kameras gleichzeitig zu steuern. Dazu nutze ich eine Software auf dem PC. Dieses finden Sie unter GoEasyPro, geschrieben in vb.net mit MS Visual Studio.
Für die Verwendung mit GoEasyPro muss //#define GOEASYPRO
unkommentiert sein
Gehen Sie zu GoEasyPro