Grove - Integrated Pressure Sensor Kit
Grove integrated pressure sensor suite (MPX5700AP), this module adopts advanced integrated silicon pressure sensor MPX5700AP, which has the advantages of high precision, good reliability and no calibration. It is very suitable for the construction of Arduino pressure measurement system, capable of measuring air pressure in the range of 15Kpa to 700Kpa.We included a syringe and a rubber tube in the kit.
Features
- 2.5% Maximum Error over 0° to 85°C
- Available in Absolute, Differential and Gauge Configurations
- Patented Silicon Shear Stress Strain Gauge
- Durable Epoxy Unibody Element
tip
More details about Grove modules please refer to [Grove System](https://wiki.seeedstudio.com/Grove_System/)
Specification
Parameter | Value/Range |
---|---|
Operating Voltage | 3.3V/5V DC |
output interface | analog |
Measuring Range | 15Kpa-700Kpa |
Appearance size | <20*40mm |
Hardware Overview
Platforms Supported
Arduino | Raspberry Pi | BeagleBone | Wio | LinkIt ONE |
---|---|---|---|---|
caution
The platforms mentioned above as supported is/are an indication of the module's software or theoritical compatibility. We only provide software library or code examples for Arduino platform in most cases. It is not possible to provide software library / demo code for all possible MCU platforms. Hence, users have to write their own software library.
Getting Started
Play With Arduino
note
If this is the first time you work with Arduino, we firmly recommend you to see [Getting Started with Arduino](https://wiki.seeedstudio.com/Getting_Started_with_Arduino/) before the start.
Materials required
Seeeduino V4.2 | Grove-Integrated-Pressure-Sensor-Kit | Base Shield |
---|---|---|
Get One Now | Get One Now | Get One Now |
note
**1** Please plug the USB cable gently, otherwise you may damage the port. Please use the USB cable with 4 wires inside, the 2 wires cable can't transfer data. If you are not sure about the wire you have, you can click [here](https://www.seeedstudio.com/Micro-USB-Cable-48cm-p-1475.html) to buy
**2** Each Grove module comes with a Grove cable when you buy. In case you lose the Grove cable, you can click [here](https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-20cm-Cable-%285-PCs-pack%29-p-936.html) to buy.
Hardware Connection
Step 1. Connect Grove Integrated Pressure Sensor to port A0 of Grove-Base Shield.
Step 2. Plug Grove - Base Shield into Seeeduino.
Step 3. Connect Seeeduino to PC via a USB cable.
note
If we don't have Grove Base Shield, We also can directly connect Grove-Integrated-Pressure-Sensor-Kit to Seeeduino as below.
Seeeduino | Grove-Integrated-Pressure-Sensor-Kit |
---|---|
5V | Red |
GND | Black |
Not Conencted | White |
A0 | Yellow |
Software
note
If this is the first time you work with Arduino, we strongly recommend you to see [Getting Started with Arduino](https://wiki.seeedstudio.com/Getting_Started_with_Arduino/) before the start.
- Step 1. Copy the code below into Arduino IDE and upload. If you do not know how to upload the code, please check how to upload code.
int rawValue; // A/D readings
int offset = 410; // zero pressure adjust
int fullScale = 9630; // max pressure (span) adjust
float pressure; // final pressure
#define SERIAL Serial
void setup() {
SERIAL.begin(9600);
}
void loop() {
rawValue = 0;
for (int x = 0; x < 10; x++) rawValue = rawValue + analogRead(A0);
pressure = (rawValue - offset) * 700.0 / (fullScale - offset); // pressure conversion
SERIAL.print("Raw A/D is ");
SERIAL.print(rawValue);
SERIAL.print(" Pressure is ");
SERIAL.print(pressure, 1); // one decimal places
SERIAL.println(" kPa");
delay(1000);
}
- Step 2. Open the Serial Monitor of Arduino IDE by click Tool-> Serial Monitor. Or tap the ++ctrl+shift+m++ key at the same time. Set the baud rate to 9600.
- Step 3. Now you can use this sensor, and the output will be like this:
Schematic Online Viewer
Resources
[PDF] LMV358 Datasheet
[PDF] MPX5700AP Datasheet
Tech Support
Please do not hesitate to submit the issue into our forum.