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:

CẦU DIODE KBP310 DIP, CHỈNH LƯU TOÀN KỲ 3A - 1000V
Màn hình LCD2004 I2C Xanh lá, Màn hình hiển thị Text
CẦU DIODE KBL608 DIP, CHỈNH LƯU TOÀN KỲ 6A - 800V
Bộ 4 bánh xe mecanum 48mm khớp TT, Bánh xe đa hướng mecanum
Màn hình Oled 2.42in I2C Màu trắng, Màn hình Oled 128x64 hiển thị điểm ảnh
Điện trở 100R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
VL53L0X, Cảm biến khoảng cách radar laser GY-530
MODULE CẢM BIẾN DHT11, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM
IC SỐ SN74HC02 CỔNG NOR, IC CỔNG LOGIC 2-INPUT DIP
CẢM BIẾN NTC 100K IC, CẢM BIẾN NHIỆT ĐỘ
Điện trở 10R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Khoảng Cách Hồng Ngoại GP2Y0A02YK0F 20-150cm, Cảm Biến Analog Sharp
Dây bus 6pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
ĐIỆN TRỞ 60R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Jack DC cái hàn board 3.5x1.35mm, Đầu nối nguồn thông dụng
Điện trở 12R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 2R7 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TRANSISTOR PNP TIP147 DIP, HOẠT ĐỘNG 100V VÀ 10A
Dây bus 8pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
IC SN74HC541 IC ĐỆM, ĐIỀU KHIỂN 8BIT 3 TRẠNG THÁI
Arduino Nano CH340 cổng Mini USB, Vi điều khiển họ Arduino
Điện trở 2R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
DS18B20 Dây, CẢM BIẾN NHIỆT ĐỘ - 2M
Dây bus 3pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
CẢM BIẾN MỰC CHẤT LỎNG XKC-Y26-V 1M, KHÔNG TIẾP XÚC
Điện trở 150R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 8pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Module Lora SX1278 433Mhz AS32, Module thu phát không dây
Dây bus 6pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
TRANSISTOR PNP TIP42 DIP, HOẠT ĐỘNG -40V VÀ -6A
Điện trở 27R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐỘ K THỦY TINH M12 3000MM, CẢM BIẾN ĐỘ K LÒ XO
TIỆM CẬN KIM LOẠI LJ18A3-8-Z/BX BERM, NPN THƯỜNG MỞ
MÁY BƠM CHÌM 5V TRẮNG ĐỨNG, CÔNG SUẤT BƠM LƯU LƯỢNG 1.6L/P
Dây bus 3pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 6R8 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
QUANG TRỞ TRUNG, CẢM BIẾN ÁNH SÁNG 5mm
ĐỘNG CƠ SERVO 35KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Nguồn Adapter 5VDC 2A Jack DC 5.5x2.1mm, Nguồn cung cấp hệ thống
LED 7ĐOẠN 2SỐ ANODE 0.56IN ĐỎ, LED 7 SEG 25x19x8MM
Hàng rào cái lỗ tròn đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
Bộ chuyển đổi Pt100 4-20mA -50-250ºC, Nhiệt độ -50-250 độ C - Loại thường
CẢM BIẾN MQ7, CẢM BIẾN KHÍ CO (CARBON MONOXIDE)
Bàn phím mềm keypad 1x4, Ma trận phím mềm
Nắp chụp cao su Jack Cái GX12, Nắp bảo vệ GX12
Pic12F629 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP 













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