In this project we'll build an MP3 Player based on the Feather M0 with a Music Maker wing. It plays a wide range of audio formats like such as MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM)! It also features a removable SD card for storage! Its portable and easy to power with the Feathers built in rechargeable circuit. The tiny size is perfect for installing inside small areas or as a wearable!  

Parametric Design

 

The player design is based on Gordon Cole's Hearing Aid from the popular show Twin Peaks.

 

We thought it would be fun to model the design around this characteristic wearable but with a twist.

 

Instead of a hearing aid, we made an aid for hearing music. ha.

 Although a fun design we include the source file to easily modify the design to fit any theme!

Wearable 

You can optionally print the included clip to make an awesome wearable mp3 player!

 

It can clip onto your front shirt pocket or on a belt clip. Easy to reach, soft tactile buttons let you quickly access the play, pause and next buttons.

 

The volume knob is easy to control with editable gain adjustments in the code. 

Prerequisite Guides

Check out the following guide below to get a better understanding of the Feather M0 pin outs.

Feather M0 Express 

Parts, Tool & Supplies

If you don't have access to a 3D printer, you can send the files to a service or check with your local hackerspace/library.

 

Angled shot of a Adafruit Feather M0 Express - ATSAMD21 Cortex M0.
At the Feather M0's heart is an ATSAMD21G18 ARM Cortex M0+ processor, clocked at 48 MHz and at 3.3V logic, the same one used in the new 
$19.95
In Stock
Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player connected to a half sized breadboard and a set of headphones.
Bend all audio files to your will with the Adafruit Music Maker FeatherWing! It's a fun-size version of our Music...
Out of Stock
Angled shot of 10 8mm soft tactile buttons.
Put your project in stealth mode with these silent Soft Tactile Switch Buttons. Tactile switches are standard input...
$1.95
In Stock
Breadboard friendly trim potentiometer
These are our favorite trim pots, perfect for breadboarding and prototyping. They have a long grippy adjustment knob and with 0.1" spacing, they plug into breadboards or...
$1.25
In Stock
Breadboard-friendly SPDT Slide Switch
These nice switches are perfect for use with breadboard and perfboard projects. They have 0.1" spacing and snap in nicely into a solderless breadboard. They're easy to switch...
$0.95
In Stock
Angled shot of a Short Feather Male Headers - 12-pin and 16-pin Male Header Set.
These two Short Male Headers alone are, well, lonely. But pair them with any of our 
$0.50
In Stock
Angled shot of two stacking headers.
These two Short Female Headers alone are, well, lonely. But pair them with any of our 
$1.50
In Stock
Lithium Ion Polymer Battery 3.7v 100mAh with JST 2-PH connector
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This...
$5.95
In Stock
Single LED sequin PCB attached to two alligator clips, glowing green
Sew a little sparkle into your wearable project with an Adafruit LED Sequin. These are the kid-sister to our popular Flora NeoPixel,...
$3.95
In Stock

This guide was first published on Oct 25, 2017. It was last updated on Oct 25, 2017.

This page (Overview) was last updated on Oct 21, 2017.

Text editor powered by tinymce.