Hello, I'm trying to use MPX2102DP differential pressure sensor on arduino.
I look on data sheet (https://www.nxp.com/docs/en/data-sheet/MPX2102.pdf) but I can't figure it out how to use.
Main point is I want to find a pressure on kPa. Please teach me how to figure this out
And there are pins of V+ , V- , what are their meanings?
You will need an instrumentation amplifier for that sensor. It is a "Wheatstone bridge" type, which are very common, but require external electronic interfaces.
At first I search on google but cant find something useful on this sensor (sry im new to arduino). What about mpx5000 series, is it require an amplifier?
The Arduino Uno (and similar) analog input can read voltages in the ranges of 0 to 1V or 0 to 5V without additional electronics.
You can use a sensor that outputs voltages strictly within in one of those two ranges, or plan on building or buying an interface that converts the sensor output to one of those two ranges.
Or, buy a sensor that has digital output. I2C or TTL-RS232 serial connections are common.
I connect this sensor on esp32 board using data sheet. I curious what is the raw data that input from pin0 it value is about 1000+ that cant be the pressure in kPa for sure.
test_save:
What about mpx5000 series, is it require an amplifier?
No. they have a built-in amplifier.
test_save:
I connect this sensor on esp32 board
Analogue MPX sensors (5volt only) can't be connected to 3.3volt processors, like the ESP32.
You are restricted to digital pressure sensors, designed for 3.3volt logic.
Leo..