Pages: [1]   Go Down
Author Topic: Need louder piezo sound on Arduino Pro Mini 3.3v  (Read 1112 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I am trying to amplify the volume for some piezo I have:

PKLCS1212E4001-R1: Buzzer SMD 4Khz or
KPEG006

I use tone() to generate different tones(from 500Hz to 2KHz) on D6 pin of Arduino Pro Mini 3.3v. My current system is running with a Lipo battery 3.7v, sometimes with charger.
The system is drawing 5mA current and I want to keep it down as possible, but the sound I need it louder, as I use it outside.
I tried with 74HC14 this:
http://hackerspace-ffm.de/wiki/index.php?title=Datei:PWM_8Bit_MonoAmplifier_Steckplatine.png

with a speaker but my Arduino is not responding when is connected to breadboard of 74HC14.

How can I amplify the sound to be louder, but to keep the current as down as possible(max 10mA). I would like to use the PKLCS1212E4001-R1 because of it's size.

Thank you.

P.S. I have for moment: LM386, 74HC14, max232, BC547B, BC8550, BC557C, 2N3904.

Razvan
Logged

Offline Offline
Edison Member
*
Karma: 58
Posts: 2078
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The toneAC() library will double the volume, but it uses fixed pins.
http://playground.arduino.cc/Code/ToneAC

The main reason for the piezo not being loud is that you have only 3.7V, and use a piezo that isn't loud.
If you want to drive it to the full 3.7V, you can use a mosfet driver. For example one with a non-inverting and a inverting line.
But I don't know if there are any that operate at 3.7V, for example the UCC27425 operates at 4-15V.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The problem is that I am using AltSoftSerial.h, so my pins 8,9,10 are not available. I am trying to find the write MOSFET for 3.7v but no success.

Thank's for your answer.

Razvan
Logged

United Kingdom
Offline Offline
Tesla Member
***
Karma: 224
Posts: 6619
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The system is drawing 5mA current and I want to keep it down as possible, but the sound I need it louder, as I use it outside.
I tried with 74HC14 this:
http://hackerspace-ffm.de/wiki/index.php?title=Datei:PWM_8Bit_MonoAmplifier_Steckplatine.png

with a speaker but my Arduino is not responding when is connected to breadboard of 74HC14.

Check your connections and try again. You can substitute your piezo for the speaker in that circuit, but in that case I suggest reducing the 100uF capacitor to 1uF ceramic, and connecting a 10K resistor in parallel with the piezo.
Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Pages: [1]   Go Up
Jump to: