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:

Điện trở 30R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 6K2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TRANSISTOR PNP A1015 DIP, HOẠT ĐỘNG -50V VÀ -150mA
ĐỘNG CƠ GIẢM TỐC V1 NHỰA 1:48, ĐỘNG CƠ DC 12V NHỰA
CẦU DIODE KBP210 DIP, CHỈNH LƯU TOÀN KỲ 2A - 1000V
ĐỘNG CƠ SERVO MG996, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
LED 5MM PHỦ MÀU ĐỎ CHÂN NGẮN, LED SIÊU SÁNG - 40 CON
Điện trở 100R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 150R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 27R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 470R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 3R3 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Pic16F1947 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
CẦU DIODE KBP610 DIP, CHỈNH LƯU TOÀN KỲ 6A - 1000V
CẦU DIODE KBPC3510 DIP, CHỈNH LƯU TOÀN KỲ 35A - 1000V
Điện trở 3R9 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TRANSISTOR NPN 2N5551 DIP, HOẠT ĐỘNG 160V VÀ 300mA
TRANSISTOR NPN C2383 DIP, DÃY HOẠT ĐỘNG 160V VÀ 1A
Điện trở 1R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 1R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐỘNG CƠ SERVO SG5010, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
TRANSISTOR PNP 2N3906 DIP, HOẠT ĐỘNG 40V VÀ 200mA
Điện trở 20R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 6pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 8R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 2R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TRANSISTOR PNP TIP42 DIP, HOẠT ĐỘNG -40V VÀ -6A
Điện trở 16R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 6R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module giảm áp XL4015 3 led 2 nút, Ổn áp DC-DC giảm áp 5A
Nút nhấn nhả PBS-33B màu vàng 12mm, Nút nhấn gắn hộp 12mm
Điện trở 15R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Hồng Ngoại E18-D80NK, CẢM BIẾN VẬT CẢN 5V 















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