Isi kandungan:

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: Pilates Reformer Strength and Cardio #68 2024, November
Anonim

Oleh ElectropeakElectroPeak Official WebsiteFollow More oleh pengarang:

Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula dengan Modul Ultrasonik dan Arduino
Bermula 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
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]
Pengecaman Warna W / TCS230 Sensor dan Arduino [Disertakan Kod Penentukuran]

Tentang: ElectroPeak adalah tempat sehenti anda untuk belajar elektronik dan merealisasikan idea anda. Kami menawarkan panduan terkemuka untuk menunjukkan kepada anda bagaimana anda boleh membuat projek anda. Kami juga menawarkan produk berkualiti tinggi sehingga… Lebih Lanjut Mengenai Electropeak »

Gambaran keseluruhan

Dalam banyak projek seperti robot terbang, stesen cuaca, peningkatan prestasi penghalaan, sukan dan lain-lain, mengukur tekanan dan ketinggian adalah sangat penting. Dalam tutorial ini, anda akan belajar bagaimana menggunakan sensor BMP180, yang merupakan salah satu sensor yang paling biasa digunakan untuk mengukur tekanan.

Apa yang Anda Akan Pelajari

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

Langkah 1: Apakah Tekanan Barometrik?

Apakah Tekanan Barometrik?
Apakah Tekanan Barometrik?
Apakah Tekanan Barometrik?
Apakah Tekanan Barometrik?

Tekanan barometrik atau tekanan atmosfera disebabkan oleh berat udara di bumi. Tekanan ini kira-kira 1 kg per sentimeter persegi di permukaan laut.

Terdapat beberapa unit untuk menyatakan tekanan atmosfera, yang dapat dengan mudah ditukar satu sama lain. Unit SI untuk mengukur tekanan adalah Pascal (Pa).

Tekanan barometrik mempunyai nisbah songsang linier dengan ketinggian dari permukaan laut jadi jika kita mengukur tekanan barometrik suatu tempat, kita dapat mengira ketinggian dari permukaan laut dengan menggunakan operasi matematik sederhana.

Langkah 2: Ciri Sensor Tekanan GY-68 BOSCH BMP180

Ciri-ciri Sensor Tekanan GY-68 BOSCH BMP180
Ciri-ciri Sensor Tekanan GY-68 BOSCH BMP180

Salah satu sensor yang paling biasa untuk mengukur tekanan dan ketinggian adalah BOSCH BMP180. Ciri terpenting dari modul ini adalah seperti berikut:

  • Julat pengukuran tekanan 300 hingga 1100hPa
  • -0.1hPa mengukur ketepatan untuk tekanan mutlak
  • 12hPa mengukur ketepatan untuk tekanan relatif
  • Penggunaan kuasa rendah (5μA dalam mod standard dan satu sampel sesaat)
  • Sensor suhu dalaman dengan ketepatan 0.5 ° C
  • Menyokong protokol I2C untuk komunikasi
  • Ditentukur sepenuhnya

Langkah 3: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan

Komponen Perkakasan

Arduino UNO R3 * 1

BOSH BMP180 * 1

Jumper Wire * 1

Aplikasi Perisian

Arduino IDE * 1

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

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

Sensor ini tersedia sebagai modul untuk digunakan dengan mudah. Bahagian utama modul sensor BMP180 adalah:

  • Sensor BMP180
  • Pengatur 3.3 volt. Pengatur ini membolehkan anda menyambungkan modul ke 5V.
  • Perintang penarik yang diperlukan untuk menyampaikan I2C dengan betul

Langkah 5: Litar

Litar
Litar

Muat turun BMP180_Breakout_Arduino_Bertentangan dengan menggunakan modul sensor BMP180.

BMP180_Breakout_Arduino_Library

Langkah 6: Pengiraan Tekanan Mutlak Dengan Unit dan Ketinggian Yang Berbeza Dari Aras Laut

Mari kita periksa proses pengiraan tekanan dan ketinggian dengan lebih tepat:

Menurut algoritma di atas, pertama kita mula mengira suhu menggunakan startTemperature (), kemudian kita menyimpan suhu dalam pemboleh ubah T menggunakan getTemperature (T). Selepas itu, kami mengira tekanan dengan startPressure (3). Nombor 3 adalah resolusi maksimum yang dapat diubah antara 0 dan 3. menggunakan getPressure (P) kita menyimpan tekanan mutlak dalam pemboleh ubah P. Jumlah tekanan ini berada dalam hPa, yang dapat ditukarkan ke unit yang berbeza mengikut sebelumnya meja. Tekanan mutlak berubah dengan ketinggian. Untuk menghilangkan kesan ketinggian pada tekanan yang dikira, kita harus menggunakan fungsi sealevel (P, ALTITUDE) sesuai dengan ketinggian yang tersimpan dalam pemboleh ubah ALTITUDE, dan menyimpan nilai yang diukur dalam pemboleh ubah sewenang-wenang, seperti p0. Gunakan ketinggian (P, p0) untuk mengira ketinggian anda. Fungsi ini mengira ketinggian dalam meter.

Catatan

bahawa anda boleh memasukkan ketinggian anda dari permukaan laut untuk pemboleh ubah ALTITUDE yang ditentukan pada awal kod

Disyorkan: