INFORMACIÓN
El MPX5010DP es un sensor de presión diferencial diseñado para medir la diferencia de presión entre dos puntos, ofreciendo una salida analógica proporcional al cambio de presión detectado. Este sensor, fabricado por NXP (antes Freescale), opera en un rango de 0 a 10 kPa (0 a ~1.45 psi) y proporciona una señal de salida de voltaje lineal (0.2V a 4.7V aproximadamente) que puede ser leída fácilmente por un microcontrolador o sistema de adquisición de datos. Funciona comparando la presión aplicada en sus dos puertos: uno positivo (P1) y otro negativo (P2); si la presión en P1 es mayor que en P2, el voltaje de salida aumenta proporcionalmente.
El sensor de presión diferencial MPX5010DP se utiliza en una amplia variedad de aplicaciones donde se requiere medir con precisión pequeñas diferencias de presión, tales como en sistemas de ventilación y climatización (HVAC), monitoreo de flujo de aire, equipos médicos como respiradores, instrumentación científica, y control de procesos industriales. También es útil en proyectos de robótica, automatización y sistemas de fluidos donde se requiere conocer la presión relativa entre dos puntos. Su salida analógica lineal facilita la integración con tarjetas de desarrollo como Arduino, ESP32, Raspberry Pi (con ADC externo), STM32 y Teensy, ya que opera a 5V y entrega una señal de salida de voltaje que puede ser fácilmente leída por un conversor analógico-digital (ADC). Gracias a su alta precisión y sensibilidad, el MPX5010DP es una excelente opción para proyectos tanto educativos como profesionales que involucren monitoreo y control de presión.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: MPX5010DP.
- Tipo de sensor: Sensor de presión diferencial (gauge).
- Rango de presión: 0 a 10 kPa (0 a ~1.45 psi).
- Salida de voltaje: Analógica, lineal (aprox. 0.2 V a 4.7 V).
- Voltaje de alimentación (Vcc): 5 V DC típico.
- Sensibilidad: 450 mV/kPa (típico).
- Tipo de puerto: Doble puerto (puertos gemelos para medición diferencial).
- Precisión total: ±5.0% del valor total en todo el rango (incluye no linealidad, deriva térmica y offset).
- Tiempo de respuesta: <1 ms.
- Compensación de temperatura: De 0 °C a 85 °C.
- Temperatura de operación: -40 °C a +125 °C.
- Salida compatible con ADC: Sí (ideal para microcontroladores con ADC de 10 o 12 bits).
- Montaje: THT (Through-Hole Technology).
- Encapsulado: 6 pines, plástico, tipo SIP (Single In-line Package).
- Tipo de salida: Ratiométrica con respecto al voltaje de alimentación.
- Dimensiones: 30 mm x 38 mm x 11 mm.
- Peso: 5.25 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el MPX5010DP Sensor de Presión Diferencial?
Materiales Necesarios:
- Sensor MPX5010DP.
- Fuente de alimentación de 5V DC (Arduino, fuente de banco, etc.).
- Multímetro digital.
- Mangueras flexibles (si se desea aplicar presión).
- Jeringa o bomba manual (para generar presión).
- Arduino o microcontrolador con entrada ADC.
- Protoboard y cables dupont.
Precauciones (ANTES DE EMPEZAR):
- Asegúrate de trabajar con aire limpio y seco, ya que el MPX5010DP no es apto para líquidos ni gases corrosivos.
- No apliques más de 10 kPa (1.45 psi) de presión diferencial, podrías dañar el sensor.
Identificar los Pines del Sensor.
El MPX5010DP suele tener un encapsulado SIP de 6 pines. Los más importantes son:
| Pin | Función |
|---|---|
| 1 | Salida analógica (Vout) |
| 2 | GND |
| 3 | Vcc (5V) |
| 4-6 | No conectados (NC) o refuerzos mecánicos |
Importante: Verifica con el datasheet la numeración exacta de tu modelo. Los pines están en línea en la parte trasera del sensor (no en los tubos).
Conexión Básica.
Conecta los pines del sensor a una protoboard de esta forma:
| MPX5010DP | Arduino / Fuente |
|---|---|
| Vcc (pin 3) | 5V |
| GND (pin 2) | GND |
| Vout (pin 1) | A0 (entrada analógica en Arduino) o multímetro |

Verificar Voltaje sin Presión (Condición Base).
- Enciende la fuente de 5V (o Arduino).
- Conecta un multímetro al pin de salida (Vout) y a GND.
- Sin aplicar ninguna presión (ambos tubos abiertos al aire), la salida debe estar cerca de 0.2 V.
- Esto corresponde a 0 kPa (presión diferencial cero).
Verificar con Presión Diferencial.
- Conecta una jeringa o bomba manual al puerto de presión positiva (P1).
- Deja el otro puerto (P2) abierto al ambiente.
- Al presionar la jeringa:
- Verás que el voltaje de salida aumenta progresivamente.
- A 10 kPa (~1.45 psi), la salida debe ser de ~4.7 V.
- Si inviertes los puertos (presión en P2 en lugar de P1), la salida bajará hacia los 0.2 V, pero no menor (el sensor no mide presiones negativas en este modelo).
Lectura con Arduino.
Si usas un Arduino, carga este código para leer el voltaje de salida:
int sensorPin = A0;
float voltage = 0;
float pressure_kPa = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
int adcValue = analogRead(sensorPin);
voltage = adcValue * (5.0 / 1023.0);
pressure_kPa = (voltage - 0.2) / 0.45; // 450mV/kPa
Serial.print("Voltaje: ");
Serial.print(voltage, 3);
Serial.print(" V | Presión: ");
Serial.print(pressure_kPa, 2);
Serial.println(" kPa");
delay(500);
}
Interpretación de Datos.
- 0.2 V: presión cero.
- 2.45 V: aproximadamente 5 kPa.
- 4.7 V: presión máxima (10 kPa).
- La salida es lineal respecto a la presión diferencial.

Amplificador de Audio TPA3116 30W Doble Canal
Kit de Terminales 450 pz con Crimpadora HSC8 6-4A para Cable
reComputer J3011 Computadora Edge AI con NVIDIA Jetson Orin Nano de 8 GB
L298N Modulo Driver Motor A pasos
Sensor BMM150 Geomagnético 3 Ejes I2C-UNIT DevLab
Papel Transfer Pcb A4 Amarillo Para Circuitos 10 Hojas
UC3842AN Controlador PWM 500kHz 100% DIP-8
LM2596 Regulador DC-DC 3A SMD
LRS-35-24 Fuente Conmutada 24V 1.5A MEAN WELL
46204 Clavija Industrial Plástica Volteck
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
Receptor Preamplificador Bluetooth con Ranura SD Salida A7-004
Cable Dúplex para Bocina 22 AWG 2 Vías Bicolor 1 Metro
Disipador de Calor Raspberry Pi 3B
BME280 Sensor de Presión Temperatura y Humedad






















Valoraciones
No hay valoraciones aún.