KIT INCLUDED:
- Arduino uno with USB cable- 1
- MS5611 Atmospheric Pressure Sensor Module - 1
- Jumper wire(male to male) – 40 pieces
- Jumper wire(male to female) – 40 pieces
- Breadboard 840 Points- 1
- 9V Battery with DC Jack - 1
HARDWARE REQUIRED
- Arduino uno with USB cable- 1
- MS5611 Atmospheric Pressure Sensor Module - 1
- Jumper wire(male to male) – 40 pieces
- Jumper wire(male to female) – 40 pieces
- Breadboard 840 Points- 1
- 9V Battery with DC Jack - 1
SOFTWARE REQUIRED
Arduino IDE 1.8.5 (programmable platform for Arduino)
Click To Download :https://www.arduino.cc/en/Main/Software
SPECIFICATIONS
MS5611 Atmospheric Pressure Sensor Module
- ADC: 24 bit with Resolution: 10 cm
- Interface: I2C and SPI
- Power Supply: 3V-5V
- Range: 10mbar - 1200mbar
- Communication modes: standard the IIC / SPI communication protocol
- The use of chips: MS5611
- Supply voltage: 1.8 to 3.6 V
- Integrated digital pressure sensor (24 bit ΔΣ ADC)
- Operating range: 10 to 1200 mbar, -40 to +85 °C
- Excellent long-term stability
PIN DESCRIPTION
MS5611 Atmospheric Pressure Sensor Module
Pin |
Name |
Description |
1 |
GND |
Ground (It grounds the input and completes the circuit path) |
2 |
VCC |
Power Supply (Recommended Voltage) |
3 |
SDA |
Serial Data (Serial Data used for I2C communication) |
4 |
SCL |
Serial Clock (Serial Clock used for I2C serial clock) |
5 |
CSB |
Chip Select (It is control line to select particular circuit) |
6 |
SDO |
Serial Data Out (It is a functional pin of the serial port) |
7 |
PS |
Protocol Select (It allows remapping of Peripherals) |
CIRCUIT CONNECTION
- The GND (GY-63) is connected with GND pin in Arduino Uno board and VCC (GY-63) is attached to 5V (Arduino Uno) to build a circuit which measures both the temperature and pressure.
- The SDA (GY-63) is attached to pin A4 (Arduino Uno) and SCL (GY-63) is connected to pin A5 (Arduino Uno) of the Arduino Uno board. And the Output is being displayed on the Serial Monitor.
- The CSB Pin is the Chip Select Pin which is a control line for selecting a particular circuit path. The CSB pin allows to change the I2C address. It uses the SPI Communication.
- The SDO Pin is the Serial Data Out Pin. It is also the fucntional pin of the Serial Port.
- This particular pin is Protocol Select (PS). And the module has probably the PS pin already pulled high or low as follows:
- High - I2C Communication
- Low - SPI Communication
- But in this particular circuit we are not using CSB, PS and SDO Pins.
- The sensor detects large number of measurements such as it can make 4096 3 byte (24bit) analogue measurements in 8ms and give average value which is then displayed on the output screen (serial monitor).
CODE
Click to see code here: https://docs.google.com/document/d/e/2PACX-1vQzudpSV7jDIerPEBAYhuUsuBMBGflMrsvVHrnbU61fy3rlPtYOnep807npbLmEN3FZaJNWx54OpJnk/pub?embedded=true
WORKING
Welcome to this Arduino based MS5611 (GY-63) Temperature and Atmospheric Pressure Sensor Module which is also refered as high resolution altimeter sensors consisting of both the SPI and I2C bus communication interface. In this particular circuit, the power supply or VCC consists of 5V and GND(Adapter) is attached to GND(Arduino). The two pins SDA and SCL are connected to A4 and A5 of Arduino Uno board respectively. And the Output is being displayed on the Serial Monitor.
Such pressure sensors are optimized for altimeters and variometers with an altitude resolution of 10 cm. The MS5611 consists of a piezo-resistive sensor and a sensor interface IC. The main function of the MS5611 is to convert the uncompensated analogue output voltage from the piezo-resistive pressure sensor to a 24- bit digital value, as well as providing a 24-bit digital value for the temperature of the sensor. It provides the precise digital 24 Bit Pressure and Temperature Output and in high resolution.