Archive: Arduino
November 4, 2009
Kid robot

Amazing robot costume with an Arduino, MAKE Game of life kit and WaveShield! jerrya writes...
My wife and I are making a robot Halloween costume and I just finished the electronics design prototype. I wanted to wait until the costume was finished before revealing it but I'm too excited that I finished my circuit and coding. That's a video of it, and I want to describe it a little. It uses an Adafruit Wave Shield for the sounds, and an antique analog gauge I found at Gateway Electronics here in St. Louis. There's an infrared beam pair from Sparkfun, which will be watching the "candy input slot" on the robot's chest. The gauge displays the count, until too much candy is inserted and it goes crazy. Then after 20 seconds of no more candy, the candy count gets reset, to be ready to do it all over again at the next house. In the sketch, I used these AlphaBeta libraries: LED, button, TimedAction, and Scheduler. These made coding this sketch very easy. He even updated Scheduler with a clear() for me. Thanks again for that! The hardest part was getting it all to work together. I had been trying to use pin 9 for the gauge, and it crashed the sketch. I did more reading and found out you can't do PWM on 9 with the Wave libraries because of the timer. Pin 6 works fine though. The beep sound loop I found on my mac, I think it came from iMovie. The speech is recorded synthesis also from my mac, made like this from a terminal: say -o outputfile.aiff "thing to say" This makes an aiff file. Then I used iTunes to convert all the sound files to WAV with the right settings for the Wave Shield. The chaser LEDs are going to surround the Arduino in a shadow box sort of thing, so people can see the controller, and to punch it up so it isn't so boring. ;D
Detail shots of the electronic components in the robot costume my wife and I built. She did all the painting and papercraft, and I did the electronics. Systems include an Arduino with Adafruit Wave Shield for sound effects, and a proto shield that you see with all the wires and resistors. They are wired to the antique analog gauge on the front panel, which reacts to the IR pair from SparkFun in the Input slot. The speech is recorded synthesis from my Mac. Sayings are: "Candy, my favorite fuel," "Yum yum yum...," "You will be spared from the robot uprising, thank you human," and "Warning! Candy overload!" And on the front panel just for eye candy is a Game of Life kit from the Maker Shed/Adafruit.
Posted by Phillip Torrone |
Nov 4, 2009 08:00 PM
Arduino, Halloween |
Permalink
| Comments (4)
| Email Entry |
Suggest a Site
WoW spellcaster costume with health and mana bars
Eric Lowry built this sweet WoW magic-user costume for his son. It has LED health and mana bars, LED magic power in the gloves, and an LED, er, "touch-sensitive fairy companion." There's one Arduino for the gloves and status bars, and another for the companion.
Posted by Sean Michael Ragan |
Nov 4, 2009 12:00 PM
Arduino, Electronics, Halloween, Wearables |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
Intern's Corner: Making Makey's "stretchy" body in Inventor

