Giới thiệu cảm biến BMP180 áp suất không khí
Cảm biến áp suất không khí BMP180 đo áp suất của môi trường sử dụng áp kế số, bằng cách chuyển đổi áp suất thành độ cao tương ứng, bạn có thể dùng cho việc xác định độ cao của robot, máy bay hay một vật thể được phóng lên cao, cảm biến có thể đo được áp suất trong dải 300 ~ 1100hPa với dòng điện nhỏ khoảng 0.3uA thích hợp cho các thiết bị sử dụng Pin.
Cảm biến đi kèm bộ hiệu chỉnh và sẵn sàng cho việc sử dụng. Giao tiếp chuẩn I2C đã có trở kéo lên sẵn trên board thuận tiện cho việc sử dụng. Sử dụng I2C, thiết bị cung cấp áp suất và nhiệt độ lên đến 16bits

Chức năng các chân
- Vcc: chân nguồn dương VCC cấp nguồn từ 3.3VDC.
- GND: Chân cấp nguồn 0V
- SCL: Chân tạo xung của chuẩn I2C.
- SDA: Chân truyền Data của chuẩn I2C
Thông số kỹ thuật cảm biến BMP180 áp suất không khí
- Điện áp hoạt động : 1.8V – 3.6V
- Dòng điện : 0.5uA
- Công suất : Nhỏ
- Chuẩn truyền : I2C
- Tốc độ I2C Max: 3.8MHz
- Nhiệt độ hoạt động : -25°C – 55°C
- Dãy hoạt động : 300 – 1100hPa (+9000m – 500m)
- Độ nhiễu rất thấp : lên đến 0.02hPa (17cm)
- Số chân : 4
- Loại : Module
- Kiểu chân : TTL
- Kích thước : 21mm*18mm
Chương trình Test sản phẩm cảm biến BMP180
Nguyên lý kết nối

Chương trình
Thư viện : I2Cdev.h
Thư viện : BMP18085.h Hoặc tải trực tiếp trên Arduino IDE
#include <Adafruit_BMP085.h>
/***************************************************
This is an example for the BMP085 Barometric Pressure & Temp Sensor
Designed specifically to work with the Adafruit BMP085 Breakout
----> https://www.adafruit.com/products/391
These pressure and temperature sensors use I2C to communicate, 2 pins
are required to interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
****************************************************/
// Connect VCC of the BMP085 sensor to 3.3V (NOT 5.0V!)
// Connect GND to Ground
// Connect SCL to i2c clock - on '168/'328 Arduino Uno/Duemilanove/etc thats Analog 5
// Connect SDA to i2c data - on '168/'328 Arduino Uno/Duemilanove/etc thats Analog 4
// EOC is not used, it signifies an end of conversion
// XCLR is a reset pin, also not used here
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}
void loop() {
Serial.print("Temperature = ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");
Serial.print("Pressure = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");
// Calculate altitude assuming 'standard' barometric
// pressure of 1013.25 millibar = 101325 Pascal
Serial.print("Altitude = ");
Serial.print(bmp.readAltitude());
Serial.println(" meters");
Serial.print("Pressure at sealevel (calculated) = ");
Serial.print(bmp.readSealevelPressure());
Serial.println(" Pa");
// you can get a more precise measurement of altitude
// if you know the current sea level pressure which will
// vary with weather and such. If it is 1015 millibars
// that is equal to 101500 Pascals.
Serial.print("Real altitude = ");
Serial.print(bmp.readAltitude(101500));
Serial.println(" meters");
Serial.println();
delay(500);
}
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: dientunhattung@gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

PHÍP ĐỒNG LỖ 18x30CM, BOARD ĐỒNG PCB LỖ SẴN
Bộ chuyển đổi độ K 4-20mA dãy 0-300ºC, Bộ chuyển đổi nhiệt độ K
Công tắc bập bênh KCD4 4P-1TT 25x30mm Có đèn, Công tắc màu đỏ
Module điều khiển động cơ DC L298N, Driver điều khiển động cơ DC
Module điều khiển động cơ bước A4988, Driver động cơ Step
CẦU DIODE KBP210 DIP, CHỈNH LƯU TOÀN KỲ 2A - 1000V
LED 5MM PHỦ XANH LÁ CHÂN NGẮN, LED SIÊU SÁNG - 40 CON
IC SỐ SN74HC11 CỔNG AND, IC CỔNG LOGIC 14 CHÂN DIP
IC SN74HC595 THANH GHI DỊCH, MỞ RỘNG CHÂN 8BIT DIP
CẦU DIODE KBPC810 DIP, CHỈNH LƯU TOÀN KỲ 8A - 1000V
Pic16F84 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
ANTEN 2.4G/5.8GHz 6DBI 19.5CM KIM TRONG, ANTEN WIFI, ZIGBEE
Biến trở cúc áo RM065 1M 105, Biến trở tam giác 1M
TIỆM CẬN KIM LOẠI BEM12-04-AK 2 DÂY 220VAC, CẢM BIẾN THƯỜNG MỞ
TRANSISTOR NPN 2N3904 DIP, HOẠT ĐỘNG 60V VÀ 200mA
HC-SRF05, CẢM BIẾN ĐO KHOẢNG CÁCH
LED 5MM PHỦ MÀU ĐỎ CHÂN NGẮN, LED SIÊU SÁNG - 40 CON
Testboard Bread board SYB-170 màu đỏ 35x47mm 170 lỗ, Test board mini
CẦU DIODE KBPC610 DIP, CHỈNH LƯU TOÀN KỲ 6A - 1000V
Module cảm biến quang trở relay 12V, Relay công suất 250V - 10A
Pic16F886 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
IC SỐ SN4HC245 IC ĐỆM, IC 3 TRẠNG THÁI 8BIT DIP
Dây bus 12pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
Pic16F887 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
DS18B20 Dây, CẢM BIẾN NHIỆT ĐỘ - 2M 














Đánh giá
Chưa có đánh giá nào.