element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum HOW TO DRIVE A PIEZODEVICE
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 14 replies
  • Subscribers 394 subscribers
  • Views 889 views
  • Users 0 members are here
Related

HOW TO DRIVE A PIEZODEVICE

Former Member
Former Member over 9 years ago

I used to be knowledgable in these things but I have had some health problems (stroke and heart attack)  which have left me with some  blank spots in my memory.

 

So I would appreciate some help on some things.

 

I want to drive a piezo device at about 50 or 60 Hz.  This will create a ping or beep.

I want it to pulse for a predetermined time each time I press a button.

Do I need current limiting resistors or driver transistor?

 

Is there any one who can help me with this?

 

bob

  • Sign in to reply
  • Cancel

Top Replies

  • jw0752
    jw0752 over 9 years ago +2
    Hi Bob, Depending on how loud you need the sound to be you could conceivably drive the piezo directly off a 555 timer. There are also little piezo buzzers with a built in oscillator that could be incorporated…
  • michaelkellett
    michaelkellett over 9 years ago in reply to jonivanart +1
    Sorry Jon, I was replying to Bob when he said: I have seen on the internet if you put a piezo device in a small plastic container filled with mineral oil it will work as a transducer able to send out a…
  • clem57
    clem57 over 9 years ago +1
    Why not use sonar? C
  • jw0752
    0 jw0752 over 9 years ago

    Hi Bob,

    Depending on how loud you need the sound to be you could conceivably drive the piezo directly off a 555 timer. There are also little piezo buzzers with a built in oscillator that could be incorporated in an even simpler circuit. Give me a little more information on your requirements and what parts you already have and I will draw up a suggested circuit. you suggest a frequency of 50 or 60 Hz but this is quite low and would be more like a hum as oppose to a beep or a ping.

    John

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to jw0752

    End result I want to make a unit that will measure distance underwater. 

    It has to be omnidirectional.  Transducers for depth finders and fish

    locators are somewhat directional in a 60 deg. cone.  I have seen on the

    internet if you put a piezo device in a small plastic container filled

    with mineral oil it will work as a transducer able to send out a ping. 

    Then you are set.

     

    I want to use a Arduino to control the device.

     

    Bob

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 9 years ago in reply to Former Member

    Hi Bob,

    Thanks for the additional information. The complexity of what you describe is above my expertise. I am also confused about what you mean by an omni-directional distance measuring device. Such a device would need to return a three dimensional surface that is representative of the distance to objects in all directions. Also there would still be granulation as the resolution would have to be limited. Perhaps it would be easier to build a device like the fish sonar and then use it to sweep and return directional data. You could then integrate the directional data to yield a more complete picture. Once again I apologize for not being able to help further on this project. I hope you are able to find someone with more knowledge to assist.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 9 years ago in reply to Former Member

    Just a small addendum. Your specified frequency of 50 to 60 cycles would yield very low resolution data but it would have a greater distance of penetration. Higher frequency sound would give much better resolution but at the cost of distance.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jonivanart
    0 jonivanart over 9 years ago in reply to Former Member

    This sounds very interesting and boy would that be cheap if it worked well! LOL! I would first do a conductivity test on the mineral oil. I'm guess minerals in the oil will add to conductivity unless it's not exactly minerals? What I mean by that is that I'm not sure exactly what is in mineral oil. I actually worked in the ROV business for years as a Lead Tech. I've never heard of this but that doesn't mean it can't be done. Once you find that the mineral oil is non-conductive (Infinite resistance reading) then try to proceed. Don't waste a lot of time on people that like to waste peoples time. ;-) If all is good then I would think it would be easier to use a different piezo to receive the ping result. Just a thought though. Also remember that water creates 0.739 lbs per foot of depth. So intrusion is critical at any point of the wires not properly sealed. Good luck! :-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 9 years ago in reply to jonivanart

    I think you are a bit mislead here - it is common to use a transducer immersed in oil to couple it through the fiberglass hull of  a boat.

     

    Check this reference:  www.stowemarine.com/Depth_In_Hull.pdf

     

    To find out more Google 'omnidirectional underwater ultrasonic'

     

    lots of hits and lots of information.

     

    I have designed piezo sensors in the past and it isn't easy - we used a mega expensive FEA package (ANSYS) and lots of fancy test gear. If you need a decent performance then buying them is much more practical. I've had soem acceptable results from very low cost Chinese parts.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jonivanart
    0 jonivanart over 9 years ago in reply to michaelkellett

    How am I mislead?

    I understand the use of transducers but I've never heard of using a piezo buzzer to try to produce sound through mineral oil or any fluid for that matter. I was just stating that experimenting wouldn't hurt but your post stated knowledge that will probably save him the time and effort which I'm sure he would appreciate. ;-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 9 years ago in reply to jonivanart

    Sorry Jon, I was replying to Bob when he said:

     

    I have seen on the

    internet if you put a piezo device in a small plastic container filled

    with mineral oil it will work as a transducer able to send out a ping. 

     

    The point I was making is that you put a complete ultrasonic transducer into the oil, not just the piezo element (as shown in the Stowe Marine reference).

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jonivanart
    0 jonivanart over 9 years ago in reply to michaelkellett

    No problem. These forums have so many dang buttons! LOL!

    It's cool that you have worked more in depth on these devices. Offshore we only figured out if the device or the system had an issue. If the device had an issue then we just replaced it then would send it in for repair. ;-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • clem57
    0 clem57 over 9 years ago

    Why not use sonar?

    C

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube