Ce croquis permet de contrôler simultanément jusqu'à 8 GoPro avec le moniteur série. L'état de toutes les caméras est affiché en permanence.
Il peut également être utilisé avec GoEasyPro.
GoPro Hero 5 black, HERO 7 black et HERO 8 testés
Un grand merci à theContentMint pour l'inspiration pour UDP et le port utilisé. Un autre merci à KonradIT pour son inspiration pour commencer avec un ESP8266.
Les suggestions sont toujours les bienvenues
Regardez aussi https://github.com/sepp89117/GoPro_ESP32_TFT_Touch-Control
Remplacez les adresses MAC par les vôtres pour Cam1Mac
en Cam8Mac
Les caméras non programmées sont reconnues et il vous est demandé si elles doivent être couplées. Cependant, cela n'est que temporaire jusqu'à ce que l'alimentation électrique soit interrompue ou que le module soit réinitialisé.
Avec la demande d'appairage, le mac de la cam s'affiche. Ainsi, le Mac de la caméra peut être découvert de manière simple.
Ouvrez le moniteur série et utilisez les commandes suivantes :
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)
Si votre caméra ne se connecte pas, connectez une télécommande intelligente à la caméra pendant que RC est actif.
Pour vous amuser, vous pouvez décommenter //#define PRINTLCD
. Vous verrez alors un écran LCD sur le moniteur série. Cela ressemble à ceci :
############################################################
#### #################################### ##########
### ### ######## ################ ### ### ######
### ## ######## ################# ##### #######
### # ######## ################### #########
### # ######## ################## # ########
### ### # ######## ############### # ## # #####
### ### # ######## ################## ### ########
### ### ## ######## ############### #########
### ### ######## ############# ##### #######
#### ################################ ### ### ######
################################################# ##########
############################################################
## #### #### #### ### ####
### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## #### ## ## ##### ## ## ####
## ## ## ## ## ## ## ###### ## ##
## ## ## ## ## ## ## ## ## ##
## #### #### #### ## ####
########### #######
########### #########
#### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #########
##### #######
############################################################
############### #######
## # # ## ### # # # #
### # # ### ## ## # ### # # ##### #
## # # # #### ## ## ## ### # # #
## ##### ## ## #### ## ### # ###
## # # ##### ## ## ### # # #
## # # # ## ## ## # ### # #
#### # # ## ### # # ###
############### #
J'utilise ce programme pour contrôler 4 caméras en même temps. Pour ce faire, j'utilise un logiciel sur le PC. Vous pouvez le trouver sous GoEasyPro, écrit en vb.net avec MS Visual Studio.
Pour une utilisation avec GoEasyPro, //#define GOEASYPRO
doit être décommenté
Aller sur GoEasyPro