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.

reCamera 2002W 64GB Cámara con IA Open Source
Fuente para Protoboard con Señuelo de Carga UNIT























Valoraciones
No hay valoraciones aún.