Every other week, MAKE's awesome interns tell about the projects they're building in the Make: Labs, the trouble they've gotten into, and what they'll make next.
By Kris Magri, engineering intern
How I designed Makey, Part II: Creating the "stretchy" robot body in Inventor
When designing Makey the Robot for MAKE, Volume 19, I ran into a problem that plagues all kinds of designers -- how to continually redesign a body to accommodate changes in whatever's crammed inside it?
Once I'd sketched out Makey's configuration and modeled the major parts in Autodesk Inventor 3D modeling software, I really got into some of Inventor's awesome features. Inventor has three basic design types you work with: sketches, parts, and assemblies. Up to this point I had designed each individual component, including Makey's robot body, as a part, as shown in Figure A.
Once I had these parts modeled, I placed them together into an assembly, as in Figure B. Then, I attempted to stretch the robot body as needed by making that part "Adaptive" inside the assembly. (That's what Inventor calls "stretchy" parts, and it's a powerful feature.)
Also, I cut holes into the body where I needed them for mounting the motors. This was the wrong approach! It seemed to work, but when I looked at the robot body as a part, outside of the assembly, the holes I had made weren't shown. They had simply vanished.
The reason for this is that Inventor can't know ahead of time how you're going to use a part. You could design one part that could be used in multiple assemblies, so if you alter the base part in any way inside one particular assembly, the alteration exists only in the assembly, but the base part is unchanged. Thus, my changes didn't "take hold."
The key was to create the robot body from inside the assembly. You can actually be inside an assembly and make a brand-new part. To do this, in the Assembly Panel area, instead of selecting Place Component, choose Create Component.
I ended up first creating what I called a "base plate," which existed solely to help me anchor all the parts, including the robot body. It would not be a part I would actually fabricate. I then placed the base plate, the motors, the Arduino, and the batteries into an assembly, using Place Component, and assembled it all by anchoring everything to the base plate (using constraints). This was pretty much what I had been doing before.
Now, still inside the assembly, I created a new part, via Create Component, which would become the robot body. I selected the material type Sheet Metal.ipt, since it's a sheet metal part, and created each bend and flange step by step, inside the assembly. This robot body now "belonged" to the assembly, and was adaptive inside the assembly. Any editing of it, from that point on, was always initiated from within the assembly.
Instead of making the body a specific width, I just made everything extra large with no dimensions. Once the body was formed, I finished editing, and now I was back inside the assembly with my new robot body. I then constrained the side of the body to an existing "edge" from another part, for instance, the sides of the motors (Figure B). When the constraint went into effect, the sides of the body "snapped" into place next to the motors. To make holes, I projected the motor mount holes onto the robot body, again edited the robot body part (from within the assembly), cut holes there, and then the holes "stayed put," so to speak.
Success at last -- I had modeled a fully adaptive robot body that I could easily modify to accommodate all the robot components I would be cramming inside it.
Next up: The battle to fit the brains inside.
More: How I designed Makey the robot, Part I: The first design
Posted by Keith Hammond |
Nov 4, 2009 09:32 AM
Arduino, Intern's Corner, MAKE Projects, Robotics |
Permalink
| Comments (2)
| Email Entry |
Suggest a Site
Patchable digital synth with Arduino
From the MAKE Flickr pool
The Arduino-based synth project formerly known as binder synth is now known as Adasynth - and it sounds like development is coming along right nicely. Davitr0n provides some background on his project -
The goal of this project was to make a patchable synthesizer as versatile as we can while keeping the cost down. Since I know how to program C++ and have a basic understanding of electronics we chose to use an arduino. So far we’ve stayed pretty true to that goal. With just the arduino, a resistor chip, some recycled wood, and a lot of help in the form of interface components (plugs and jacks) from my old electronics teacher we have a working synthesizer.. and to be honest the results so far are much better than we expected.Here's hoping he posts source/schematic - patchable digital synthesis looks like fun!


Arduino Pocket Piano Synth Kit
Posted by Collin Cunningham |
Nov 4, 2009 06:00 AM
Arduino, Music |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
November 3, 2009
New synth engine for Arduino Pocket Piano!

Designed for use with the Pocket Piano shield for Arduino, Marc Nostromo's Squealer synthesis engine-
The engine implements a small monosynth with a few waveforms, a HP/BP/LP continuous resonant filter, decay and a few little own tricks that generate a LOT of aliases, making a great dirty digital synth. Since the Pocket Piano has only 3 potentiometers available for control (the 4th one being hardwired to the volume), I use a "page" system to implement series of 3 parameters to fiddle with. To switch "page", use the rightmost note of the A.P (NOT the one under the led, the one left to to it). To help you know which page you are at, you can use the led: it will flash a number of time equivalent to the current page you are at.The audio samples sound quite awesome! Grab the relevant Arduino code here. [via Create Digital Music]
Here's the parameter list:
- Page 1: wave selection / octave / release
- Page 2: filter type (continuous lp-bp-hp) / filter cut-off / filter resonance
- Page 3: wave loop position / wave loop length (makes the oscillators go wako)
Posted by Collin Cunningham |
Nov 3, 2009 09:30 AM
Arduino, Music |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
November 2, 2009
Bicycle handlebar brake lighting
MAKE subscriber Justin Shaw has posted a project on Instructables for a bike brake lighting system that features lights on the ends of a bicycle's handlebars, controlled by an Arduino and a Pololu 3-axis accelerometer. He's even offering a $35 prize to the first person who follows his plans and posts proof of a successful build.
Posted by Gareth Branwyn |
Nov 2, 2009 05:30 PM
Arduino, Bicycles, Instructables |
Permalink
| Comments (7)
| Email Entry |
Suggest a Site
DIY Arduino dual motor board
From the MAKE Flickr pool
Augustson designed etched and assembled a specialized Arduino board for a new robotics project -
What is ADM 1.0? Basically we built an Arduino, added a Dual Motor Controller to it and a small prototyping area. Hence the name ADM (Arduino Dual Motor). The board works and is programmed just like a normal Arduino. For the science fair, part of the rules stated we could not use an actual Arduino board, but were able to build or modify our own.Check out the ADM-Robot part 1 page for printable PCB art and more infos.
Posted by Collin Cunningham |
Nov 2, 2009 05:30 AM
Arduino, DIY Projects |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
Tentacle-box: A mobile music station with beat-synched lights
The Tentacle-box is a mobile DJ station housed inside an old freestanding Philips radio. The music is from a car stereo hooked to a 12-volt batter jumper, and an Arduino multiplexes the lights. Check out the link for more information, and the Arduino source code.
It should be able to work without being connected to an outlet. It should have lights and it shouldn't be to heavy to move around. Ateast not by a small wagon. And it should be loud. Not Mötorhead loud but loud enough. It should also be cheap enough so that I would not cry if it got trashed or stolen after a few gigs/parties.
In the Maker Shed:
![]()
In the Maker Shed: Arduino Duemilanove
Posted by Marc de Vinck |
Nov 2, 2009 01:00 AM
Arduino, Arts, Music |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
Mario costume with integral sound-effects
Really sweet Mario costume with built-in classic sound-effects from Adafruit forum member djmacatack. It uses an Arduino with an Adafruit WaveShield. [Thanks, Becky!]
Make: Halloween Contest 2009
There's still time left to enter the Make: Halloween Contest 2009! Deadline is 11:59 PM PDT, November 3rd. Show us your embedded microcontroller Halloween projects and you could be chosen as a winner.
Posted by Sean Michael Ragan |
Nov 2, 2009 01:00 AM
Arduino, Electronics, Halloween, Wearables |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
October 31, 2009
Automatic sound-responsive puppet mouth
Guilherme Martins built this "talkie walkie" in response to a challenge to build a robot using only one servo. It responds to sound in real time, automatically controlling the movements of a lip-syncing paper mouth. [via Hack a Day]
Posted by Sean Michael Ragan |
Oct 31, 2009 07:00 PM
Arduino, Electronics, Robotics |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
October 30, 2009
Teach Me to Make classes in the Bay Area

