Daftar Isi:

Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: 7 Langkah (dengan Gambar)
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: 7 Langkah (dengan Gambar)

Video: Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: 7 Langkah (dengan Gambar)

Video: Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer: 7 Langkah (dengan Gambar)
Video: Vlog Kampus | Review Alat Pengukur Ketinggian Tempat (ALTIMETER) 8-in-1 !! AGROKLIMATOLOGI 2024, Juli
Anonim
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer
Altimeter (Pengukur Ketinggian) Berdasarkan Tekanan Atmosfer

[Sunting]; Lihat versi 2 di langkah 6 dengan masukan ketinggian garis dasar secara manual.

Ini adalah deskripsi bangunan Altimeter (Pengukur Ketinggian) berdasarkan Arduino Nano dan sensor tekanan atmosfer Bosch BMP180.

Desainnya sederhana tetapi pengukurannya stabil dan cukup akurat (presisi 1m).

Setiap sepuluh detik sampel tekanan dibuat dan rata-rata dari sepuluh ini dihitung. Tekanan ini dibandingkan dengan tekanan dasar dan digunakan untuk memproses ketinggian. Tekanan dasar diukur pada saat altimeter dihidupkan sehingga ini mewakili ketinggian nol meter. Jika perlu, tekanan dasar dapat diatur ulang dengan menekan tombol.

[Sunting]: Versi 2 memiliki input ketinggian garis dasar secara manual. Lihat deskripsi di Langkah 6

Selama pengaturan baseline (power on atau button push) tekanan atmosfer saat ini ditampilkan selama satu detik. Setelah ini, ketinggian berada pada tampilan 4 digit dan ini akan diperbarui setiap detik.

Led merah digunakan untuk ketinggian negatif saat menuruni bukit setelah menetapkan garis dasar.

[Sunting]: Dengan Versi 2 ini mewakili ketinggian negatif sehingga di bawah permukaan laut.

Altimeter ini didukung oleh kabel USB sehingga dapat digunakan di mobil, sepeda motor atau di setiap tempat dengan USB atau power bank.

Dua perpustakaan khusus digunakan. Satu untuk BMP180 yang dapat ditemukan di sini. Dan satu untuk tampilan 4-digit TM1637 yang dapat ditemukan di sini.

BMP180 bukan versi terbaru. Tampaknya digantikan oleh BMP280. Seharusnya mudah untuk mengganti BMP180 dengan BMP280 dalam desain ini.

Bagian dari sketsa didasarkan pada "BMP180_altitude_example.ino" yang dikirimkan dengan perpustakaan BMP180.

Langkah 1: Papan tempat memotong roti untuk Menguji Desain

Papan tempat memotong roti untuk Menguji Desain
Papan tempat memotong roti untuk Menguji Desain
Papan tempat memotong roti untuk Menguji Desain
Papan tempat memotong roti untuk Menguji Desain

Saya mulai dengan Arduino Uno untuk menguji desain. Di versi final saya menggunakan Nano karena lebih kecil.

Langkah 2: Pembuatan Papan dan Perumahan

Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan
Pembuatan Papan dan Perumahan

Satu papan tunggal digunakan. Penutup casing menahan tombol, led, dan layar 4 digit.

Langkah 3: Koneksi Pin Arduino

Koneksi untuk BMP180:GND - GNDVCC - 3.3V (!!)SDA - A4SCL - A5

Koneksi untuk tampilan TM1637 4-digit:GND - GNDVCC - 5VCLK - D6DIO - D8

Nilai Led voor negatif - Menurun: D2

Tombol untuk mengatur ulang tekanan dasar: D4

Langkah 4: Sketsa Arduino

Langkah 5: Akhir

Terakhir
Terakhir

Inilah hasilnya…

Langkah 6: Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual

Image
Image
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual
Versi 2 Dengan Input Ketinggian Garis Dasar Secara Manual

Dalam versi ini satu tombol tambahan diperkenalkan. Tombol 1 (hitam) adalah untuk memulai input ketinggian garis dasar secara manual. Tombol 2 (putih) adalah untuk menambah nilai per digit.

Urutan selama input ketinggian adalah:

Tombol 1 ditekan - Led berkedip 1 kali - tombol 2 dapat digunakan untuk menambah x digit dalam 000x

Tombol 1 ditekan lagi - Led berkedip 2 kali - tombol 2 dapat digunakan untuk menambah x digit dalam 00x0

Tombol 1 ditekan lagi - Led berkedip 3 kali - tombol 2 dapat digunakan untuk menambah x digit dalam 0x00

Tombol 1 ditekan lagi - Led berkedip 4 kali - tombol 2 dapat digunakan untuk menambah x digit di x000

Tombol 1 ditekan lagi - Led berkedip 5 kali - tombol 2 dapat digunakan untuk mengubah tanda: led_on=negatif (di bawah permukaan laut), led_off=positif (di atas permukaan laut)

Tombol 1 ditekan lagi - Led berkedip 1 kali lama - input ketinggian dasar siap

Langkah 7:

Sketsa versi 2.

Direkomendasikan: