3D Printed Webcam Controller

by tlevis in Workshop > 3D Printing

19593 Views, 117 Favorites, 0 Comments

3D Printed Webcam Controller

16.jpg
22.jpg
21.jpg
The camera controller box is an easy way to rotate a webcam from a PC or remotely through the internet.



Materials and 3D Files

3d_1.JPG
3d_2.JPG
3d_3.JPG
3d_4.JPG
3d_5.JPG
In this project I used a Teensy 2.0 micro-controller since it was available, but you can use any other MCU like an ATtiny85 or an atmega328. The servo model number is S9001.
I designed a place for a weight on the base part, in order to prevent vibrations and to keep the camera from falling off while it rotates.
The servo adaptor part is based on thing:19940.

Printing and Assembling - Base

03.jpg
01.jpg
02.jpg
05.jpg
The first part that you need to print is the base part since everything else is connected to it.
If you have a weight (or made one to fit the print) use screws to screw the print to the base. 

Screw Mounts

04.jpg
06.jpg
07.jpg
08.jpg
Print the screw mounts, as you can see there are several different ones, so make sure to place them in the right positions.
Cut small pieces of filament and push them into the holes. They will help you align the screw mounts and keep them in place
while you apply some superglue to them.

Placing the Servo in Place

09.jpg
10.jpg
11.jpg
Place the servo motor in place and screw it in.

Servo Adaptor

12.jpg
14.jpg
13.jpg
Push the nut into the adaptor and glue it with a few drops of superglue.
Assemble the adaptor to the servo accessory.

The screw is used to mount the camera to the box so you should use a screw with a gripper to make it easy to mount. 

Placing All Together

schema.png
15.jpg
16.jpg
17.jpg
18.jpg
19.jpg
20.jpg
Solder the Teensy board to the PCB according to the attached schematic.

To program the Teensy you will need the PWMServo library.
Download the attached file and upload it with Arduino IDE.

Final Result

21.jpg
22.jpg
The only thing left to do is to mount the camera and run the control software.
Use the keyboard right and left keys to rotate the camera and the up and down keys to change the speed.