Home MPX5010 Pressure Sensor – Differential Pressure 0-10kPa
MPX5010 Pressure Sensor – Differential Pressure 0-10kPa
In Stock

MPX5010 Pressure Sensor – Differential Pressure 0-10kPa

SKU: CDN-0982 Brand: Compoden Category: Sensor Module
Rs. 2,010.00
Inclusive of all taxes
Free Shipping on prepaid orders above ₹999
Ships in 3-7 days
7-Day Warranty on manufacturing defects
Need 10+ units? Contact us for bulk pricing
100% Genuine Products
Expert Technical Support
Quality Tested
Soldr.ai Ask about this product

MPX5010 Pressure Sensor – 0-10kPa Differential

The MPX5010 is a 0-10kPa differential pressure sensor providing an analog voltage output (0.2-4.7V) with 5V DC supply, widely used for air flow and liquid level measurement.

Key Specifications

Operating Pressure Range 0 to 10 kPa (Differential)
Supply Voltage 4.75 to 5.25 V DC
Output Voltage 0.2 to 4.7 V (analog, ratiometric)
Accuracy ±2.5% Full Scale Span (typical)
Response Time 1 ms (typical)
Pressure Port Barbed, dual port
Operating Temperature -40 to +125 °C
Dimensions Approx. 30 x 20 x 15 mm (without pins)

What You Can Build With This

Compatibility

Platform Compatible Connection Library / Method
Arduino Uno R3 Yes VCC→5V, GND→GND, Vout→A0 analogRead() and convert
Arduino Nano Yes VCC→5V, GND→GND, Vout→A0 analogRead() and convert
Arduino Mega 2560 Yes VCC→5V, GND→GND, Vout→A0 analogRead() and convert
ESP8266 NodeMCU Yes with condition VCC→Vin (5V), Vout voltage divider to A0 (max 1V) analogRead(A0) (voltage divider needed)
ESP32 Dev Board Yes with condition VCC→5V pin, Vout voltage divider to GPIO34 (max 3.3V) analogReadMilliVolts() (voltage divider needed)
Raspberry Pi Pico Yes with condition VCC→VBUS (5V), Vout voltage divider to ADC0 (max 3.3V) MicroPython ADC read (voltage divider needed)
Raspberry Pi 4 / 5 No (external ADC required) External MCP3008 ADC via SPI, Vout through voltage divider Python spidev + MCP3008 library

Wiring and Interface Notes

Connect VCC to a stable 5V supply and GND to ground; the Vout pin outputs a ratiometric analog voltage proportional to differential pressure. For 3.3V microcontrollers like ESP32 or Pico, use a voltage divider (e.g., 10kΩ + 20kΩ) to scale the maximum 4.7V down below 3.3V. Avoid exceeding the 10kPa rating to prevent mechanical damage to the sensor element.

Frequently Asked Questions

How do I convert the analog voltage reading into pressure in kPa?

Use the formula: Pressure (kPa) = (Vout - 0.2) × (10 / 4.5) where Vout is the measured voltage. For Arduino, compute voltage as (analogRead(A0) * 5.0) / 1024.

Can I use this sensor with liquids or non-air gases?

No, the MPX5010 is designed for dry, non-corrosive gases only. Exposure to moisture, liquids, or harsh chemicals will permanently damage the internal micro-machined pressure element.

Shipping Information

  • Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
  • COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
  • Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location

Returns & Warranty

  • 7-Day Return: Manufacturing defects only (approval required)
  • Warranty: 7 days from delivery
  • Non-Returnable: Batteries, consumables, cut wires, clearance items

View complete shipping policy →

View complete returns policy →