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!
What's Shaking?
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.
3D Printed Enclosure
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.
Kid Friendly
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.





Hardware
- 8x M2.5 x 6mm long steel machine screws (Case Handles)
- 4x M3 x 8mm long steel machine screws (Speaker Grill)
- 4x M3 hex nuts (Speaker Grill)
- 6x M3 x 10mm long steel machine screws (Speaker Mount)
- 6x M3 hex nuts (Speaker Mount)
- 2x M2.5 x 6mm long steel machine screws (Feather)
- 2x M3 x 6mm machine screws (Switch Holder)
- 2x M3 x 6mm hex nuts (Switch Holder)
- 2x M3 x 6mm machine screws (Battery Holder)
Page last edited July 15, 2024
Text editor powered by tinymce.