Browser compatibility warning: CircuitLab may not work as expected in your web browser. Please see our System Requirements.

Piezoelectric

Goodafternoon, Please don't kill me, I'm a civil engineer I'm working on my thesis and as a part of the project I have to do this circuit where: - I have to take the output of piezoelectric and amplify it until a certain value (here trying with ltspice I've done until 3V); - I have to take this amplified signal and put it into an ADC machine - Now that the signal is in digit i have to put it into the arduino the question is: would it work? if not, what's wrong with it? may it be upgraded? (I also thougth that i need only the positive part of the signal by the piezo and so I can delete the dual circuit part but trying it on LTspice it didn't work)

so, if you can, would you give me also a finished and improved circuit? thanks :)

by Dominick00
April 09, 2025

I am also a civil engineer (steel structures), but I don't see what you try to accomplish. "A piezoelectric material generates electric charge in response to mechanical stress, but this charge doesn’t stay around forever. Rather, the material itself functions as a leakage path that causes the charge to gradually diminish." as nicely said in " All About Circuits".

And by experience, the generated pulse can be of a relatively rather large voltage all by itself, so I would protect the GPIO pin against excessive voltage (positive and negative). The MCU should be able to detect that voltage, an react within an event. So. at minimum, just the protection for the GPIO pin seems required. That is why what else you try to accomplish could be interesting to know.

by vanderghast
4 days, 6 hours ago
Add comment...

Please sign in or create an account to comment.


No Answers

No answers yet. Contribute your answer below!


Your Answer

You must log in or create an account (free!) to answer a question.

Log in Create an account


Go Ad-Free. Activate your CircuitLab membership. No more ads. Save unlimited circuits. Run unlimited simulations.

Search Questions & Answers


Ask a Question

Anyone can ask a question.

Did you already search (see above) to see if a similar question has already been answered? If you can't find the answer, you may ask a question.


About This Site

CircuitLab's Q&A site is a FREE questions and answers forum for electronics and electrical engineering students, hobbyists, and professionals.

We encourage you to use our built-in schematic & simulation software to add more detail to your questions and answers.

Acceptable Questions:

  • Concept or theory questions
  • Practical engineering questions
  • “Homework” questions
  • Software/hardware intersection
  • Best practices
  • Design choices & component selection
  • Troubleshooting

Unacceptable Questions:

  • Non-English language content
  • Non-question discussion
  • Non-electronics questions
  • Vendor-specific topics
  • Pure software questions
  • CircuitLab software support

Please respect that there are both seasoned experts and total newbies here: please be nice, be constructive, and be specific!

About CircuitLab

CircuitLab is an in-browser schematic capture and circuit simulation software tool to help you rapidly design and analyze analog and digital electronics systems.