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.

Sensor de Impacto KY-031
46205 Clavija Industrial Plástica Aterrizada Volteck
Cable USB a MicroUSB 1m para NodeMcu ESP32
Cable Extensión para Servo Macho - Hembra
Pantalla LCD 5110
CAU-170 Desoldador de Succión
Base Socket 18 Pines IC DIP-18 Slim
XIAO NRF52840 Sense BLE con IMU y Micrófono
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
Arduino Nano Matter BLE
Destornillador Eléctrico Recargable 58 en 1
ET828 Multímetro Osciloscopio 2 en 1 AC DC
BC547B Transistor BJT NPN TO-92 45V
Kit Conectores LT41 de Empalme Rápido 75pcs
Flux Limpiador para Soldar 250 ML
Interruptor por Campo Magnético KY-025























Valoraciones
No hay valoraciones aún.