BMP180 Barometric Pressure Sensor Module GY-68

In stock

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) Full calibrated ...See more
SKU BTS-00003400
SF Code M1.R2
Delivery Info
truck-fast
Inside Dhaka: 1-2 days
Express (Dhaka): 24 hours
Order before 12.00PM
Outside Dhaka: 2-3 days
hand-holding-dollar
Cash on delivery all over BD
Quality
award
100% Authentic Product
circle-check
Quality Product Guaranteed
Service
credit-card
Safe & secure payment
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

The BMP180 Barometric Pressure Sensor Module GY-68 is a high-precision, low-power sensor designed for altitude measurement, weather monitoring, and robotics applications. With a fully calibrated digital barometer, it provides accurate pressure and temperature readings via an I2C interface. Ideal for drones, robots, and embedded systems, this module enables reliable altitude calculations and environmental monitoring with minimal power consumption.

 

Features:

  • Supply Voltage: Operates from 1.8V to 3.6V, suitable for low-voltage systems

  • Low Power Consumption: Only 0.5µA at 1Hz, ideal for battery-powered projects

  • I2C Interface: Easy digital communication with microcontrollers, Arduino, Raspberry Pi, STM32

  • Max I2C Speed: 3.5MHz for fast data transfer

  • High Accuracy: Very low noise of 0.02hPa (~17cm altitude) for ultra-precise readings

  • Fully Calibrated: Ready-to-use sensor with onboard calibration for pressure and temperature

  • Pressure Range: 300hPa to 1100hPa, equivalent to +9000m to -500m altitude

  • Compact Design: Lightweight 1.18g module, size 21mm x 18mm for easy integration

 

Specifications:

  • Model: BMP180 / GY-68

  • Operating Voltage: 1.8V – 3.6V DC

  • Power Consumption: 0.3µA – 0.5µA (depending on sampling rate)

  • Interface: I2C

  • I2C Address: Standard BMP180 I2C address

  • Max I2C Speed: 3.5MHz

  • Noise Level: 0.02hPa (equivalent to 17cm altitude)

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

  • Temperature Measurement: Digital temperature data via I2C

  • Altitude Accuracy: Approximately 1 meter

  • Dimensions: 21mm x 18mm

  • Weight: 1.18g

  • Pull-Up Resistors: Optional onboard I2C pull-ups configurable via PU jumper

 

Applications:

  • Drone altitude measurement and control

  • Indoor and outdoor weather monitoring

  • Robotics height and elevation sensing

  • GPS-independent altitude tracking

  • Environmental data logging for IoT devices

  • Arduino, Raspberry Pi, and STM32 sensor projects

  • High-precision barometric pressure measurement

 

Key Benefits:

  • Extremely low current draw, perfect for battery-operated devices

  • High-resolution readings with very low noise for reliable altitude calculations

  • Fully calibrated and ready-to-use, no additional setup required

  • Compact and lightweight, ideal for embedded and portable applications

  • Supports fast and easy I2C communication with most microcontrollers

 

BMP180, BMP180 GY-68, barometric pressure sensor, digital barometer module, altitude sensor, pressure and temperature sensor, I2C pressure sensor, low power BMP180, high precision altitude sensor, drone altitude module, Arduino barometric sensor, Raspberry Pi BMP180, STM32 pressure sensor, compact barometer sensor, weather monitoring module, robotics altitude sensor, digital pressure measurement, calibrated BMP180 sensor, 1.8V to 3.6V barometric sensor, low noise pressure sensor, environmental sensor Bangladesh, BMP180 module price Bangladesh

arrow-down
See More
View all reviews above by our customers.

The BMP180 is a precision barometric pressure sensor that can measure:

  • Atmospheric pressure (in hPa or Pa)

  • Temperature (in °C or °F)

  • Altitude (calculated from pressure)

It communicates via I2C, which makes wiring and coding simple.

 

Hardware Required

  1. Arduino board (Uno, Nano, Mega, etc.)

  2. BMP180 sensor module (GY-68)

  3. Jumper wires

  4. Breadboard (optional)

 

