Build: The Wave Shield for Arduino

IMG_3694a.JPG
Controlling audio with a micro-controller can be difficult, really difficult. The Wave Shield, from LadyAda, makes it simple. There is a bunch of sample code on the LadyAda website to get you up and running fast once you build the kit.

The Wave Shield is just one component that will be integrated into an interactive piece that I will be documenting over the next few weeks for Make. I will reveal more about the project as soon as I figure it all out.

You can purchase the Wave Shield in the Maker Shed.

What You Get & What You Need
IMG_3649a.JPG
The kit is really complete. All you need is an Arduino, an SD memory card, and a few tools to complete the build.

Tools you need:

  • Soldering Iron
  • Solder
  • Solder Wick or de-soldering tool (optional)
  • Wire cutters
  • Fume Extractor - Make you own

Step 1: Solder the SD Card component
IMG_3652a.JPG
The SD card holder is a surface mount component. Don't let that scare you, it is fairly easy to solder. All you have to do is solder the 4 "side tabs" first, then take your time and solder the rest of the pins. I had added too much solder to one of them and it created a "bridge". I heated it up and touched it with some solder wick and it was fine.

Apparently the (3) pins on the right side are not used, they are the really small ones, but I soldered them anyway.

Step 2: Add some components
IMG_3654a.JPG
At this point I decided to add as many components ass possible and still be able to solder them easily. I was able to add all the resistors and a few capacitors in one step. You may want to do them one-at-a-time, it just takes a little longer.
IMG_3655a.JPG
Make sure to double-check all the resistor values, there are a lot of them!

Step 3: Add the IC's
IMG_3662a.JPG
Now it's time to add the IC's. There is (1) DAC (digital-analog converter) and (1) Op-Amp (operational-amplifier). Insert them and give them a quick solder.

Step 4: Add the regulator
IMG_3665a.JPG
Next is the 3.3V regulator, it has (3) leads and must be oriented properly to work.

Step 5: More components
IMG_3667a.JPG
Now it's time to add the reset button and the ICSP header. These let you reset the Arduino manually, and reprogram the board with an AVR programmer.

Step 6: Adding the capacitors
IMG_3669a.JPG
Next are the three electrolytic capacitors. You can solder them in "standing" or "lying down". If you solder them lying down, you will be able to stack another board on top of the Wave Shield. Don't forget, capacitors have polarity! They must be inserted the right way. The board is marked and so are the capacitors, double check the instructions and make sure they are oriented correctly.

Step 7: Add power connector
IMG_3670a.JPG
The power connector is a simple solder connection, just make sure to use enough solder to hold it in since it will get some abuse.

Step 8: Add the volume potentiometer
IMG_3672a.JPG
More simple soldering. Again, make sure you do a good job soldering since this will be used a lot.

Step 9: Adding the header pins
IMG_3674a.JPG
Cut and place the 6 and 8 pin headers into the female sockets of the Arduino. Next, place the Wave Shield onto the Arduino, lining up the pins.
IMG_3675a.JPG
Finally, solder all the pins to the Wave Shield.

Step 10: Increasing flexibility
IMG_3676a.JPG
I really like being able to plug in different types of speakers into the board so I decided to add female sockets anywhere I could. This allows me to plug and play a bunch of different components without soldering.
IMG_3689a.JPG
The yellow wires are where I added the sockets. I also added another one for the speaker connection.

Step 11: Upload the sketch
md-wave.jpg
You can download a few sample sketches from the LadyAda website. I chose the "Play All" sketch to upload. Also, you need to encode the audio as 16Bit WAV file. All the directions can be found here. It's really simple to convert using iTunes, but there are a lot of other options documented.

Step 12: Test it out
IMG_3683a.JPG
I plugged in my RuntyBoost that I made a while back, and it started to play music. Now all I have to do is figure out how I am going to make this work in the next phase of this build. Check back in a week or two. In the mean time, maybe I'll see you at HOPE.


If you are wondering what music I am playing on my new Wave Shield, it's a friend of mine. [Thanks!]


Recent Entries

Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


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