Mục lục:
- Bước 1: Áp suất khí quyển là gì?
- Bước 2: Tính năng của cảm biến áp suất GY-68 BOSCH BMP180
- Bước 3: Vật liệu cần thiết
- Bước 4: Làm thế nào để sử dụng cảm biến áp suất GY-68 BMP180 với Arduino?
- Bước 5: Mạch
- Bước 6: Tính toán áp suất tuyệt đối với các đơn vị và độ cao khác nhau từ mực nước biển
Video: Xác định áp suất và độ cao bằng GY-68 BMP180 và Arduino: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Trang web chính thức của ElectropeakElectroPeak Theo dõi thêm của tác giả:
Giới thiệu: ElectroPeak là nơi lý tưởng để bạn học điện tử và biến ý tưởng của bạn thành hiện thực. Chúng tôi cung cấp các hướng dẫn hàng đầu để chỉ cho bạn cách bạn có thể thực hiện các dự án của mình. Chúng tôi cũng cung cấp các sản phẩm chất lượng cao để bạn có… Thông tin thêm về Electropeak »
Tổng quat
Trong nhiều dự án như rô bốt bay, trạm thời tiết, cải thiện hiệu suất định tuyến, thể thao, v.v., việc đo áp suất và độ cao là rất quan trọng. Trong hướng dẫn này, bạn sẽ học cách sử dụng cảm biến BMP180, là một trong những cảm biến được sử dụng phổ biến nhất để đo áp suất.
Những gì bạn sẽ học
- Áp suất khí quyển là bao nhiêu.
- Cảm biến áp suất BOSCH BMP180 là gì.
- Cách sử dụng cảm biến áp suất BOSCH BMP180 với Arduino.
Bước 1: Áp suất khí quyển là gì?
Áp suất khí quyển hoặc áp suất khí quyển là kết quả của trọng lượng của không khí trên trái đất. Áp suất này là khoảng 1 kg trên một cm vuông ở mực nước biển.
Có một số đơn vị để biểu thị áp suất khí quyển, có thể dễ dàng chuyển đổi cho nhau. Đơn vị SI để đo áp suất là Pascal (Pa).
Áp suất không khí có một tỷ lệ nghịch tuyến tính xấp xỉ với độ cao từ mực nước biển, vì vậy nếu chúng ta đo áp suất khí quyển của một nơi, chúng ta có thể tính độ cao từ mực nước biển bằng một phép toán đơn giản.
Bước 2: Tính năng của cảm biến áp suất GY-68 BOSCH BMP180
Một trong những cảm biến phổ biến nhất để đo áp suất và độ cao là BOSCH BMP180. Các tính năng quan trọng nhất của mô-đun này như sau:
- Phạm vi đo áp suất từ 300 đến 1100hPa
- -0.1hPa đo độ chính xác cho áp suất tuyệt đối
- Độ chính xác đo 12hPa cho áp suất tương đối
- Tiêu thụ điện năng thấp (5μA ở chế độ tiêu chuẩn và một mẫu mỗi giây)
- Cảm biến nhiệt độ bên trong với độ chính xác 0,5 ° C
- Hỗ trợ giao thức I2C cho giao tiếp
- Đã hiệu chỉnh đầy đủ
Bước 3: Vật liệu cần thiết
Các thành phần phần cứng
Arduino UNO R3 * 1
BOSH BMP180 * 1
Dây nhảy * 1
Ứng dụng phần mềm
Arduino IDE * 1
Bước 4: Làm thế nào để sử dụng cảm biến áp suất GY-68 BMP180 với Arduino?
Cảm biến này có sẵn dưới dạng mô-đun để dễ sử dụng. Các bộ phận chính của mô-đun cảm biến BMP180 là:
- Cảm biến BMP180
- Bộ điều chỉnh 3,3 volt. Bộ điều chỉnh này cho phép bạn kết nối mô-đun với 5V.
- Yêu cầu kéo điện trở lên để giao tiếp I2C đúng cách
Bước 5: Mạch
Tải xuống BMP180_Breakout_Arduino_Library để sử dụng mô-đun cảm biến BMP180.
BMP180_Breakout_Arduino_Library
Bước 6: Tính toán áp suất tuyệt đối với các đơn vị và độ cao khác nhau từ mực nước biển
Hãy kiểm tra quá trình tính toán áp suất và độ cao chính xác hơn:
Theo thuật toán trên, đầu tiên chúng ta bắt đầu tính toán nhiệt độ bằng startTempe Heat (), sau đó chúng ta lưu trữ nhiệt độ trong biến T bằng getTempe Heat (T). Sau đó, chúng tôi tính toán áp suất với start áp lực (3). Số 3 là độ phân giải tối đa có thể thay đổi giữa 0 và 3. Sử dụng getPressure (P), chúng tôi lưu trữ áp suất tuyệt đối ở biến P. Lượng áp suất này tính bằng hPa, có thể được chuyển đổi sang các đơn vị khác nhau tùy theo bàn. Áp suất tuyệt đối thay đổi theo độ cao. Để loại bỏ ảnh hưởng của độ cao lên áp suất tính toán, chúng ta nên sử dụng hàm sealevel (P, ALTITUDE) theo độ cao được lưu trữ trong biến ALTITUDE và lưu trữ giá trị đo được trong một biến tùy ý, chẳng hạn như p0. Sử dụng độ cao (P, p0) để tính độ cao của bạn. Chức năng này tính toán độ cao trong đồng hồ.
Ghi chú
mà bạn có thể chèn độ cao của mình từ mực nước biển cho biến ALTITUDE được xác định ở đầu mã
Đề xuất:
Tự làm đèn pin trị liệu bằng ánh sáng đỏ công suất cao 660nm Đèn pin giảm đau: 7 bước
Tự làm đèn pin trị liệu bằng ánh sáng đỏ công suất cao 660nm để giảm đau: Bạn có thể tự làm đèn pin trị liệu bằng ánh sáng đỏ 660nm công suất cao tự làm chỉ với 80 đô la không? Một số công ty sẽ nói rằng họ có một số loại nước sốt đặc biệt hoặc thiết bị công suất lớn, nhưng thậm chí họ đang ngụy tạo các con số của mình để khiến chúng nghe có vẻ ấn tượng. Một d
Máy đo độ cao (máy đo độ cao) Dựa trên áp suất khí quyển: 7 bước (có hình ảnh)
Máy đo độ cao (Máy đo độ cao) Dựa trên Áp suất khí quyển: [Chỉnh sửa]; Xem phiên bản 2 ở bước 6 với đầu vào độ cao cơ sở theo cách thủ công Đây là mô tả cấu trúc của Máy đo độ cao (Máy đo độ cao) dựa trên Arduino Nano và cảm biến áp suất khí quyển BMP180 của Bosch. Thiết kế đơn giản nhưng các phép đo
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: 6 bước (có Hình ảnh)
Xúc xắc điện tử - Arduino Die / xúc xắc 1 đến 6 Xúc xắc + D4, D5, D8, D10, D12, D20, D24 và D30: Đây là một dự án arduino đơn giản để tạo ra một con xúc xắc điện tử. Có thể chọn cho 1 đến 6 viên xúc xắc hoặc 1 trong 8 viên xúc xắc đặc biệt. Lựa chọn được thực hiện đơn giản bằng cách xoay một bộ mã hóa quay. Đây là các tính năng: 1 xúc xắc: hiển thị các chấm lớn 2-6 xúc xắc: hiển thị các chấm
Xác định ý nghĩa thống kê bằng kiểm tra Z: 10 bước
Xác định Ý nghĩa Thống kê Sử dụng Z-test: Tổng quan: Mục đích: Trong tài liệu hướng dẫn này, bạn sẽ học cách xác định xem có ý nghĩa thống kê giữa hai biến liên quan đến một vấn đề công tác xã hội hay không. Bạn sẽ sử dụng Z-test để xác định mức độ quan trọng này. Độ bão hòa: 10-15 phút
Công suất cao, tầm xa, cung bút cực kỳ chính xác !!!: 6 bước
Cung cấp bút công suất cao, tầm xa, cực kỳ chính xác !!!: Đây là một trong những cung bút nổi tiếng đó !!! =) Tận hưởng! P.S. Những thứ này thuộc loại quyền lực, đừng nhắm vào ai đó. KHUYẾN CÁO: Bạn không thể kiện tôi nếu bạn vi phạm điều này. Bao gồm cả người và động vật. Đây là tài liệu hướng dẫn đầu tiên của tôi vì vậy xin vui lòng