Soundbox RP2040

Build a fun soundbox project using CircuitPython and Adafruit PropMaker Feather RP2040!
8
14
0
347
updated June 11, 2024

Description

PDF

Build a fun soundbox project using CircuitPython and Adafruit PropMaker Feather RP2040!

This massive arcade button plays different sounds each time it's pressed. Embedded inside the arcade button is a NeoPixel strip that lights up when pressed.

Each audio file features a color in the file name that corresponds with the NeoPixels, so you can choose a different color for each sound!

Shaking the device will trigger a different set of audio files with an accompanying NeoPixel rainbow!

Thanks to the PropMaker Feather built-in accelerometer, it can easily detect when it's being shaken.

The 3D printed enclosure features a speaker grill, chamfered edges and two hinged handles with access to the Feather USB-C port.

The top and bottom covers snap fit, so it's easy to open for changing out the batteries.

This project uses AA batteries for a safe kid friendly device. No need to worry if it's accidentally dropped!

Create your own audio files to create an education toy for kiddos.

Assembly Tutorial
https://learn.adafruit.com/soundbox-rp2040/overview 

Code on GitHub
https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/main/CircuitPython_Sound_Box_2 

Feather RP2040 PropMaker
https://www.adafruit.com/product/5768 

Massive Arcade Button
https://www.adafruit.com/product/1187 

NeoPixel Side Light Strip 120/m
https://www.adafruit.com/product/3634 

Enclosed Speaker
https://www.adafruit.com/product/4445 

 

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more