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
The author marked this model as their own original creation.