Cảm biến áp suất không khí BMP180 GY-68
Cảm biến áp suất không khí BMP180 GY-68
- Hàng trong kho: 79
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 1833
- Vị trí: 1D6
Số lượng đã bán: 86
Lượt xem: 307
21.600đ
Giá chưa bao gồm VAT: 20.000đ
1. Giới thiệu tổng quan
Cảm biến áp suất không khí BMP180 GY-68 là dòng cảm biến độ chính xác cao, tiêu thụ điện năng thấp, chuyên dùng để đo áp suất khí quyển và nhiệt độ môi trường. Thiết bị giao tiếp qua chuẩn I2C, cho phép tích hợp dễ dàng với các vi điều khiển như Arduino và ESP để tính toán độ cao so với mực nước biển.
2. Thông số kỹ thuật
- Model: BMP180 GY-68
- Điện áp hoạt động: 1.8V đến 3.6V (VDD), 3.3V đến 5V (VCC qua mạch nguồn tích hợp)
- Dải đo áp suất: 300 hPa đến 1100 hPa (+9000m đến -500m so với mực nước biển)
- Độ chính xác: Lên đến 0.02 hPa (0.17m) ở chế độ phân giải cao
- Giao tiếp: I2C (Hỗ trợ tốc độ lên đến 3.4 MHz)
- Dòng tiêu thụ: 0.1 µA ở chế độ chờ, cực kỳ tiết kiệm năng lượng
3. Ứng dụng
- Trạm thời tiết mini đo áp suất và dự báo thời tiết
- Hệ thống đo độ cao cho máy bay mô hình (Drone), thiết bị bay không người lái
- Thiết bị định hướng và thể thao ngoài trời
- Hệ thống giám sát áp suất trong nhà thông minh (Smart Home)
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Board Arduino Uno, mạch cảm biến BMP180 GY-68, dây cắm breadboard và cáp USB.
- Thao tác: Kết nối chân VCC của module với nguồn 3.3V/5V, GND nối GND, SCL nối chân SCL, SDA nối chân SDA của Arduino. Nạp code test mẫu qua Arduino IDE.
- Kết quả: Mở Serial Monitor với baudrate 9600, quan sát thông số áp suất (Pressure), nhiệt độ (Temperature) và độ cao ước tính (Altitude) hiển thị liên tục theo thời gian thực.
* Lưu ý an toàn: Không cấp nguồn vượt quá 5V vào chân VCC để tránh làm cháy IC cảm biến. Đảm bảo đấu đúng chân SDA và SCL để không làm xung đột bus I2C.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 3.3V hoặc 5V (Arduino)
- GND nối với GND (Arduino)
- SCL nối với A5 (Arduino Uno) / SCL (ESP8266 D1: D1)
- SDA nối với A4 (Arduino Uno) / SDA (ESP8266 D1: D2)
C/C++ (Arduino/ESP)
#include
#include
// Khởi tạo đối tượng cảm biến BMP180 (BMP085 và BMP180 tương thích thư viện)
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
// Kiểm tra kết nối cảm biến
if (!bmp.begin()) {
Serial.println("Không tìm thấy cảm biến BMP180, hãy kiểm tra lại kết nối!");
while (1) {
delay(10);
}
}
Serial.println("Khoi tao cam bien BMP180 thanh cong!");
}
void loop() {
Serial.print("Nhiet do = ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");
Serial.print("Ap suat = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");
Serial.print("Do cao uoc tinh = ");
Serial.print(bmp.readAltitude());
Serial.println(" mét");
Serial.print("Ap suat muc nuoc bien (chuan) = ");
Serial.print(bmp.readSealevelPressure());
Serial.println(" Pa");
Serial.println("-----------------------------------");
delay(2000); // Đọc dữ liệu mỗi 2 giây
} cam bien ap suat khong khi bmp180 gy-68
-550x550.jpg)






-250x250.jpg)














