Rubber Chicken Subwoofer

About the project

I thought it would be funny to listen to music via Rubber Chicken, thus this Bluetooth Rubber Chicken Subwoofer was born.

Project info

Difficulty: Moderate

Platforms: AdafruitArduino

Estimated time: 2 hours

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Arduino Uno - R3 Arduino Uno - R3 Could use Mega, Nano, Uno. x 1
Perma-Proto Half Sized Breadboard 3ct Perma-Proto Half Sized Breadboard 3ct Any proto board. x 1
DF Robot Audio Analyzer DF Robot Audio Analyzer x 1
12V Push-Pull Solenoid 12V Push-Pull Solenoid x 1

Software apps and online services

Arduino IDE Arduino IDE

Hand tools and fabrication machines

Soldering Iron Soldering Iron x 1


I had the idea to make a funny Bluetooth speaker that makes noise by physically squeezing those squawking rubber chickens. I have a YouTube channel where I make these kinds of projects, linked below you can find the build and demonstration videos!

The device works by using an incoming audio signal via salvaged bluetooth earbuds. Then splitting the signal into 7 different channels using an Audio Analyzer (DFRobot brand), those signals get sent an Arduino Mega which then triggers a 12V solenoid. The solenoid is triggered by a circuit using a 30N06L MOSFET.

The enclosure used to hold the chicken was just a simple Sputnik inspired holder mocked up in Solidworks and 3D Printed. The print combined with some strategically placed/hot-glued popsicle sticks were enough to hold the chicken and solenoid in place.

Here's the Build Video

Here's the Demonstration Video:

Rubber Chicken Holder

Schematics, diagrams and documents

Wiring Schematic

Wiring schematic for the rubber chicken subwoofer, using DFRobot Audio Analyzer.

CAD, enclosures and custom parts

Rubber Chicken Holder

STL file of the rubber chicken holder used for project.

Go to download


Audio Analyzer Code

Everything can be tweaked. Original Code by HeathenHacks on YouTube.


Photo of TPalowski13


Mechanical Engineering Graduate, Youtuber. I like to make dumb builds that I find funny.


Leave your feedback...