I always wanted to spy on people, and one day when i was cleaning my room i came across a old logitech WEB camera and i decided to make something useful using it. and i had a brilliant idea. so i searched for a servo and the arduino and made this simple project which even a school kid can do.
Items Required:
web camera
arduino board
servo motor
10K pot
Procedure:
first you need to connect the servo to the Analog pin zero of the Arduino board and connect the servo to the Arduino pin 9. Now connect the arduino to the computer and run the arduino software and paste the following code and upload the code now vary the pot, the camera rotates accordingly and you can use the software provided with the webcam to record or take pictures. Enjoy !!
Please leave a comment if you try this! :)
Video:
Code:
// Controlling a servo position using a potentiometer (variable resistor)
// by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
Comments
Post a Comment