GoPRO Shutter

GoPRO Shutter © LGPL

Make your own custom GoPRO shutter using a MKR1000 board, 3 buttons and 3 LEDs.

  • 14,695 views
  • 0 comments
  • 19 respects

Components and supplies

Apps and online services

About this project

Arduino GoPRO libraries

This tutorial relies on the use of the Arduino GoPRO libray that can be installed using the Arduino Library Manager.

This library allows the user to fully communicate with a GoPRO camera, but we will use only two very basic functions:

  • Turn ON and OFF the camera;
  • Start or stop the capture;

How it Works

The libraries relies on the fact that a connection between the camera (in AP mode) and the board exist.

The library has so the method GoPRO.begin(ssid, pass) to try a connection. This function in fact returns true if the connection is established false otherwise.

The sketch interacts with three buttons:

  • Connect/Disconnect (attached to A1);
  • Turn ON/OFF the camera (attached to A2);
  • Start/Stop Capture (attached to A3);

Pressing the buttons reflects to the status of the three LEDs in such a way:

  • Blue LED: when the connect button is pressed, the board tries to establish a connection with the camera. If the connection is successful, the LED will be turned ON. If pressed another time the connection will be stopped and the LED is turned OFF;
  • Green LED:when the turn ON/OFF button is pressed, the board sends the turnOn() command if the LED is OFF the turnOff() command otherwise;
  • Red LED:when the Start/Stop Capture button is pressed, the board sends the startCapture() command if the LED is OFF the stopCapture() command otherwise;

NB: Every command is sent only if the connection between the board and the camera is still active. This can be check using the method checkConnection() that returns true if the connection is active, false otherwise.

Code

Schematics

Breadboard layout
Goproshutter bb

Comments

Author

Arduino genuino
Arduino_Genuino
  • 43 projects
  • 3,105 followers

Additional contributors

Published on

May 19, 2016

Members who respect this project

OrvenBsloan wv2982aa9Keebie81PhotoLilshredderMatei tudoseMachote

and 11 others

See similar projects
you might like

Similar projects you might like

Arduino Bluetooth Basic Tutorial

by Mayoogh Girish

  • 455,004 views
  • 42 comments
  • 239 respects

Home Automation Using Raspberry Pi 2 And Windows 10 IoT

Project tutorial by Anurag S. Vasanwala

  • 285,498 views
  • 95 comments
  • 671 respects

Security Access Using RFID Reader

by Aritro Mukherjee

  • 229,295 views
  • 38 comments
  • 236 respects

OpenCat

Project in progress by Team Petoi

  • 195,909 views
  • 154 comments
  • 1,361 respects
Add projectSign up / Login