How to produce a simple beep/sound without using piezo-buzzer

inductorpiezo-buzzersound

I am designing a fairly simple board where I need to sound a simple chirp/beep every couple of minutes, however, layout space is extremely limited.

Therefore, a full-blown piezo buzzer is a no-go; they mostly seem to be of at least 10 mm diameter based on my research.

I am interested in a type of part or circuit within less than 6 mm X 6 mm X 3 mm of board space, which can produce a chirp/beep (of around 10 to 20 dB, i.e., audible from about 5 feet away). Is this achievable?

For instance, I recall encountering a high-pitched noise in the past from an inductor within a buck-boost regulator circuit — the sound wasn't loud enough but I am also curious to see if there are methods to reproduce something similar but with greater amplitude.

Best Answer

At first, trying to use some side effect, as the sounding inductor core, you will end with very low efficiency.

RedGrittyBrick already pointed you to some existing buzzers as small as you need. Here is another proof link, that demonstrates that such buzzers exists.

If you really want to try something in DIY manner and is dexterous enough to work with 5x5mm electromechanical devices by hand, you can try to design some small electromagnetic speaker from a small solenoid and some thin iron foil as a membrane. Optional an anchor with a small hammer at the end that to knock on the internal side of the enclosure.

Another option is to open the smallest accessible piezo-buzzer and to try to cut only one part of it.

But all this is a very fine work and not everyone can do it. And is it worths?