INFORMACIÓN
El MPS20N0040D-S Módulo Sensor de Presión Barométrica es capaz de detectar y medir presión de aire entre 0 y 40 kilo pascales (KPa), así como nivel de agua.
El elemento principal del módulo es un sensor MPS20N0040D-S el cual convierte las mediciones de presión en señales analógicas y se puede conectar a una manguera de 2.5mm de diámetro (No incluida). También contiene un circuito integrado HX710B que es un convertidor analógico-digital (ADC) de alta precisión, 24 bits y con sensor de temperatura interno.
El MPS20N0040D-S Módulo Sensor de Presión Barométrica es ideal para limpiadores de vació, detectar cambios de succión y nivel de agua, medir cambios en la presión de aire, válvulas de presión y mucho más.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Sensor: MPS20N0040D-S
- Rango de presión: 0 a 40 kPa (0 a 5.8 psi)
- Voltaje de alimentación: 3.3 a 5V
- Resolución del ADC: 24 bits
- DC offset aproximado: 25mV
- Sensibilidad aproximada del sensor: 50mV/40kPa ± 10kPa
- Diámetro de manguera compatible: 2.5mm
- Dimensiones: 18.7 mm x 13.4mm
- Peso: 2.58g
DOCUMENTACIÓN Y RECURSOS
Incluye:
- x1 Sensor de Presión Barométrica
- x1 Tira header macho de 4 pines
- x1 Tira header macho de 4 pines en escuadra
INFORMACIÓN ADICIONAL
¿Cómo usar el Módulo Sensor de Presión Barométrica?
El sensor MPS20N0040D-S contiene internamente un puente de Wheatstone que permite obtener mediciones analógicas en la salida del sensor, este tiene una sensibilidad aproximada de 50mV/40kPa, sin embargo dependiendo del sensor puede llegar a ser distinta esta sensibilidad. El módulo contiene un circuito integrado HX711 que convierte estas mediciones analógicas obtenidas del sensor en digitales, para poder obtener el valor de estas mediciones usaremos un Arduino UNO y la librería del HX711, esta librería permite al HX711 comunicarse con el arduino utilizando solamente dos terminales (No es el protocolo I2C).
Una vez instalada la librería en el IDE de Arduino, usaremos el siguiente código:
#include <Q2HX711.h> const byte MPS_OUT_pin = 2; // Pin de datos de salida const byte MPS_SCK_pin = 3; // Pin de datos de reloj int num_muestras = 50; // Número de muestras
Q2HX711
MPS20N0040D(MPS_OUT_pin, MPS_SCK_pin); // Inicio de la comunicación HX710B void setup() { Serial.begin(9600); // Inicio del puerto serial a 9600 Baudios } void loop() { float promedio = 0.0; // variable para promediar los valores medidos for (int i=0;i<num_muestras;i++){ promedio += MPS20N0040D.read(); // Suma varios valores medidos del ADC delay(50); // Delay entre mediciones } promedio /= num_muestras; Serial.println(num_muestras,0); // Imprime el promedio de muestras }
Una vez terminado el código, haremos el siguiente circuito:

A través del puerto serial puedes visualizar los datos obtenidos con el sensor. Cabe recalcar que este valor son medidas obtenidas del ADC, para obtener el valor equivalente de la presión debes hacer una conversión relacionando el valor medido con la presión suministrada al sensor.

HT-PD27W-US Eliminador 27W USB Tipo C PD para Raspberry Pi 5
CL10A475KP8NNNC Capacitor Cerámico 0603 4.7uF 10V
STM32F030K6T6 MCU Arm Cortex-M0 48MHz LQFP-32
C53887 Cable Plano Flexible 10 Pin
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
STM32F030F4P6 MCU Arm Cortex-M0 48MHz TSSOP-20
CNC Shield V3 Para Arduino Uno
Antena Helicoidal 433Mhz de Cobre
Par Cables XT60 12AWG 15cm
TEL0157 Receptor BeiDou GNSS GPS I2C y UART
Tuerca y Resorte de Nivelación M3 Impresora 3D
Kit de Transistores TO-92 180 Piezas 18 Valores
TP4056 con Boost Step Up Cargador de Baterías Li-Ion / LiPo
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Dimmer para Tiras LED 5V a 24V 30A
DFplayer Mini Reproductor MP3 MH2024K-24SS
Sensor Interruptor Mercurio KY-017

























Valoraciones
No hay valoraciones aún.