Mpx10dp preasure sensor for breathing inhaling detection

HI I AM WORKING ON A PROJET OF DETECTING INHALING PREASURE WITH MOUTH , I AM USING MPX10DP SENSOR I TRIED USING DIRETLY BUT I HAVENT FOUND A PERFECT CODE FOR IT IS DISPLAYING A VALUE BETWEEN 80TO 83
CAN ANY ONE PROVIDE CODE AND AMPLIFIER CIRCUIT FOR ME
mpx10dp-pressure-sensors-0kpa-to-10kpa-fr-01-709-500x500

The Arduino-compatible HX711 strain gauge amplifier might work with that differential pressure sensor.

That is a old but reliable sensor. Post your schematic showing how you are interfacing this to your Arduino?

image
I followed this connection but it is not giving reading correctly
Suggest me some connection and code i want to track inhaling pressure in Pascale
I also have hx711 module

From the MPX10 datasheet:

The sensitivity of the pressure sensor is only 3.5mV/kPa or 35mV full scale span.
This is the differential voltage between the +Vout and -Vout pins.

By only using one of the two outputs you are halving the voltage change that your Arduino will see.

You need to amplify the output of the pressure sensor before connecting it to your Arduino. This is commonly done using an instrumentation amplifier.
You could also use your hx711 module

Most of these sensors have a built-in instrumentation amplifier, but you have the basic version without it. So you must use an external amplifier, like the HX711.

You can find the sensor connections on figure#1 of the datasheet.

pin1 to E-
pin2 to A+
pin3 to E+
pin4 to A-

Leo..

can you give me a code for this connection
pin1 to E-
pin2 to A+
pin3 to E+
pin4 to A-

Install a HX711 library.
Then you have the examples in the IDE.

If you don't want the hassle of adding a HX711 and coding/calibrating,
then buy a more modern version of the sensor with integrated amplifier.
Like the MPX5010DP (5-series, 10kPa, dual port).
That one can be connected to an Uno directly.
Leo..

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.