top 17 comments

sorted by: hot top controversial new old
[–] 29 points 8 months ago (8 children)

Usually it's not exactly a speaker, but it does involve a controlled moving diaphragm. In a piezoelectric buzzer, a current applied to the diaphragm causes it to oscillate, and the size and shape of the diaphragm determines the tone AFAIK.

It may be theoretically possible to engineer such a device into a rudimentary speaker. I mean, people have done it with Tesla coils and player pianos, so hey, anything is possible?

  • source
  • hideshow 8 child comments
  • [–] 3 points 8 months ago (6 children)

    You can also make hard drive heads play music. Poor quality music, but music.

    Multiple piezoelectric buzzers could probably play a tune if you tune them to individual notes. Not sure how to tune them, but probably cutting them, or putting bluetak on them would alter their note.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 8 months ago (3 children)
  • [–] 1 point 8 months ago (2 children)

    Never tried floopy drives, good acoustics?

  • source
  • parent
  • hideshow 2 child comments
  • [+] [S] 2 points 8 months ago (1 child)
  • [–] 1 point 8 months ago

    A basic speaker is functionally a copper coil next to a permanent magnet. A hard drive head (although I guess more specifically read arm?) is also a copper coil next to a permanent magnet. So if you push an audio signal through the coil, it vibrates and makes sound. It's missing the diaphram/cone part of the speaker, so it'll be very tinny.

    If you want to make one yourself, get a broken hard drive, and an old pair of headphones, and connect the wires to the coil and play some music.

    https://www.instructables.com/Hard-Drive-Speaker-More-Instructive-Version/

  • source
  • parent
  • load more comments (1 reply)
    [–] 16 points 8 months ago* (last edited 8 months ago) (6 children)

    https://www.labdarna.com/en/understanding-piezo-buzzers-how-they-work-and-how-to-use-them-in-electronics-projects

    They use piezo buzzers which work differently to most speakers. I would guess that the units used in smoke alarms and microwaves generally have integrated drivers that only operate at a single frequency. However, it is possible to drive piezo discs at different frequencies. Their ouput will always approximate a sound square wave though, so don't expect to be able to use them like a normal electrodynamic/ voice coil speaker to play arbitrary sounds.

  • source
  • hideshow 6 child comments
  • [–] 4 points 8 months ago

    I would guess that the units used in smoke alarms and microwaves generally have integrated drivers that only operate at a single frequency.

    Yeah, you could more easily create a rhythm than a full melody. If you get a few devices, which beep at different frequencies each, you could do a lot more by having them beep in succession and in intervals.

    Of course, this requires that they're roughly in tune, which may not be the case at all. 🥴

  • source
  • parent
  • [–] 1 point 8 months ago (1 child)

    Depending on how briefly they can be triggered i wonder if it could be fired in a controlled enough temporal pattern to create recognizable notes. Human hearing goes down to 40 cycles per second, so if it can fire in burst of less than a 40th of a second then that could work

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 6 points 8 months ago (1 child)

    I don't have any answers - but now I wonder if your idea would be easier when working with one of the fancier smoke detectors with voice alerts. Those have pre-recorded voice alerts that "speak" when an alert occurs, rather than beeping. Those pre-recorded messages must be stored somewhere in the smoke detector.

  • source
  • hideshow 1 child comment
  • [–] 5 points 8 months ago (1 child)

    Beeps don't usually come from a speaker, no. You might find this old ELI5 about electronic sound interesting.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)