Check the learn guide link for code, build photos, circuit diagram and more!
https://learn.adafruit.com/neotrellis-soundboard/
This is a sound board using Adafruit’s NeoTrellis. This lets you trigger audio files so you can play it like a musical instrument. Each button can have different sounds so you can build your own sample kit. All of the electronics are housed in our 3D printed enclosure. The top and bottom covers snap fit so it’s easy to put together. It’s designed to be portable, compact device and it’s open source.
In previous build we used several boards to make a similar project. For this one we can use Adafruit’s Feather and the Prop Maker Feather Wing.
Check out the learn guide for documentation. You can follow along step by step to wire the electronics and build the assembly.
Code on github
https://github.com/adafruit/Adafruit\_Learning\_System\_Guides/tree/master/NeoTrellis\_Soundbox
The software is written in Adafruit’s Circuit Python so it easy to program the hardware. We setup the REPL to print the file names and neopixel colors. This way we can verify the button mapping or catch any errors. The Feather shows up as a USB drive so you can edit the code directly on the device. All of the files live on the drive so it’s easy to change code on any computer.
You Can Shake the device to shuffle the audio. Pressing the button on the side will reset the arrangement. We think it’s a fun demo of what you can with the accelerometer.
Hardware
Screws, standoffs and nuts required in this build.
4x M3 x 20mm brass standoffs
4x M3 x 4mm heat set inserts
4x M3 x 8mm flat head screws
4x M2.5 x 10mm button head screws
4x M2.5 hex nuts
Adafruit Feather M4 - https://www.adafruit.com/product/3857
NeoTrellis 4x4 - https://www.adafruit.com/product/3954
4x4 elastomer button pad - https://www.adafruit.com/product/1611
RGB LED button - https://www.adafruit.com/product/3350
Mini oval speaker - https://www.adafruit.com/product/3923
Prop-Maker FeatherWing - https://www.adafruit.com/product/3988
Mini panel toggle switch - https://www.adafruit.com/product/3221
Metal ball tactile button - https://www.adafruit.com/product/3347
1200mAh battery - https://www.adafruit.com/product/258
Flashforge Inventor II 3D Printer - https://www.adafruit.com/product/3897
Filament for 3D Printers - https://www.adafruit.com/product/2080
Filament for 3D Printers - https://www.adafruit.com/product/2080
Ultimaker 2+ - https://www.adafruit.com/product/2673
Flashforge Inventor II - https://www.adafruit.com/product/3897
3D Parts Library on GitHub - https://github.com/adafruit/Adafruit\_CAD\_Parts
The author marked this model as their own original creation. Imported from Thingiverse.