BMP180 Pinout

Pin Function
VCC 3.3V or 5V
GND Ground
SDA I2C Data
SCL I2C Clock

 

Wiring with Arduino Uno

The I2C pins on Arduino Uno:

  • SDA → A4

  • SCL → A5

Connections:

BMP180 Pin Arduino Pin
VCC 3.3V or 5V
GND GND
SDA A4
SCL A5

Note: Most GY-68 modules have onboard voltage regulators, so you can safely use 5V.

 

Arduino Library Setup

  1. Open Arduino IDE

  2. Go to Sketch → Include Library → Manage Libraries

  3. Search for “Adafruit BMP085/BMP180”

  4. Install the library

The Adafruit library supports both BMP085 and BMP180.

 

Arduino Code Example

#include <Wire.h>
#include <Adafruit_BMP085.h>  // Include BMP180 library

Adafruit_BMP085 bmp;

void setup() {
  Serial.begin(9600);
  Serial.println("BMP180 Sensor Test");

  if (!bmp.begin()) {
    Serial.println("Could not find a valid BMP180 sensor, check wiring!");
    while (1) {}  // Stop if sensor not found
  }
}

void loop() {
  // Read temperature
  float temperature = bmp.readTemperature(); // in °C

  // Read pressure
  float pressure = bmp.readPressure(); // in Pa

  // Convert pressure to hPa
  float pressure_hPa = pressure / 100.0;

  // Calculate altitude
  float altitude = bmp.readAltitude(); // Default sea level pressure = 101325 Pa

  // Print data
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" °C");

  Serial.print("Pressure: ");
  Serial.print(pressure_hPa);
  Serial.println(" hPa");

  Serial.print("Approx. Altitude: ");
  Serial.print(altitude);
  Serial.println(" m");

  Serial.println("--------------------");
  delay(2000); // Wait 2 seconds
}

 

Explanation of Code

  1. Include Libraries:
    Wire.h is needed for I2C communication. Adafruit_BMP085.h is the sensor library.

  2. Initialize Sensor:
    bmp.begin() detects the sensor. If it fails, the program stops in an infinite loop.

  3. Read Temperature:
    bmp.readTemperature() returns the temperature in Celsius.

  4. Read Pressure:
    bmp.readPressure() returns pressure in Pascals. Divide by 100 for hPa.

  5. Calculate Altitude:
    bmp.readAltitude() uses the standard sea-level pressure (1013.25 hPa by default) to estimate altitude.

  6. Serial Print:
    Data is printed to Serial Monitor every 2 seconds.

 

Tips

  • Use external pull-up resistors (4.7kΩ) on SDA and SCL if communication is unstable.

  • Ensure your I2C address is correct. Default for BMP180 is 0x77.

  • For altitude accuracy, update sea-level pressure based on your location.

 

Serial Monitor Output Example

BMP180 Sensor Test
Temperature: 25.40 °C
Pressure: 1013.25 hPa
Approx. Altitude: 15.32 m
--------------------
Temperature: 25.42 °C
Pressure: 1013.20 hPa
Approx. Altitude: 15.38 m
--------------------

You might also be interested in...

Customers who bought this also bought...

General Questions

  • What is the latest price of the BMP180 Barometric Pressure Sensor Module GY-68 in Bangladesh?

    The latest price of BMP180 Barometric Pressure Sensor Module GY-68 in Bangladesh is BDT 290.00 . You can buy the BMP180 Barometric Pressure Sensor Module GY-68 at the best price on BDTronics.com or contact us via phone.

  • Where to buy BMP180 Barometric Pressure Sensor Module GY-68 in Bangladesh?

    You can buy BMP180 Barometric Pressure Sensor Module GY-68 online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.

  • What are the delivery options of BMP180 Barometric Pressure Sensor Module GY-68 in Bangladesh?

    We provide home delivery service all over Bangladesh. We support Cash on Delivery, Online Bank Transfer, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-4 days outside Dhaka.

phone
Contact

My Cart

Loading...
home Home
menu Menu
user Account shopping-cart Cart