ArduinoArchive: Arduino

November 4, 2009

Kid robot

2559-4074393770-E5604F9248-O
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

MAKE: Intern's Corner
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?

M_076-87_Robot_F1.jpg

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.

Body.JPG Fig. A: Makey's sheet metal body, near-final version, shown as a single part in Autodesk Inventor. Because I designed it as a component of an assembly, all the mounting holes and dropouts are perfectly aligned to internal robot components; if I move the components, Inventor automatically moves the holes.

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.)

robot innards 0.JPG Fig. B: Makey's body shown as part of an assembly in Inventor, constrained to the edges of the motors (at bottom, in blue). If I move the motors, the body automatically stretches to accommodate the new motor positions. Similarly, I constrained the battery boxes (at top, in tan) to the body, so wherever the body stretches, the battery boxes follow automatically. Nice!

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

adasynth-2_cc.jpg 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!

adasynth-3_cc.jpg

Makershedsmall

Pocketpianokit Crop

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!

app_spooky2_cc.jpg

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.
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)
The audio samples sound quite awesome! Grab the relevant Arduino code here. [via Create Digital Music]

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.


Bar End Brake Light: BEBL

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

ADMBoard_cc.jpg 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:
Makershedsmall
IMG_8205 2.JPG
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

talkie_walkie.jpg

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

michaelshilohclass.jpg judyprofile.jpg

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:

Makershedsmall

waveshield_crop_cc.jpg

Arduino WaveShield Kit

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.

iphone_rb5.jpg

OhBowz blog

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

sillystringolantern.jpg

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).
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).
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.


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:

Makershedsmall

arduino_duemilanove_cropped.jpg

Arduino Duemilanove


Blinkm Row


BlinkM - Smart LED


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

Ghostbusters Pack Arduino Lasers.jpg

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.

IRheartbeatSensor_cc.jpg

His sensor was built using Meng Li's instructions & schematic. Looks like a great input option for those interested in experimenting with biofeedback.

Related:

Heartbeat midi controller

In the Maker Shed:

Makershedsmall ethernetshield_cc.jpg

Arduino Ethernet Shield

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

MKAD6-2 2.jpg 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

Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
Holiday Gift Guides from MAKE
Gifts for Dads
Science and Chemistry
Gifts Under $20
More guides: Santa Claus Machines, Geek Toys for Grown Up Girls & Boys


Check out all of the episodes of Make: television

Alex Rider Dream Gadget Contest
Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Beetlebot Simple robot from your parts bin that avoids obstacles. Thanks go to Jerome Demers for the original article in MAKE, Volume 12. To download the Beetlebot video, click here or subscribe in iTunes. Check out the complete Beetlebot article... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education
    MAKE: en Español MAKE: Japan
    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog