GoPro-Multiple-Smart-Remote-ESP8266
GoPro-Multiple-Smart-Remote-ESP8266 copied to clipboard
Can I use it through Arduino IDE?
Hello!
Thanks for sharing your work! I get some issues when I try to test it on my GoPro Hero10s.
I try to upload the code to ESP8266 through Arduino IDE, but I can't see anything in the serial monitor(already uncommented //#define PRINTLCD), and I also can't use any commands in the serial monitor. Could you help me with the problems?
Besides, could you tell me how to get the mac addresses of my cams? I connect the cam's WiFi to my computer but only see the mac of my computer.
You really don't see anything on the serial monitor? Did the code upload work? Is the monitor set to the correct speed of 115200? If you get something displayed on the serial monitor, try pairing the camera with the smart remote
After pairing, the monitor will ask you if you want to pair the camera. The Mac is also displayed. But if the monitor shows nothing from the start, something fundamental is wrong.
Sorry, I set a wrong speed. But what is the smart remote? Is it the product of GoPro? I don't have one, so I need to buy it first?
Smart Remote is a product of GoPro and the code here simulates a smart remote. If you have started your ESP with this code, you can pair your cam with 'smart remote' in the menu of your cam. No other Stuff to buy
Thank for your answer. I sucessfully connect my cell phone to it, but I still can't connect my cam because I can't select the WiFi of the ESP in my cam. Do you know any solution?
I think the smart remote that is simulated here only works up to hero 8. Sorry https://de.gopro.com/help/articles/Block/How-to-Pair-Your-Camera-with-Your-Smart-Remote?_encoding=UTF8&app-action=external
I see. Thanks for your help!
How urgent is it for you? Maybe in the coming weeks I'll find time to look at the new remote and make the code compatible with Hero 9 and 10. But I don't want to promise anything here!
Take your time, you already helped me a lot. I am looking forward to your new work! Thank you again.
I published a new project. Can you try if it works with multiple cameras? I currently only have one camera with me. And that camera is a Hero 8.
@KonradIT Can you test it too?
https://github.com/sepp89117/GoPro_BLE_RC
I have 6 Gopros. On it.
Nice! I look forward to your report!
https://user-images.githubusercontent.com/5891284/175385353-cec8109f-5931-442d-a027-3d7d40353bda.mp4
- Hero7
- Hero10
for now :) need to charge all other cams
seems to crash whenever I try to connect the GoPro MAX to it.
Wow! I'm very pleased that it works with multiple cameras at the same time 😅 I think I read somewhere that Esp32 can only connect to a maximum of 6 BLE servers. I hope @hellolwt finds out how many camerasas it works with at the same time! Thank you KonradIT! Fast and efficient 👍 I will create a matrix tomorrow with a comparison of the cameras and the functions. In it I can then record which commands work and which don't. There are already a lot of functions in the code. I just have to implement them in the http. tomorrow^
It connected to 3 cameras at the same time, but MAX makes it crash.
Great work! I only have two Hero10s at the moment, both successfully connected and worked on it! I think I can test more cams later on.
I greatly expanded the code today. Unfortunately, it keeps crashing after client.connect, at client.getService... I'm currently stuck and waiting for a response from espressif
@KonradIT Would you like to open an issue and share the exception when connecting to Max? I also opened an issue and described my current problem. https://github.com/sepp89117/GoPro_BLE_RC/issues/1
I'm unable to get any logs on the serial monitor even with the right baudrate.