LEGO Barcode Scanner

Playing store just got really, really fun because you can now build your own LEGO barcode scanner. As you can see after the break, it works well and it’s fast like a real barcode scanner. Unfortunately it doesn’t scan real barcodes. Or at least not traditional ones. As we learned in the Barcode Challenge, standard barcodes are a set of white and black bars that make up the ones and zeros of the code. This system uses the same white and gray bar system but it seems that it’s only the number of bars that identify an item, not a code created by a particular combination of light and dark. The items above are all scannable because the scanner counts the 2, 3, 4, 5 or 6 white beams on the bottom of each package. Still, it’s incredibly clever and a great toy for the young hackers to build if they have a little help.

Continue reading “LEGO Barcode Scanner”

Larson Scanner Hacking

more MORE MOOOORRREEE

We all love a good larson scanner. They’re so iconic that Evil Mad Scientist Laboratories makes a kit. However, just getting a kit and building it isn’t enough for many of us. How would we make a larson scanner better? Simply by adding more. EMSL shows us how you can modify their kit in both hardware and code to chain them together.  They detail the modifications very clearly and show some video examples. You can see a three larson scanner chain in action after the break.

Continue reading “Larson Scanner Hacking”

Ditch The LPs And Build Your Own 3D Scanner

Find yourself an old record player, a laser level, and a digital scanner and you can build a 3D scanner. That’s what [Rob] did. The camera and laser level are mounted on the turntable for steady rotation. The camera captures the vertical laser line traveling around the room by recording 30 fps at a resolution of 640×480. This data is then translated into a Blender 3D file via a Python script and the Python Image Library. You can scan a whole room or just a small object. The face above is the result of this image capture after a bit of processing. [Rob] found this worked best in the dark and when scanning surfaces that are not reflective.

Make sure you also check out the camera-and-projector scanning method.

Panoramic Scanner Camera

[Photodesaster] put together a panoramic digital camera using a scanner and some miscellaneous parts. You may remember seeing something like this about six months ago and originally about five years back. The parts used here work together nicely. The sensor board from the scanner is mounted to a metal plate along with a 50mm lens. The plate is mounted to a hard drive platter that is turned via belts connected to the original scanner motor. This way, when you tell the computer to scan an image, the lens is rotated to capture the panorama. The use of an 18V tool battery is a nice portability hack for the scanner circuitry.

Judging from this 71MP image he has achieved some remarkable results.

[Thanks Stefan]

LEGO Book Scanner

Here’s a good one from a few years back. [Muranushi] built a scanner to automatically scan an entire book. LEGO is used as the primary building material. A book is placed on a LEGO balance (inset photo) with a counterweight that eases the work of raising and lower the book. The book is lowered, a LEGO carriage moves across the book to turn the page, the book is raised to the glass of an upside-down scanner and scanned into a laptop.

It seems LEGO and imaging devices are a great match. Most of the parts used here are from LEGO Technical set 8485, a set that comes with motors and a motor controller seen above, on the floor behind the computer. We’ve embedded some video after the break of a book in the midst of the scanning process. Continue reading “LEGO Book Scanner”

PCB Light Box In A Scanner Shell

scanner-exposure-box

[Kizo] repurposed a flatbed scanner to use as an exposure box for making printed circuit boards. Exposure time is controlled by an AVR ATtiny2313 microcontroller. The device is connected to a separate display board to control four 7-segment displays using one shift register for each. Time is set in ten second increments and once started, switches on the lights with a relay. Once the right exposure time has been reached, the lights are switched off and a piezo speaker is buzzed. There’s no mention of they type of bulbs he’s using but they look like compact fluorescent with tin foil beneath as a reflector.

If these are just CFL bulbs, how will the performance compare to a light box based around a UV light source?

[Thanks Jake]

CNC Hot Wire Cutter From Scanners

hot-wire-cutter-from-scanners

[Raul] built a CNC hot wire cutter that he uses for cutting shapes out of foam. His device uses two flat bed scanners to provide two planes of motion. One scanner arm has the foam mounted on it and provides the Y-axis movement. The other scanner has the hot wire mounted on it and provides the X-axis movement. The cutting wire is mounted on a flexed bow made from heavy gauge coat hanger wire.

He tapped into the logic board of one scanner to gain access to the motor movements. The other is connected through a couple of H-bridges. Both are controlled by an Atmel AVR ATmega128 which in turn takes its commands from a connection with a computer printer port. A python program uses vector graphic files in SVG format and traces the outline for cutting.

We’ve got a video of this in action after the break. At our request, [Raul] took some time to post a set of pictures and make comments on them. Thanks for the hard work and great job! Continue reading “CNC Hot Wire Cutter From Scanners”