Judy Castro and Michael Shiloh run a series of classes called "Teach Me to Make" on a variety of subject such as electronics and arduino, mechanical sculpture, and electromechanics. Classes are run out of The Crucible and The Shipyard. Michael writes:
More recently (2-3 months) I've been teaching classes at my workshop which is now back in The Shipyard. I hold two classes every Tuesday: In the afternoon is a Project Lab, where students work on their own projects with my guidance, assistance, and tools. In the evening is the Arduino and Electronics class, where lately we have been focusing on controlling stepper motors. Both of these classes are stand-alone, in that students attend whenever they are able, and each meeting is guided by the knowledge and interest of those present.
Posted by Becky Stern |
Oct 30, 2009 11:00 AM
Arduino, Arts, Events |
Permalink
| Comments (1)
| Email Entry |
Suggest a Site
Talking Arduino Halloween skeleton
Samuel Seide brings us this animatronic talking skull Instructable. It's motion-activated and uses a Waveshield kit for sound. [Thanks, Sam!]
More from Sam Seide:
In the Maker Shed:

Make: Halloween Contest 2009
Microchip Technology Inc. and MAKE have teamed up to present to you the Make: Halloween Contest 2009! Show us your embedded microcontroller Halloween projects and you could be chosen as a winner.
Posted by Sean Michael Ragan |
Oct 30, 2009 08:47 AM
Arduino, Electronics, Halloween, Instructables, Robotics |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
October 29, 2009
iPhone Rock Band robot
The rhythm game arms race continues -- if they miniaturize the guitar games, we will miniaturize the guitar game robots!
My friend Joe Bowers writes:
Rock Band has been released on the iPhone, and even though its a lot of fun, I would rather have something play it for me. Preferably a robot! The light sensor sends data to an Arduino, which is waiting for a spike in the data. The Arduino runs the sensor data through some averaging filters, and sets a threshold for on and off. The iPhone touch screen isn't like most PDAs. It uses a capacitive touch screen. I had some conductive foam laying around, its usually used for shipping sensitive electronics. If I used something non conductive, like a plastic pen, the foam would do nothing to the screen. My solution to this was to put thin copper wires into the foam (I also used these wires to attach the foam to the servos)... Add all of the above together into a modified Pelican case, with a lot of hot glue (non glittery) and you have a robot that will gladly beat all your difficult songs, sit back and sip some fine tea.

