Isi kandungan:
- Langkah 1: Sedikit Sejarah pada Barometer: Tekanan Hidup
- Langkah 2: Kumpulkan Peralatan
- Langkah 3: Memasangnya
- Langkah 4: Memilih Perpustakaan yang Tepat
Video: Interfacing BMP180 (Sensor Tekanan Barometrik) Dengan Arduino: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
BMP-180 adalah sensor Tekanan Barometrik digital dengan antara muka i2c. Sensor kecil dari Bosch ini sangat berguna kerana saiznya kecil, penggunaan kuasa rendah dan ketepatan tinggi.
Bergantung pada bagaimana kita menafsirkan pembacaan sensor, kita dapat memantau perubahan cuaca, mengukur ketinggian relatif atau bahkan menemukan kelajuan menegak (naik / turun) objek.
Jadi untuk arahan ini, saya akan menumpukan pada hanya sensor untuk bekerja dengan Arduino.
Langkah 1: Sedikit Sejarah pada Barometer: Tekanan Hidup
Barometer mengukur tekanan mutlak udara di sekelilingnya. Tekanan berbeza bergantung pada cuaca dan ketinggian. Penggunaan barometer untuk meramalkan ribut telah berlaku sejak abad ke-17. Pada masa itu barometer adalah batang kaca panjang yang dipenuhi dengan merkuri cair. Oleh itu datanglah unit 'tekanan merkuri'.
Hanya dalam beberapa dekad, instrumen ini menjadi barang yang sangat berguna. Setiap orang memilikinya, dari saintis profesional dan lelaki laut hingga amatur. Mereka menyedari bahawa perubahan tekanan udara secara tiba-tiba akan menyebabkan 'cuaca buruk'. Ramalan ini hampir tidak tepat, hingga pertengahan abad ke-18 ketika secara beransur-ansur jadual ramalan terperinci dikembangkan. Sekiranya anda berminat dengan sejarah barometer dan cara membuat ramalan cuaca dari nilai, jangan ragu untuk melihat pautan ini.
Selain pemerhatian meteorologi, penggunaan novel lain untuk sensor tekanan barometrik adalah untuk mengira ketinggian relatif suatu tempat. Di sinilah keadaan menjadi menarik. Ingat formula, (P = h * rho * g) dari kelas fizik? Ternyata kita dapat mengira ketinggian relatif tempat menggunakan BMP-180. Rapi, ya?
Langkah 2: Kumpulkan Peralatan
Masa untuk kembali ke abad ke-21. Sekarang kita mempunyai pelajaran sejarah yang sangat penting mengenai barometer, mari kita kembali ke senarai item yang kita perlukan untuk perkara ini.
1. Papan roti dan jumper
2. BMP-180
3. Mana-mana papan Arduino. (Saya menggunakan Arduino Pro Micro, tetapi mana-mana papan arduino akan mencukupi)
4. Kabel USB dan komputer yang dapat menjalankan Arduino IDE
Langkah 3: Memasangnya
Oleh kerana BMP-180 berjalan di antara muka i2c, sangat mudah untuk menghubungkannya. Bergantung pada papan Arduino yang anda gunakan, cari dua pin i2c. Papan --------------------------------- Pin I2C / TWI
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Leonardo, Pro Mikro ------------------ 2 (SDA), 3 (SCL)
Batas ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
Untuk pin VCC, pastikan untuk memeriksa sama ada sensor anda bertolak ansur 5v atau tidak. Sekiranya tidak, cukup kuasa sehingga 3.3v. Papan pemecah yang saya gunakan mempunyai pengatur 3.3v binaan yang menjadikannya tahan 5v.
Jadi sambungan litar saya adalah seperti ini: Arduino -> BMP-180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Perkara yang boleh menjadi salah dalam langkah ini: 1. Periksa semula garisan VCC dan GND sebelum menghidupkannya. Anda mungkin merosakkan sensor.2. SDA SDA dan SCL SCL, jangan campurkan.
Langkah 4: Memilih Perpustakaan yang Tepat
Sekarang untuk memilih perpustakaan untuk menjadikan hidup kita lebih mudah dengan BMP-180. Walaupun menjadi sensor yang baik, terdapat banyak rumit matematik yang terlibat untuk menggunakannya dengan betul. Pengiraan seperti penukaran dari unit tekanan ke pembetulan tekanan permukaan laut … Ini pasti menjadikan keadaan lebih sukar bagi seseorang yang lulus ke banyak kelas fizik untuk bermula dengan….: (Penyelesaiannya? Perpustakaan! Setakat ini saya telah menggunakan 3 perpustakaan yang berlainan untuk BMP180. 1. Perpustakaan Sparkfun BMP180
2. API Adafruit BME085 (v1) (saya akan menggunakan yang ini untuk arahan ini)
3. API Adafruit BME085 (v2)
Sebab mengapa saya menghubungkan ketiga-tiga perpustakaan adalah kerana masing-masing mempunyai kelebihan dan kekurangan. Sekiranya anda hanya mahu menyelesaikan tugas, perpustakaan Adafruit sangat bagus. Mereka mudah digunakan dan dilengkapi dengan dokumentasi yang sangat bagus. Sebaliknya, perpustakaan sparkfun menyediakan banyak pembelajaran tambahan kerana anda perlu melakukan banyak pengiraan secara manual. Sekiranya anda berminat, lihat tutorial menakjubkan ini dari sparkfun.
Disyorkan:
Arduino Interfacing Dengan Ultrasonic Sensor dan Contactless Temperature Sensor: 8 Steps
Arduino Interfacing Dengan Sensor Ultrasonik dan Sensor Suhu Tanpa Kontak: Pada masa ini, Pembuat, Pembangun lebih memilih Arduino untuk pengembangan prototaip projek dengan pantas. Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Arduino mempunyai komuniti pengguna yang sangat baik. Dalam projek ini
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS .: 8 Langkah
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS.: Ini adalah projek mudah untuk menangkap tekanan dan suhu barometrik menggunakan Infineon DPS 422. Menjadi kekok untuk mengesan tekanan dan suhu dalam jangka masa tertentu. Di sinilah analitik muncul, gambaran mengenai perubahan dalam
Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah
Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: Gambaran keseluruhanDalam 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 yang paling
Sensor Tekanan Sensor Lantai: 9 Langkah (dengan Gambar)
Sensor Tekanan Sensor Lantai Tekanan: Dalam Instruksional ini, saya akan berkongsi reka bentuk untuk sensor tikar lantai sensitif tekanan yang dapat mengesan ketika anda berdiri di atasnya. Walaupun ia tidak dapat menimbang anda dengan tepat, ia dapat menentukan sama ada anda bertahan dengan berat badan penuh atau jika anda
Altimeter Barometrik Elektronik untuk Belon Stratosfera: 9 Langkah (dengan Gambar)
Altimeter Barometrik Elektronik untuk Belon Stratosfera: Pasukan kami, RandomRace.ru, melancarkan belon helium. Kecil dan besar, dengan kamera dan tanpa. Kami melancarkan yang kecil untuk menurunkan titik pemeriksaan secara rawak untuk pertandingan perlumbaan pengembaraan, dan yang besar untuk membuat video dan foto hebat dari puncak atmosfera