Posts with «3d scanner» label

AAScan is an open source, Arduino-powered 3D scanner that uses your phone

3D scanners are amazing tools that literally let you turn everyday things into three-dimensional computer models. As seen on Reddit, if you want to make one yourself — using little more than a spare Android phone, Arduino, stepper motor, and 3D-printed parts — the AAScan setup by QLRO could be an excellent option.

The device spins an object on a 3D-printed turntable using an Uno and ULN2003 driver board, allowing it to take ~180 images automatically via a Python script running on the phone. These images are then combined in Meshroom to create a brand new 3D model. 

You can check out a demo of AAScan in the video below, rotating an apple to take pictures of each side.

Scan objects in 3D with this Arduino-controlled photogrammetry rig

Pictures can be a great way to record an object or project, but typically only does so in one perspective. In order to capture things in three dimensions, you’ll need to be able to snap multiple photos and stitch them together with software.

To take all the photos required for this process, “thomas_openscan” has come up with an automated device that rotates the object as needed, allowing him to capture images using a DSLR camera or even smartphone.

An early prototype is shown here, which actually moves a phone around the scanned object. The later, more refined version manipulates the object itself using an Arduino Nano and a pair of drivers to control a pair of bipolar stepper motors. 

More information is available here and over on Thingiverse, and can be purchased or built depending on your needs.

3D scanner made in a day

The LVL1 Hackerspace held a hackathon back in June and this is one of the projects that was created in that 24-hour period. It’s a 3D scanner made from leftover parts. The image gives you an idea of the math used in the image processing. It shows the angular relations between the laser diode, the subject being scanned, and the webcam doing the scanning.

The webcam is of rather low quality and one way to quickly improve the output would be to replace it with a better one. But because the rules said they had to use only materials from the parts bin it worked out just fine. The other issue that came into play was the there were no LCD monitors available for use in the project. Because of that they decided to make the device controllable over the network. On the right you can see a power supply taped to the top of a car computer. It connects to the laser (pulled out of a barcode scanner which produces a line of red light) and the turntable. A Python script does all of the image processing, assembling each slice of the scan into both an animated GIF and an OBJ file.

[Thanks Nathan]


Filed under: laser hacks