pdf-icon

Unit Tube Pressure

SKU:U130

Description

Tube pressure is a wide range air pressure sensor that supports -100 ~ 200Kpa. You can connect one end of the tube to the gas inlet. This sensor transmitted onto mapping value -100 ~ 200Kpa and 0.1 ~ 3.1V voltage output. Also having a protective housing for long term stability. It’s an accessory that your industrial use cannot live without.

Features

  • Includes Integrated piezo-resistive pressure sensor with wide temperature compensation
  • Linear output, easy to use
  • Measurement range: -100 ~ 200Kpa
  • Output: 0.1 ~ 3.1V
  • Precision: 1.5Kpa
  • 2x LEGO compatible holes

Include

  • 1x Tube Pressure Unit
  • 1x HY2.0-4P cable

Applications

  • Air pressure measurement

Specifications

Specifications Parameters
Sensor Model MCP-H10-B200KPPN
Detections Gas
Measurement range -100 ~ 200Kpa
Output 0.1 ~ 3.1V
Precision 1.5Kpa (0 ~ 85°C)
Supply voltage 5V
Product Size 32.0 x 24.0 x 12.5mm
Product Weight 4.6g
Package Size 138.0 x 93.0 x 13.5mm
Gross Weight 10.0g

Output voltage and pressure value conversion

  • P: 実際の測定圧力値、単位(Kpa)
  • Vout: センサー電圧出力値
  • K, B: センサーモデル MCP-H10-B200KPPN に対応する係数値とオフセット値(K = 100、B = -110)
  • 計算式: P = K × Vout + B
float K = 100.0;
float B = 110.0;
float P = analogVolts * K - B;

Schematics

Model Size

ソフトウェア

Arduino

cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
#include <Arduino.h>

int sensorPin = 36;

void setup()
{
    Serial.begin(115200);
    pinMode(sensorPin, INPUT);
    analogReadResolution(12);
    analogSetAttenuation(ADC_11db);
}

void loop()
{
    // read the analog / millivolts value:
    int analogValue = analogRead(sensorPin);
    int analogVolts = analogReadMilliVolts(sensorPin);

    // print out the values you read:
    Serial.printf("ADC analog value = %d\n", analogValue);
    Serial.printf("ADC millivolts value = %d\n", analogVolts);

    float K = 100.0;
    float B = 110.0;
    float P = analogVolts / 1000.0 * K - B;
    Serial.printf("Pressure: %f.2 Kpa \n", P);
    delay(100);  // delay in between reads for clear read from serial
}

UiFlow1

動画