I recently watched a great video of someone using a GoPro and WiFi enabled Arduino to give high fives. The Arduino would send a command to the GoPro to start recording when his arm was raised. Check it out here http://vimeo.com/89814137
I love the idea of controlling my GoPro with the Spark Core so I’ve started this post to publish my progress and hope to have help from the Spark Community
Here is what I have so far…
Connecting the Spark Core to GoPro’s WiFi
Set the Spark Core’s Wifi SSID and password to the GoPro via USB and command line.
Change firmware mode on the Spark Core to DFU
The core will no longer have access to the Spark Cloud and you will not be able to use the online tool Spark Build. Only way to code the core now is via USB and to do this you have to change the firmware mode to DFU
Program Core with Custom Firmware
Ok now I’m unsure what to do here, I know the firmware is at Https://github.com/spark/core-firmware but not sure what to use to edit it. Arduino IDE? The file to write the gopro program is application.cpp
UPDATE: found this that might help, haven’t tried it yet. http://rlogiacco.wordpress.com/2014/01/25/the-sparkcore-makers-meet-the-cloud/
Sending Commands to the GoPro
The general query structure is : Http://ip/device/app?t=password&p=command
This page lists all the commands http://hobbyrobo.com/gopro-url-commands/
Thats all I have so far, any input would greatly be appreciated!