Let's Make Robots!

Solenoid as a speaker??

Today it is very hot here .. too hot to make robots or what else to do. so I was just brainstorming about my drum robot .. :)

I use solenoids used to play drums, and was wondering:
would a solenoid function as speaker?
if you have a DC motor with PWM control, eg 10Khz you hear a beep come out. what would happen if I use a solenoid instead of the DC motor? a few beeps at different frequencies? a melody can be heard?

anyone allready tried this before?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

yes you can make a motor or solenoid into a speaker. Some electronic speed controllers for brushless motors do this intentionally to give you feedback when setting their parameters. Definitely worth playing with.

Since a solenoid is just the wire coil, if yours doesn't have a permanent center shaft you could theoretically make it into a speaker by putting a pin through the bottom of a paper cup then placing the pin in the center of the coil.

A solenoid and a speaker are similar, but I think you would find the frequency response would be very limited because of the mass of the core that the coil is trying to move. In a speaker the moving coil is made light to keep the momentum low.  No reason not to try it though.

I can't think what they're called, but you can get a device which is like a speaker without a cone.  You place it against a resonant surface and turns the surface into a speaker.