3D Scan Arduino
How to make a 3D Scanner with an Arduino, the cheap way
What will it do?
Something like this:
Isnt that nice?
Whats needed:
- 1x Arduino
- 2x RC-Servo
- 1x GP2Y0A02YK
- Some Code
Hardware:
Not much to say about that. Zip tie the Servos and the Sensor together, finished.
Software:
There starts the tricky bit!
Basically:
The Arduino is only listening, the PC is sending commands where to set the Servos and to feedback the Analog value.
On the PC a VB.net programm is running letting the Servos do a "meander style" motion and scanning the area.
The analog Sensor signal is then first convertet to Distance, and then the polar is convertet to cartesian.
This is stored as .obj file, that is then manualy "nice made" with MeshLab.
The interesting Code Parts: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237928532/10#10
Links related to this:
http://philohome.com/scan3d/scan3d.htm
http://meshlab.sourceforge.net/
http://en.wikipedia.org/wiki/Polar_coordinates
http://en.wikipedia.org/wiki/Obj
Featured on:
http://hackedgadgets.com/2009/04/02/3d-arduino-scanner/
http://www.engadget.com/2009/04/03/arduino-finds-yet-another-use-in-homebuilt-3d-scanner/
http://semageek.free.fr/?p=1410
Comments powered by CComment