0
\$\begingroup\$

I am looking for a way to measure the pressure on a push button when it is pressed. I intend to save it in flash of a microcontroller.

Please let me know if you know any device which could be useful.

Thanks,

\$\endgroup\$
  • \$\begingroup\$ You probably should use a pressure sensor for that. \$\endgroup\$ – Michel Keijzers Nov 28 '17 at 14:01
  • 1
    \$\begingroup\$ Do you want the actual pressure (force per unit area), or just the total force? If the latter, the sensor you want is called a "strain gauge". But you need to be a lot more specific about what you need: the range of force (or pressure) you expect to see, the accuracy and sample rate (bandwidth) you require, and any other constraints imposed by the application. \$\endgroup\$ – Dave Tweed Nov 28 '17 at 14:02
  • \$\begingroup\$ I believe hall-effect buttons and switches give you some feedback about how hard or fast the button is pressed. \$\endgroup\$ – Trevor_G Nov 28 '17 at 14:05
  • \$\begingroup\$ Wondering what pressure on a button has to do with flash in a micro.... \$\endgroup\$ – Trevor_G Nov 28 '17 at 14:09
  • 1
    \$\begingroup\$ sparkfun.com/products/9673 \$\endgroup\$ – Bruce Abbott Nov 28 '17 at 14:52
0
\$\begingroup\$

You could use a force sensitive resistor like this one.

enter image description here

Or perhaps a linear hall-effect push button like this one.

enter image description here

\$\endgroup\$
1
\$\begingroup\$

Use a rubber button with some 6mm airline pipe to a pressure sensor connected to microcontroller.

\$\endgroup\$
  • \$\begingroup\$ Thanks for your reply! If you know any manufacturer name, that has the product, could you let me know. I tried searching using keywords from your reply but could not find anything. \$\endgroup\$ – gabbar Nov 29 '17 at 13:18
  • \$\begingroup\$ It will take some searching the simplest solution would be a pnuematic button such as in use on toilets some even look like simple buttons however pnuematic buttons do exist however you would have to come up with a solution to allow continuous use as once pressed any pressure would go to atmosphere, hydraulic buttons exist which may be suitable however costly if you really want a simple solution a plastic syringe some 5mm airline tubing and I would use the mpx2010dp differential pressure sensor which is cheap and readily available with a 5 volt output. \$\endgroup\$ – Chris James Nov 29 '17 at 17:41
  • \$\begingroup\$ RS Components stock many of the items described a quick Google search will return many also ebay another source. \$\endgroup\$ – Chris James Nov 29 '17 at 17:42
0
\$\begingroup\$

This is such an awsome questions with many creative solutions!

  • Use a coil-based button with spring,
  • Measure hum.
  • Based on mounting, use flex in pcb or hole with strain gauge.
  • Body heat.

There must be tons of ways. Just add to the list.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.