Posted by John Park |
Oct 29, 2009 01:30 PM
Arduino, Gaming, Robotics |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
Silly-String-shooting Jack-'o-lantern
From Instructables user Eric Kingston comes this Arduino-controlled Silly String shooting pumpkin. It's motion-activated, makes a Goblin-esque cackling noise, and Tweets a report each time it squirts another victim. Eric also wins a thousand internet video style points for making his whole point in five seconds with no talking!
Make: Halloween Contest 2009
Microchip Technology Inc. and MAKE have teamed up to present to you the Make: Halloween Contest 2009! Show us your embedded microcontroller Halloween projects and you could be chosen as a winner.
Posted by Sean Michael Ragan |
Oct 29, 2009 11:59 AM
Arduino, Electronics, hacks, Halloween |
Permalink
| Comments (2)
| Email Entry |
Suggest a Site
Muralizer prints art on the wall
Josh writes in to spread the word about the Muralizer verticle surface printer/plotter project - which is hopefully a kit in the making -
t's a drawbot that takes SVGs as input, letting you print vector graphics really big. The project was started at noisebridge, San Francisco's hackerspace, earlier this year, and we got a prototype going (a bit of video is up on the page).This could foreseeably give artist's assistants a run for their money (do they even get pay?) More on the project's planning and development can be found on Kickstarter & the Muralizer blog.
I'd love to bring this piece of open hardware to the community as a kit, but need some help to do so. Inspired by the success of MakerBeam, I set up a kickstarter page. It would be great if people could pledge even a little bit to help make this tool available to artists (and those of us who want to be artists but are better at soldering than painting).
Related:
Hektor - The spray painting robot
Posted by Collin Cunningham |
Oct 29, 2009 07:30 AM
Arduino, Arts, Robotics |
Permalink
| Comments (8)
| Email Entry |
Suggest a Site
October 28, 2009
Scary shifty servo eyeballs
Todbot is at it again. Here's a creepy, simple, and effective Halloween effect -- a pair of glowing eyeballs that look back and forth at your victims. It's made with two ping pong balls, two BlinkM programmable LEDs, three servomotors, and an Arduino microcontroller. Stick ti in a pumpkin, or better yet, incorporate it into your costume, and you've got maximum spookiness.
Head to the todbot blog for more info, and to download the Arduino sketch.
In the Maker Shed:


Posted by John Park |
Oct 28, 2009 05:30 PM
Arduino, Halloween, Holiday projects |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
Ghostbusters proton pack with friggin' lasers
From instructables user depotdevoid comes this awesome Ghostbusters costume tutorial. Besides the proton pack, he made a trap, a pair of "ecto goggles," and the obligatory jumpsuit. "Aim for the flattop!"
Make: Halloween Contest 2009
Microchip Technology Inc. and MAKE have teamed up to present to you the Make: Halloween Contest 2009! Show us your embedded microcontroller Halloween projects and you could be chosen as a winner.
Posted by Sean Michael Ragan |
Oct 28, 2009 12:00 PM
Arduino, Electronics, Halloween, Instructables, Wearables |
Permalink
| Comments (1)
| Email Entry |
Suggest a Site
Sending a heartbeat over ethernet
From the MAKE Flickr pool
Charles is using an Arduino ethernet shield to send the rhythm of his heartbeat over a network in the form of OSC messages. Each beat is detected via a simple sensor comprised of an IR LED and phototransistor -
The idea is that when your heart beats you have a quick rush of blood into tiny blood vessels close to your skin which makes it less transparent. This effect is easiest to observe on your finger tips or earlobe. So the IR emitter and phototransistor are placed next to each other (not much light goes through the side of the emitter!) and I put my finger on top. Light from the IR emitter illuminates my skin and is reflected into the phototransistor.
The phototransistor is connected to the Arduino in a similar way to a potentiometer. One lead is connected to +5V and the other to ground. The +5V lead is also connected to an analogue input on the Arduino. When the phototransistor receives more IR light it becomes more resistive and a lower voltage is detected by the analogue input.

His sensor was built using Meng Li's instructions & schematic. Looks like a great input option for those interested in experimenting with biofeedback.
Related:
In the Maker Shed:
Posted by Collin Cunningham |
Oct 28, 2009 05:30 AM
Arduino, Arts, Electronics, Science |
Permalink
| Comments (3)
| Email Entry |
Suggest a Site
In the Maker Shed: Danger Shield kit
The Danger Shield kit is a shield for the Arduino micro controller. It's has a variety of fun, and useful components including: 3 linear sliders, pushbuttons, temperature and light sensors, 7 Segment LED, a piezo buzzer, a knock sensor, and more!
Posted by Maker Shed |
Oct 28, 2009 01:00 AM
Arduino, Electronics, Kits, Maker Shed Store |
Permalink
| Comments (0)
| Email Entry |
Suggest a Site
October 26, 2009
New in the Maker Shed: ProtoShield for Arduino Kit
The ProtoShield for Arduino kit is an open-source prototyping shield that makes developing new ideas on your Arduino even easier. The shield has plenty of room for attaching a breadboard, DIP components, headers, and more.
Posted by Maker Shed |
Oct 26, 2009 01:00 AM
Arduino, Kits, Maker Shed Store |
Permalink
| Comments (2)
| Email Entry |
Suggest a Site
































Recent Comments