Wicked Stone Home - Halloween Home

$10 Wicked Stone Sound System

This is strictly a proof of concept assembled from parts on hand.  The sound system will work with any number of switches including wired remote switches or even wireless switches.  The Wicked Stone Sound System features,

       Potentially thousands of sound clips 1

       Potentially hours of high-quality audio 1

       Loop or Restart Sounds – looped sounds play until another button is pressed

       One Audio Channel per Serial MP3 Music Player Module – split clips between audio channels to play multiple sounds at the same time

­   e.g., One Music Player = One Channel (default configuration)

­   e.g., Two Music Players = Two Channels

­  

       Works in conjunction with any amplified speaker

­   e.g., wireless BLUETOOTH® speaker with a 3.5 mm audio input port

1 dependent on capacity of micro SD card

Parts List

(1) $3.00 – Arduino Uno Clone

e.g., http://www.ebay.com/itm/152370271125

(1) $3.00 – 1 GB Micro SD Card

e.g., http://www.ebay.com/itm/112123133679

(1) $1.00 – Key Module

e.g., http://www.ebay.com/itm/281421808023

(1) $1.00 – LED Board (optional)

e.g., http://www.ebay.com/itm/281172531317

 (1) $3.00 – Serial MP3 Music Player Module

e.g., http://www.ebay.com/itm/262136735103

Assembly

Key module pins K4, K3, K2, K1, GND connect to Arduino Uno pins D10, D11, D12, D13, GND, respectively. 

Serial MP3 music player module pins RX, VCC, GND connect to Arduino Uno clone pins D8, 5V, GND, respectively.

Note:  Four pins of a 6-pin header were bent at a 90° angle to connect the music player module to the Arduino Uno.  A two-conductor cable was used to connect music player module pins RX, TX to Arduino Uno pins D8, D9 via the two straight header pins, respectively.  Music player module pin TX is currently unused.  The outermost two bent header pins connect to Arduino Uno pins VIN and GND and are simply used for added support.

The LED board is strictly optional.  LED board pins D6, D5, …, D1, GND plug directly into the Arduino Uno pins D0 – D6, respectively.  LED’s D1 – D4 indicate sound clips 1 – 4 have been triggered, respectively.  LED D5 indicates the current sound clip is looping.  LED D6 indicates the sound system is active.

Note:  LED board pins D6 and D5 correspond to Arduino Uno pins D0 (RX) and D1 (TX) and will always be on if the Arduino Uno USB jack is connected.

Arduino Firmware

Sound_System_v1.ino

MiniAudio.h

Testing

Testing was performed using a Sony wireless SRS-X3 BLUETOOTH® speaker,

The SRS-X3 has 20 Watts of output power and seven hours of battery life.  Note:  The SRS-X3 has a 3.5 mm audio in jack.

Future Considerations

Wireless Remote Control

Remote Wired Buttons

Larger (6 mm) Buttons

8 Buttons

16 Buttons

 

Wicked Stone Home - Halloween Home