Este esboço fornece o controle simultâneo de até 8 GoPros com o monitor serial. O status de todas as câmeras é exibido continuamente.
Também pode ser usado com GoEasyPro.
GoPro Hero 5 preta, HERO 7 preta e HERO 8 testadas
Um grande obrigado ao theContentMint pela inspiração para o UDP e pela porta usada. Outro agradecimento vai para KonradIT pela inspiração para começar com um ESP8266.
Sugestões são sempre bem vindas
Veja também https://github.com/sepp89117/GoPro_ESP32_TFT_Touch-Control
Altere os endereços MAC do seu Cam1Mac
para Cam8Mac
As câmeras não programadas são reconhecidas e você será questionado se elas devem ser emparelhadas. No entanto, isto é apenas temporário até que a fonte de alimentação seja interrompida ou o módulo seja reinicializado.
Com a solicitação de emparelhamento, o mac da câmera é exibido. Assim o mac da cam pode ser descoberto de forma simples.
Abra o monitor serial e use os seguintes comandos:
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)
Se a sua câmera não conectar, conecte um controle remoto inteligente na câmera enquanto o RC estiver ativo.
Para se divertir, você pode descomentar //#define PRINTLCD
. Você verá então uma tela LCD no monitor serial. Parece assim:
############################################################
#### #################################### ##########
### ### ######## ################ ### ### ######
### ## ######## ################# ##### #######
### # ######## ################### #########
### # ######## ################## # ########
### ### # ######## ############### # ## # #####
### ### # ######## ################## ### ########
### ### ## ######## ############### #########
### ### ######## ############# ##### #######
#### ################################ ### ### ######
################################################# ##########
############################################################
## #### #### #### ### ####
### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## #### ## ## ##### ## ## ####
## ## ## ## ## ## ## ###### ## ##
## ## ## ## ## ## ## ## ## ##
## #### #### #### ## ####
########### #######
########### #########
#### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #########
##### #######
############################################################
############### #######
## # # ## ### # # # #
### # # ### ## ## # ### # # ##### #
## # # # #### ## ## ## ### # # #
## ##### ## ## #### ## ### # ###
## # # ##### ## ## ### # # #
## # # # ## ## ## # ### # #
#### # # ## ### # # ###
############### #
Eu uso este programa para controlar 4 câmeras ao mesmo tempo. Para fazer isso, eu uso software no PC. Você pode encontrar isso em GoEasyPro, escrito em vb.net com MS Visual Studio.
Para uso com GoEasyPro, //#define GOEASYPRO
deve ser descomentado
Acesse GoEasyPro