Wish List 0

Bmp180 Digital Barometric Sensor Module Compatible With Arduino

Rs. 32.00 Rs. 39.00

-BMP180 Digital Barometric Sensor Module well suited with Arduino will Measure the absolute stress of the surroundings the usage of a digital barometer which include this has a few thrilling applications.

-By converting the stress measured into altitude, you have a reliable sensor for determining the peak of your robotic, plane or projectile! Using a sensor as capable as the BMP180 you could reap an accuracy of 1m, with the noise of most effective 17cm in extremely-high resolution noise.

-The device will perform on the simplest zero.3uA meaning low current draw for battery-powered packages.
-The BMP180 comes fully calibrated and equipped to apply.
-As the device operates over I2C we’ve delivered non-compulsory I2C pull-u.S.A.
-That may be enabled using the PU (pull up) jumper at the board to your comfort and ease all through breadboarding.

-Using I2C, the device presents strain and temperature as 16bit values, which might be used along side calibration facts in the device are used to offer a temperature compensated altitude calculation.

Features :
1. 1.8V to 3.6V Supply Voltage.
2. I2C interface.
3. Fully calibrated.
4. Very low noise – up to 0.02hPa (17cm)
5. Small and easy to use.

SPECIFICATIONS:
Supply Voltage (V)   1.8V to 3.6V
Power Consumption    0.5uA at 1Hz
Interface Type       I2C
Max I2C Speed        3.5Mhz
Pressure Range       300hPa to 1100hPa (+9000m to -500m)

OVERVIEW:

-1.8V to 3.6V Supply Voltage

-Low power consumption – 0.5uA at 1Hz

-I2C interface

-Max I2C Speed: 3.5Mhz

-Very low noise – up to 0.02hPa (17cm)

-Fully calibrated

-Pressure Range: 300hPa to 1100hPa (+9000m to -500m)


PACKAGE INCLUDES:

1 PCS x Bmp180 Barometric Pressure And Altitude Sensor I2C Spi Module


//SOURCE CODE TAKEN FROM BELOW LINK

//https://www.instructables.com/Arduino-BMP180/


#include <Wire.h> //Including wire library


#include <SFE_BMP180.h> //Including BMP180 library


#define ALTITUDE 35.6 //Altitude where I live (change this to your altitude)


SFE_BMP180 pressure; //Creating an object


void setup() {

  Serial.begin(9600); //Starting serial communication


  Serial.println("Program started");


  if (pressure.begin()) //If initialization was successful, continue

    Serial.println("BMP180 init success");

  else //Else, stop code forever

  {

    Serial.println("BMP180 init fail");

    while (1);

  }

}


void loop() {

  char status;

  double T, P, p0; //Creating variables for temp, pressure and relative pressure


  Serial.print("You provided altitude: ");

  Serial.print(ALTITUDE, 0);

  Serial.println(" meters");


  status = pressure.startTemperature();

  if (status != 0) {

    delay(status);


    status = pressure.getTemperature(T);

    if (status != 0) {

      Serial.print("Temp: ");

      Serial.print(T, 1);

      Serial.println(" deg C");


      status = pressure.startPressure(3);


      if (status != 0) {

        delay(status);


        status = pressure.getPressure(P, T);

        if (status != 0) {

          Serial.print("Pressure measurement: ");

          Serial.print(P);

          Serial.println(" hPa (Pressure measured using temperature)");


          p0 = pressure.sealevel(P, ALTITUDE);

          Serial.print("Relative (sea-level) pressure: ");

          Serial.print(p0);

          Serial.println("hPa");

        }

      }

    }

  }  

  delay(1000);

}

15 days

Write a review

Please login or register to review