Этот эскиз обеспечивает одновременное управление до 8 GoPro с помощью последовательного монитора. Статус всех камер постоянно отображается.
Его также можно использовать с GoEasyPro.
GoPro Hero 5 black, HERO 7 black и HERO 8 протестированы
Большое спасибо theContentMint за вдохновение для UDP и используемого порта. Еще одно спасибо KonradIT за вдохновение при создании ESP8266.
Предложения всегда приветствуются
Посмотрите также https://github.com/sepp89117/GoPro_ESP32_TFT_Touch-Control.
Измените MAC-адреса на свои для Cam1Mac
на Cam8Mac
Незапрограммированные камеры распознаются, и вас спросят, следует ли их спарить. Однако это носит временный характер до тех пор, пока не будет прервано электропитание или не будет выполнен сброс модуля.
При запросе на сопряжение отображается Mac камеры. Так что мак камеры можно узнать простым способом.
Откройте последовательный монитор и используйте следующие команды:
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)
Если ваша камера не подключается, подключите интеллектуальный пульт ДУ к камере, пока пульт дистанционного управления активен.
Ради интереса вы можете раскомментировать //#define PRINTLCD
. После этого вы увидите ЖК-экран на последовательном мониторе. Это выглядит так:
############################################################
#### #################################### ##########
### ### ######## ################ ### ### ######
### ## ######## ################# ##### #######
### # ######## ################### #########
### # ######## ################## # ########
### ### # ######## ############### # ## # #####
### ### # ######## ################## ### ########
### ### ## ######## ############### #########
### ### ######## ############# ##### #######
#### ################################ ### ### ######
################################################# ##########
############################################################
## #### #### #### ### ####
### ## ## ## ## ## ## #### ## ##
## ## ## ## ## ## ## ## ## ## ##
## ## ## #### ## ## ##### ## ## ####
## ## ## ## ## ## ## ###### ## ##
## ## ## ## ## ## ## ## ## ##
## #### #### #### ## ####
########### #######
########### #########
#### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #### ####
##### #### ####
#### #### ####
#### #########
##### #######
############################################################
############### #######
## # # ## ### # # # #
### # # ### ## ## # ### # # ##### #
## # # # #### ## ## ## ### # # #
## ##### ## ## #### ## ### # ###
## # # ##### ## ## ### # # #
## # # # ## ## ## # ### # #
#### # # ## ### # # ###
############### #
Я использую эту программу для управления 4 камерами одновременно. Для этого я использую программное обеспечение на ПК. Вы можете найти это в разделе GoEasyPro, написанном на vb.net с помощью MS Visual Studio.
Для использования с GoEasyPro //#define GOEASYPRO
необходимо раскомментировать.
Перейти на GoEasyPro