[Jim’s] pretty serious about his Etch a Sketch. He’s gone to the trouble of building a rig that will automatically render a photograph as Etch a Sketch art. Do you recognize the US political figure being plotted in this image? He actually cracks these open and removes all of the internals to preserve the artwork when the reassembled body is ready to be hung on a wall. But we like it for the hacker-friendly interface techniques he used.
He moves the knobs using a pair of stepper motors. They attach thanks to a pair of 3D printed gears he modeled which go over the stock knobs and secure with four set screws. He says he can be up and printing in five minutes using these along with the MDF jig that holds the body and the motors.
He converts photos to 1-bit images, then runs them through ImageMagick to convert them into a text file. A Python script parses that text, sending appropriate commands to an Arduino which drives the motors. The image is drawn much like a scanning CRT monitor. The stylus tracks one horizontal line at a time, drawing a squiggle if the pixel should be black, or skipping it if it should be white.
We wish there was a video of the printing process. Since we didn’t find one, there’s a bonus project unrelated to this one after the break. It’s an Etch a Sketch clock.
Continue reading “Your mug on an Etch a Sketch — automatically”
The gang over at Waterloo Labs decided to add a team-building aspect to a plain old Etch a Sketch. Instead of just twisting the two knobs with your own mitts, they’re converting this giant pencil’s movements into Etch a Sketch art.
The challenge here is figuring out a reliable way to track the tip of the pencil as it moves through the air. You may have already guess that they are using a Microsoft Kinect depth camera for this task. The Windows SDK for the device actually has a wrapper that helps it to play nicely with LabView, where the data is converted to position commands for the display.
On the Etch a Sketch side of things they’ve chosen the time-tested technique of adding gears and stepper motors to each of the toy’s knobs. As you can see from the video after the break, the results are mixed. We’d say from the CNC ‘W’ demo that is shown there’s room for improvement when it comes to the motor driver. We can’t really tell if the Kinect data translation is working as intended or not. But we say load it up and bring to a conference. We’re sure it’ll attract a lot of attention just like this giant version did.
Continue reading “Giant pencil used as an Etch a Sketch stylus”
[Patrick] decided to make a computer controlled etch-a-sketch. While the idea is not that new, there is always a different way to accomplish a goal. An Arduino is used to control a pair of stepper motors which were sourced for pretty cheap, and even came with their own driver. Next a stand was mocked up using foam board, which helps determine where all the parts should live.
Next was a way to attach the steppers to the knobs, gears would be used and a collet meant for model airplanes was sourced to make the mechanical connection between gear and shaft. With everything set in place via foam board and paper printouts, it is off to get some thin plywood. The plywood is sent though a laser cutter creating most of the stand and gears. Now its all software, a program was whipped up for OSX which converts low res pictures into squiggly lines perfect for the etch-a-sketch to draw on its screen.
The results are quite impressive, join us after the break for a quick video.
Continue reading “Robotic Etch-a-Sketch Draws Grayscale Images”
[Ryan] sent in a little project he’s been working on. After he got his hands on a pair of DJ Hero controllers, he figured he needed to pull controller data off them.
After plugging in his two DJ Hero controllers to a breakout board, [Ryan] discovered the turntables communicate on an I2C bus. A Teensy was thrown into the mix, and work began on decoding the turntable output. [Ryan] figured out that by pulling 23 bytes from the turn table, he was left with the necessary data. Byte 20 is the state of the green, red, and blue buttons, byte 21 is the distance traveled, and byte 23 indicates clockwise or counter-clockwise. After [Ryan] figured out how to pull data off his DJ Hero controllers, the only thing left to do was build a giant Etch A Sketch on a 55 inch TV.
By the time the Etch A Sketch was completed, [Ryan] figured out that he had a gigantic rotary encoder – perfect for some classic MAME action. He started up MAME and loaded up Cameltry and Off The Wall. The DJ Hero controllers seem to work just fine, even if the hunched-over [Ryan] can’t beat the levels.
We have seen quite a few automated Etch-a-Sketch machines in our time, but when [Jason] wrote in to share his take on the subject, it came with a nice bribe attached. We are vain. It’s not something we are proud of, but when it comes to seeing the Hack a Day logo drawn out by a robot, consider us sold.
[Jason] has several CNC router builds under his belt, and thought it would be fun to automate his Etch-a-Sketch, a toy he loved as a child. He cut some gears and a face plate for the toy with his new CNC machine, then got busy programming his Propeller microcontroller to do his bidding.
A piece CNC software handles the conversion of a bitmap image to an outline, which is then converted to a CNC cutting path. The cutting path is translated into x/y coordinates by a bit of C++ code, before being fed into the microcontroller, which is running a small SPIN application he calls RoboSketch. The Propeller takes care of the rest, quickly drawing the image or pattern to the Etch-a-Sketch.
Continue reading if you would like to see a video of [Jason’s] tribute to Hack a Day, and don’t miss some of our previous automated Etch-a-Sketch coverage if this is something on your to-do list.
Continue reading “Etch-a-Sketch automatically draws a tribute to Hack a Day”
Having never been any good with an Etch-a-Sketch, [Ben] decided it was time to tame the children’s toy that had taunted him for so long. He received one in a gift exchange a few years back and hung onto it, recently digging it out again to fit it with some CNC components.
Using his RepRap, he printed a set of mounting plates and gears to drive the Etch-a-Sketch’s dials. He installed a pair of Airpax steppers to the gears and wired them up to an ATmega AT90 USB board he had sitting around. He installed RepRap firmware on the microcontroller, since it has a built-in gcode interpreter, making it easy for him to upload any gcode file to the Etch-a-Sketch for drawing.
You can see a quick demonstration of the device in action below. He converted a spiral image to gcode, then uploaded it to the Etch-a-Sketch – the machine does the rest. It draws pretty quickly as well – [Ben] even suggests that he could probably get it moving fast enough to melt the stylus!
It would be great to see the Etch-a-Sketch configured to support an online interface. That way he could allow people to upload images to the device, later showing off the artwork in a web gallery not unlike the LOL Shield Theatre we featured last week.
Continue reading “CNC Etch-a-Sketch draws on itself”
We’re not sure whether to call this an Etch-a-Sketch upgrade or a computer interface downgrade but either way it’s unique. [Martin Raynsford] added a familiar red frame to his computer monitor with classic white knobs that control horizontal and vertical cursor movement. There’s even the click option by pressing the buttons in and, as you can see after the break, the modifications result in a perfectly usable digital Etch-a-Sketch. We’ve seen a lot of computer controlled versions of the toy which use fancy parts and take quite a bit of skill to build. This mimicry of the functionality is easy to build and the idea is genius in its simplicity. [Martin] separated the encoder wheels from a mouse. He placed each on one of the knobs and ran wires for sensors and micro-switches back to the original PCB which is stuck to the back of the monitor. From the computer’s point of view it looks and acts like a normal mouse but this is so much more fun (and less productive). Continue reading “Etch-a-Sketch computer is a surprisingly simple hack”