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 KBPC3510 DIP, CHỈNH LƯU TOÀN KỲ 35A - 1000V
Công tắc hành trình V-156-1C25, Công tắc Micro Switch
Hàng rào Cái vuông đôi thẳng 2*40P 2.54mm, Jump header đôi 40 pin
RELAY OMRON G2R-2-12VDC 8 CHÂN 5A, RƠ LE TRUNG GIAN
Module thu phát NRF24L01 2.4Ghz anten liền, Truyền nhận không dây RF
TRANSISTOR NPN TIP142 DIP, DÃY HOẠT ĐỘNG 100V VÀ 10A
Cảm biến nhiệt độ NTC 10K 5*25mm 0.5m, Nhiệt độ điện trở
Pic16F716 DIP, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Điện trở 6M8 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Pic16F684 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Điện trở 1R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 10R 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
Dây bus 3pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
CẦU DIODE KBPC5010 DIP, CHỈNH LƯU TOÀN KỲ 50A - 1000V
Pic12F683 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
CẦU DIODE KBP410 DIP, CHỈNH LƯU TOÀN KỲ 4A - 1000V
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
Điện trở 1R5 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
CẢM BIẾN LM35, NHIỆT ĐỘ MÔI TRƯỜNG (LOẠI TỐT)
Điện trở 470R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
IC SỐ SN74HC138 3 SANG 8, IC CỔNG LOGIC MỞ RỘNG DIP
Điện trở 560R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Arduino Pro Mini 16Mhz, Vi điều khiển họ arduino
Điện trở 6R8 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 9pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
ĐỘNG CƠ SERVO MG90 KIM LOẠI, ĐỘNG CƠ GÓC 0 - 180 ĐỘ
IC SN74HC374 FLIP-FLOP LOẠI D, DƯƠNG 8BIT 3 TRẠNG THÁI
Module thu phát NRF24L01 2.4Ghz anten rời, Truyền nhận không dây RF
Biến trở tinh chỉnh 3296W 10K 103, Biến trở vi chỉnh 10K
Bàn phím cứng keypad 4x4 , Ma trận phím matrix 4x4
Pic12F629 DÁN SMD, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
Khớp nối cứng D14-L25 6x8mm, Khớp nối trục cứng 3D
CẢM BIẾN MÀU SẮC TCS3200, NHẬN DIỆN MÀU RGB
CẦU DIODE KBL608 DIP, CHỈNH LƯU TOÀN KỲ 6A - 800V
MODULE CẢM BIẾN DHT22 TỐT, ĐO NHIỆT ĐỘ VÀ ĐỘ ẨM 













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