Things used in this project

Hardware components:
Ard nano
Arduino Nano R3
×1
ISD1820
×1
Servo (generic)
×1
Software apps and online services:
Ide web
Arduino IDE
Hand tools and fabrication machines:
Zen Toolworks CNC Router

Custom parts and enclosures

Camera Rotation
Cut out layers of 1/2" MDF
camera-rotator_jgmmRKhpTl.dxf

Code

GoPro voice controlArduino
Pans servo and takes a picture with voice control board
#include <Servo.h>

Servo myservo;
int pos = 0;

void setup(){
  myservo.attach(5);
  pinMode(3, OUTPUT); //voice trigger
  pinMode(13, OUTPUT); //light trigger
}
void loop(){
  myservo.writeMicroseconds(1478); //rotate continuous rotation servo
  digitalWrite(13, HIGH);
  delay(1000);
  myservo.writeMicroseconds(1448); //stop continuous rotation servo - may need to adjust depending on resistors
  delay(50); //pause before triggering command
  digitalWrite(3, HIGH);
  digitalWrite(13, LOW);
  delay(3000); //keep command pin on until done
  digitalWrite(3, LOW);
  digitalWrite(13, LOW);
  delay(1000); //wait for photo to complete
}

Credits

Bfhczutk
Jeremy S. Cook
8 projects • 5 followers
Engineer, Clemson grad, maker of random contraptions. Write for various publications, including Hackster!
Contact

Comments