Okay, I get it — a project that uses actual beets to build drum beats. The pun only makes this more awesome. Via RaspberryPi.org, from
via Scott Garner:
BeetBox is a simple instrument that allows users to play drum beats by touching actual beets. It is powered by a Raspberry Pi with a capacitive touch sensor and an audio amplifier in a handmade wooden enclosure.
BeetBox is primarily an exploration of perspective and expectations. I’m particularly interested in creating complex technical interactions in which the technology is invisible—both in the sense that the interaction is extremely simple and in the literal sense that no electronic components can be seen.
The enclosure was created from .5″x8″ poplar boards, which I cut to size and finished using various hand and power tools. I used a router for both the edge details and for grooves in which to conceal the wires, and a drill press to create the speaker grill and to bore holes for the beets with a hole saw. I then stained the wood and, after assembly with wood glue and a nail gun, sealed the enclosure with polyurethane.
Touch sensing is handled by an MPR121 Capacitive Touch Sensor from SparkFun, for which I ported existing Arduino code to Python. This board communicates with a Python script on a Raspberry Pi via I2C. The script watches for new touches and triggers drum samples using pygame. Audio from the Pi’s line out is run through a small amplifier I built using an LM386, which is based on a circuit straight from the data sheet. The amp is connected to a salvaged speaker mounted under the holes in the lid.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.