Este boceto proporciona el control simultáneo de hasta 8 GoPros con el monitor de serie. El estado de todas las cámaras se muestra continuamente.
También se puede utilizar con GoEasyPro.
GoPro Hero 5 negra, HERO 7 negra y HERO 8 probadas
Muchas gracias a theContentMint por la inspiración para UDP y el puerto utilizado. Otro agradecimiento a KonradIT por inspirarme para comenzar con ESP8266.
Las sugerencias siempre son bienvenidas
Mire también https://github.com/sepp89117/GoPro_ESP32_TFT_Touch-Control
Cambia las direcciones MAC a la tuya de Cam1Mac
a Cam8Mac
Se reconocen las cámaras no programadas y se le pregunta si deben emparejarse. Sin embargo, esto es sólo temporal hasta que se interrumpa el suministro de energía o se reinicie el módulo.
Con la solicitud de emparejamiento, se muestra la mac de la cámara. Así la mac de la cámara se puede conocer de forma sencilla.
Abra el monitor serial y use los siguientes 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)
Si su cámara no se conecta, conecte un control remoto inteligente en la cámara mientras RC está activo.
Para divertirse, puede descomentar //#define PRINTLCD
. Luego verá una pantalla LCD en el monitor serie. Se parece a esto:
############################################################
#### #################################### ##########
### ### ######## ################ ### ### ######
### ## ######## ################# ##### #######
### # ######## ################### #########
### # ######## ################## # ########
### ### # ######## ############### # ## # #####
### ### # ######## ################## ### ########
### ### ## ######## ############### #########
### ### ######## ############# ##### #######
#### ################################ ### ### ######
################################################# ##########
############################################################
## #### #### #### ### ####
### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## #### ## ## ##### ## ## ####
## ## ## ## ## ## ## ###### ## ##
## ## ## ## ## ## ## ## ## ##
## #### #### #### ## ####
########### #######
########### #########
#### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #########
##### #######
############################################################
############### #######
## # # ## ### # # # #
### # # ### ## ## # ### # # ##### #
## # # # #### ## ## ## ### # # #
## ##### ## ## #### ## ### # ###
## # # ##### ## ## ### # # #
## # # # ## ## ## # ### # #
#### # # ## ### # # ###
############### #
Utilizo este programa para controlar 4 cámaras al mismo tiempo. Para hacer esto, utilizo un software en la PC. Puede encontrar esto en GoEasyPro, escrito en vb.net con MS Visual Studio.
Para usar con GoEasyPro, //#define GOEASYPRO
debe estar descomentado
Ir a GoEasyPro