Automated Arduino 3D-Scanner Turntable
by virtumake, published
This automated turntable helps lazy people like me to get nice scans with a David Structured-Light Scanner.
The turntable in action: http://youtu.be/r2YUnTnl1cY
VirtuMake is an Open-Source project. Please donate, if you like my work and want to keep the further development of my Open-Source hardware going on. http://www.virtumake.com
Thank You :)
Firmware udate: Version 0.4 -> wiring diagram did not match with the firmware. Thank you @andyman2000 for your feedback :)
New firmware, Version 0.3, released!
This is an instruction to build an automated Aruino Turntable
1) 1 Arduino Uno board
2) 1 10k Resistor
3) 1 10k Potentiometer
4) 1 Push button
6) 1 Servo Motor
7) The printed parts
8) A David-Laserscanner: http://www.thingiverse.com/thing:36989
I) Remove the 180Â° lock from the servo as shown in: http://feh.osu.edu/Design-Project/References/servo.html
II) Put all parts together as shown in the wiring diagram.
III) Load the firmware (the -ino file) on the board
Open your David-Laserscanner and activate the option: Seetings > Advanced Settings > Communication > COM > Enabled.
This function allows the Arduino board to send commands via the USB connection to the David-Laserscanner.
The turntable has 3 modes:
Mode 0) Nothing happens :)
Mode 1) If you push the button, the turntable starts to rotate. Now you can adjust the angle of the rotation with the potentionmeter. No scans will be made in this mode.
Mode 2) Once you are satisfied with the rotation angle, push the button again. The table will stop to rotate for 5 seconds. Move away and let the table do its work.
It will rotate, then send a signal to the David scanner. The scanner will make a picutre of the object and save the file. If the scanner is finished, the table makes the next move aso.