Daftar Isi:

Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah
Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah

Video: Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah

Video: Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah
Video: Подруги_Рассказ_Слушать 2024, November
Anonim

Oleh Situs Resmi ElectropeakElectroPeakIkuti Selengkapnya oleh penulis:

Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Memulai Dengan Modul Ultrasonik dan Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Buat Peta Panas WiFi Menggunakan ESP8266 & Arduino
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]
Pengenalan Warna W/ TCS230 Sensor dan Arduino [Termasuk Kode Kalibrasi]

Tentang: ElectroPeak adalah tempat lengkap Anda untuk belajar elektronik dan mewujudkan ide Anda. Kami menawarkan panduan terbaik untuk menunjukkan kepada Anda bagaimana Anda dapat membuat proyek Anda. Kami juga menawarkan produk berkualitas tinggi sehingga Anda memiliki… Selengkapnya Tentang Electropeak »

Gambaran

Dalam banyak proyek seperti robot terbang, stasiun cuaca, peningkatan kinerja perutean, olahraga, dan lain-lain, pengukuran tekanan dan ketinggian sangat penting. Dalam tutorial ini, Anda akan belajar cara menggunakan sensor BMP180, yang merupakan salah satu sensor yang paling umum digunakan untuk mengukur tekanan.

Apa yang Akan Anda Pelajari

  • Apa itu tekanan barometrik.
  • Apa itu sensor tekanan BOSCH BMP180.
  • Cara menggunakan sensor tekanan BOSCH BMP180 dengan Arduino.

Langkah 1: Apa itu Tekanan Barometrik?

Apa itu Tekanan Barometrik?
Apa itu Tekanan Barometrik?
Apa itu Tekanan Barometrik?
Apa itu Tekanan Barometrik?

Tekanan barometrik atau tekanan atmosfer dihasilkan dari berat udara di bumi. Tekanan ini sekitar 1 kg per sentimeter persegi di permukaan laut.

Ada beberapa unit untuk menyatakan tekanan atmosfer, yang dapat dengan mudah dikonversi satu sama lain. Satuan SI untuk mengukur tekanan adalah Pascal (Pa).

Tekanan barometrik memiliki rasio terbalik kira-kira linier dengan ketinggian dari permukaan laut sehingga jika kita mengukur tekanan barometrik suatu tempat, kita dapat menghitung ketinggian dari permukaan laut menggunakan operasi matematika sederhana.

Langkah 2: Fitur Sensor Tekanan GY-68 BOSCH BMP180

Fitur Sensor Tekanan GY-68 BOSCH BMP180
Fitur Sensor Tekanan GY-68 BOSCH BMP180

Salah satu sensor yang paling umum untuk mengukur tekanan dan ketinggian adalah BOSCH BMP180. Fitur terpenting dari modul ini adalah sebagai berikut:

  • Rentang pengukuran tekanan 300 hingga 1100hPa
  • Akurasi pengukuran -0.1hPa untuk tekanan absolut
  • Akurasi pengukuran 12hPa untuk tekanan relatif
  • Konsumsi daya rendah (5μA dalam mode standar dan satu sampel per detik)
  • Sensor suhu internal dengan presisi 0,5 °C
  • Mendukung protokol I2C untuk komunikasi
  • Dikalibrasi penuh

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perangkat Keras

Arduino UNO R3 *1

BOSH BMP180 *1

Kawat Pelompat * 1

Aplikasi Perangkat Lunak

Arduino IDE *1

Langkah 4: Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?

Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?
Bagaimana Cara Menggunakan Sensor Tekanan GY-68 BMP180 Dengan Arduino?

Sensor ini tersedia sebagai modul agar mudah digunakan. Bagian utama dari modul sensor BMP180 adalah:

  • Sensor BMP180
  • Regulator 3,3 volt. Regulator ini memungkinkan Anda menghubungkan modul ke 5V.
  • Diperlukan resistor pull up untuk berkomunikasi dengan I2C dengan benar

Langkah 5: Sirkuit

sirkuit
sirkuit

Unduh BMP180_Breakout_Arduino_Library untuk menggunakan modul sensor BMP180.

BMP180_Breakout_Arduino_Library

Langkah 6: Perhitungan Tekanan Mutlak Dengan Satuan dan Ketinggian Berbeda Dari Permukaan Laut

Mari kita periksa proses perhitungan tekanan dan ketinggian lebih akurat:

Sesuai dengan algoritma di atas, pertama kita mulai menghitung suhu menggunakan startTemperature(), kemudian kita menyimpan suhu dalam variabel T menggunakan getTemperature(T). Setelah itu, kami menghitung tekanan dengan startPressure(3). Angka 3 adalah resolusi maksimum yang dapat diubah antara 0 dan 3. menggunakan getPressure(P) kami menyimpan tekanan absolut dalam variabel P. Besarnya tekanan ini dalam hPa, yang dapat dikonversi ke unit yang berbeda sesuai dengan sebelumnya meja. Tekanan absolut berubah dengan ketinggian. Untuk menghilangkan efek ketinggian pada tekanan yang dihitung, kita harus menggunakan fungsi permukaan laut(P, ALTITUDE) menurut ketinggian yang disimpan dalam variabel KETINGGIAN, dan menyimpan nilai terukur dalam variabel arbitrer, seperti p0. Gunakan ketinggian (P, p0) untuk menghitung ketinggian Anda. Fungsi ini menghitung ketinggian dalam meter.

Catatan

bahwa Anda dapat memasukkan ketinggian Anda dari permukaan laut untuk variabel KETINGGIAN yang ditentukan di awal kode

Direkomendasikan: