![]() | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
The
scribbler bot is essentially a drawing machine that converts digital
information into a physical drawing. The bot is made up of a
software component and a hardware component. The software component
analyzes a picture taken by a web camera (or just about any other
image source), creates a unique line drawing from that analysis, and
exports a point list that corresponds to the points that make up the
lines. The point list is then sent as a series of discreet motor
commands to the hardware component: a homemade orthogonal plotter.
The plotter executes the motor commands to create a line drawing
using a pen, pencil, or whatever medium you can attach to it with a
zip-tie.
The first step in building the scribbler bot was finding a way to control and move the stylus along two axes. After doing some searching online I found several stepper motor control boards, some of which were controlled by either the serial port or parallel port of the computer. I decided on the A200-SMC, from http://steppercontrol.com/, which is able to control 2 unipolar stepper motors through the parallel port of the computer. By embedding an ActiveX parallel port I/O control in Macromedia's Director I could send binary data to the parallel port and control the motors through the A200-SMC. Director was used to control the bot because I had used it in the development of the scribbler and it just made it easier to get everything to work together. To control stepper motors through the A200-SMC you could use any language that can send binary data to the port. The stylus must be able to move in two directions, x and y. To accomplish this, the scribbler bot consists of two main parts, a main track system and a carriage system. The carriage moves along the main tracks for the x axis while the drawing instrument moves back and fourth along the carriage for the y axis. All of this is mounted to a piece of wood for the base. To support the main tracks angled aluminum was used, I measured in about three inches from either side of the base board and mounted each piece. For the tracks that the carriage moves along I used half inch electrical conduit and drilled holes on both sides of the angled aluminum bars so I could slide the tracks through.
Once all the bearings were attached I began mounting the motor and the y axis track. A piece of aluminum rod a quarter inch thick and another linear bearing with an inside diameter to match were used for the y axis. Two brackets were made to hold the rod to the square tubing. To get the bearing to move back and forth, one of the motors was mounted to the side of the carriage and a pulley on the other. A Quarter inch timing belt was used to transfer the motion from the motor to the bearing. The belt was looped around the pulley and around a matching sprocket that was fitted to the motor shaft. To get the carriage to move along the main tracks I used an axle system to transfer motion from one side to the other. On one side of the base the other motor and another pulley were mounted. The brackets for these were made from shelving brackets and secured with some random bolts. On the opposite side, I attached two bearings from an old skateboard in custom brackets, and an aluminum rod as an axle. Sprockets were attached to the ends of the axle and some of the timing belt was looped from the motor to the axle, then from the opposite side to the pulley. The first public installation of the robot was at TED 2005. Attendees could get their pictures taken by a webcam and could then keep the picture that the robot drew.
The scribbler software was used in slightly different method at the NeoCon convention at the Merch Mart in Chicago 2004. The installation was set up as live video version. There were cameras set in the ceiling that captured the images of people interacting with tablet of paper and pens. The images were captured 15 times a second then sent to a computer for scribbling. As the images were scribbled they were sent back out to projectors mounted in the ceiling and displayed on ceramic bowls at either end of the table. This installation was created as a collaboration between Ze Frank and Douglas McDonald for Core 77 and Herman Miller. |