BMP180 là một trong những cảm biến của dòng BMP XXX được thiết kế để đo áp suất khí quyển. BMP180 là cảm biến có độ chính xác cao được thiết kế cho các ứng dụng tiêu dùng. Áp suất khí quyển là gì ngoài trọng lượng của không khí tác dụng lên mọi thứ. Không khí có trọng lượng và bất cứ nơi nào có không khí đều cảm nhận được áp suất của nó. Cảm biến BMP180 cảm nhận được áp suất đó và cung cấp thông tin đó ở đầu ra kỹ thuật số. Ngoài ra, nhiệt độ ảnh hưởng đến áp suất, vì vậy chúng ta cần đọc áp suất bù nhiệt độ. Bù lại, BM180 cũng có cảm biến nhiệt độ tốt.
>>> Quý khách hàng cần đặt mua linh kiện điện tử vui lòng tham khảo tại ĐÂY
Có thể đo nhiệt độ và độ cao.
Dải áp suất: 300 đến 1100hPa
Độ chính xác tương đối cao ± 0,12hPa
Có thể làm việc trên điện áp thấp
Giao diện I2C 3.4Mhz
Tiêu thụ điện năng thấp (3uA)
Thời gian chuyển đổi áp suất: 5msec
Kích thước dễ mang
Điện áp hoạt động của BMP180: 1.3V – 3.6V
Điện áp đầu vào của module BMP180: 3,3V đến 5,5V
Dòng điện cực đại: 1000uA
Tiêu thụ 0,1uA ở chế độ chờ
Điện áp tối đa tại SDA , SCL : VCC + 0.3V
Nhiệt độ hoạt động: -40ºC đến +80ºC
Chi tiết thông số kỹ thuật tham khảo datasheet BMP180
Tên chân |
Mô tả |
VCC |
kết nối với +5V |
GND |
Kết nối với ground |
SDA |
Chân dữ liệu nối tiếp (giao diện I2C) |
SCL |
Chân đồng hồ nối tiếp (giao diện I2C) |
3.3V |
Nếu không có +5V. Có thể cấp nguồn cho module bằng cách kết nối +3,3V với chân này. |
BMP280, BMP085, v.v.
Có nhiều lý do khiến BMP180 được ưa chuộng hơn các module khác, dưới đây là một số lý do
Trường hợp 1: Nơi bạn muốn áp suất khí quyển chính xác. So với nhiều module hiện có trên thị trường, BMP180 đo áp suất khí quyển chính xác hơn.
Trường hợp 2: Trường hợp tiêu thụ điện năng có vấn đề. BMP180 tiêu thụ rất ít năng lượng để hoạt động. Vì vậy, module này có thể được sử dụng trên các hệ thống hoạt động bằng pin như đồng hồ thông minh và điện thoại di động.
Trường hợp 3: Trường hợp cần truyền thông tốc độ cao. BMP180 có khả năng giao tiếp với giao diện TWI tốc độ cao.
Với khả năng đo độ cao, cảm biến tốc độ cao và cảm biến nhiệt độ trên bo, việc sử dụng module BMP180 được phát huy hơn nữa so với các module khác.
Chỉ có hai chân để giao tiếp với module. Và giao tiếp này là giao diện I2C. Dữ liệu được gửi đến module hoặc nhận từ module thông qua giao diện I2C. Vì vậy, chúng ta phải lấy thông tin về áp suất khí quyển và nhiệt độ thông qua giao diện này.
Module được kết nối với nguồn điện +5V hoặc với chân ARDUINO UNO Vout. Module có thể hoạt động với nguồn điện được điều chỉnh +5V và điện áp cao hơn có thể làm hỏng module. Tất cả những gì bạn cần làm là kết nối mã PIN SDA của module với mã PIN SDA của ARDUINO và mã PIN SCL của module với SCL của ARDUINO.
Mặc dù việc kết nối với module cảm biến BMP180 rất dễ dàng nhưng việc giao tiếp với nó không hề dễ dàng. Việc trao đổi dữ liệu giữa bộ điều khiển của ARDUINO và module thực sự phức tạp. Thông thường để gửi thông tin đến module hoặc nhận thông tin từ nó, chúng ta phải tuân theo giao thức. Giao thức này là trình tự các bước được tuân theo mà không có lỗi. Những bước này rất phức tạp cho người mới bắt đầu. Vì vậy, sử dụng các thư viện được viết sẵn cho module là lý tưởng nhất. Sử dụng các thư viện làm cho giao tiếp dễ dàng. Tất cả những gì bạn cần làm là tải xuống các thư viện này và gọi chúng trong các chương trình. Sau khi bao gồm tệp tiêu đề, ARDUINO sẽ tự động tuân theo giao thức và giải mã dữ liệu được yêu cầu. Khi dữ liệu này có sẵn có thể thực hiện các chức năng mong muốn.
Do đó, bằng cách sử dụng các thư viện, chúng ta có thể sử dụng module BMP180 một cách dễ dàng.
Điều hướng trong nhà
Dụng cụ thể thao
Thiết bị ngoại vi máy tính
GPS
Dự báo thời tiết
Chỉ báo vận tốc dọc
Dự án sở thích
Hotline: 0979 466 469