Bicycle
Microcontrolled Action Shooting Bike Helmet (Versão 0.1 Pré-Alfa)
Peguei a ideia de Jake Spurlock daqui http://makezine.com/projects/make-38-cameras-and-av/gopro-swivel-camera-mount/ e automatizei o processo de varredura para a captura.
Neste post a versão pré-alfa da Engenhoca. Vamos melhorar….
Aqui o detalhe do mecanismo de movimentação e da eletrônica de automação. Nesta versão o mecanismo de suporte é fixado diretamente ao eixo de nylon do servomotor. Para passear na Beira-Mar num domingo de manhã, como no filminho abaixo, é adequado. Se usar para MTB vai quebrar…
Veja aqui um vídeo…
Aqui o código Processing em um Sketch para o Arduino. É uma pequena variação do exemplo-padrão Sweep.ino.
SweepCamera.ino – Código em Processing para Arduino |
---|
#include Servo myservo; // create servo object to control a servo // a maximum of eight servo objects can be created int pos = 0; // variable to store the servo position void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { myservo.write(pos); // tell servo to go to position in variable 'pos' delay(500); // added - stop at sideview before start sweeping for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees { // in steps of 1 degree myservo.write(pos); // tell servo to go to position in variable 'pos' delay(20); // waits 15ms for the servo to reach the position // changed to 20ms } delay(500); // added - stop at sideview before start sweeping for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees { myservo.write(pos); // tell servo to go to position in variable 'pos' delay(20); // waits 15ms for the servo to reach the position // changed to 20ms } } |