Isi kandungan:

Pelan Ujian Sonar: 7 Langkah (dengan Gambar)
Pelan Ujian Sonar: 7 Langkah (dengan Gambar)

Video: Pelan Ujian Sonar: 7 Langkah (dengan Gambar)

Video: Pelan Ujian Sonar: 7 Langkah (dengan Gambar)
Video: Intan Jaya: Sandiwara Oktober 2022 #papua #intanjaya #opm #westpapua 2024, November
Anonim
Pelan Ujian Sonar
Pelan Ujian Sonar

Matlamat rancangan ujian ini adalah untuk menentukan sama ada pintu terbuka atau tertutup. Rancangan ujian ini akan menunjukkan kepada anda cara membina sensor sonar, membuat program, menentukur sensor, dan akhirnya untuk mengetahui apakah pintu kandang ayam di kebun sekolah kita terbuka atau tidak.

Langkah 1: Bahan

Bahan
Bahan
Bahan
Bahan
Bahan
Bahan
Bahan
Bahan

Industri, Adafruit. "Papan Roti Separuh Saiz." Adafruit Industries Blog RSS, www.adafruit.com/product/64.

"Kawat Jumper." Menjelajah Arduino, 23 Jun 2013, www.exploringarduino.com/parts/jumper-wires/.

Macfos. "Arduino Uno R3 dengan Kabel." Robu.in | Kedai Dalam Talian India | Hobi RC | Robotik, robu.in/product/arduino-uno-r3/.

Nedelkovski, Dejan. "Sensor Ultrasonik HC-SR04 dan Arduino Tutorial." HowToMechatronics, 5 Dis 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.

Anda perlu:

Komputer dengan Arduino dan Excel SpreadSheets

wayar USB

Mikrokontroler Arduino Uno

Papan roti

Sensor Sonar (HC-SR04)

Wayar Arduino

Pembaris

Langkah 2: Menyambungkan Litar

Menyambungkan Litar
Menyambungkan Litar

"Membingungkan." Projek - Projek HC-SR04, fritzing.org/projects/hc-sr04-project.

Gunakan gambar di atas untuk membantu anda mengikuti cara menyambungkan wayar ke arduino.

Pastikan bahawa:

wayar pada pin VCC menyambung ke 5V

wayar pada pin Trig menyambung ke pin 8

wayar pada pin Echo menyambung ke pin 9

wayar pada GND menyambung ke Ground

CATATAN: Anda boleh menyambungkan wayar terus ke arduino daripada mempunyai kabel dalam susunan di atas.

Langkah 3: Membuat Program

Membuat Program
Membuat Program

Kod ini membaca nilai dari sensor Sonar, durasi, yang menunjukkan berapa lama waktu yang diperlukan untuk suara memantul dari objek dan kembali ke sensor Sonar.

Kami akan menggunakan kod ini untuk mengira nilai yang ditunjukkan dari gema, dan kemudian membuat grafik maklumat tersebut pada lembaran excel untuk mendapatkan cerun, dan akhirnya keluk penentukuran, yang akan kami gunakan dalam program ini sebagai gantinya.

Langkah 4: Pengumpulan Data dan Penentukuran

Pengumpulan Data dan Penentukuran
Pengumpulan Data dan Penentukuran
Pengumpulan Data dan Penentukuran
Pengumpulan Data dan Penentukuran

Nilai yang kami dapat di atas adalah dengan mengukur dengan pembaris jarak antara objek dan sensor, dan kami menuliskan nilai yang muncul di monitor bersiri. Kami mengukur setiap 0,5 inci.

Dengan menggunakan data dari lembaran spread excel, buat grafik sebaran-plot di mana paksi-x adalah durasi dalam milisaat dan paksi-y adalah jarak dalam inci.

Setelah membuat grafik, buat kurva penentukuran dengan mengklik grafik, dan pilih Garis Trend Linear di bawah Tata Letak di bahagian Alat Carta. Di bawah pilihan Garis Trend, pilih Linear, dan pilih pilihan yang bertuliskan "Persamaan Paparan pada Carta".

Persamaan akan muncul dan kami akan menggunakan persamaan itu untuk kod masa depan untuk dapat menentukan sejauh mana objek dalam inci.

Langkah 5: Membuat Kod Baru Menggunakan Persamaan Kami

Membuat Kod Baru Menggunakan Persamaan Kami
Membuat Kod Baru Menggunakan Persamaan Kami

Kami menggunakan kod di atas dengan persamaan yang kami dapat dari keluk penentukuran pada slaid yang lalu. Persamaan ini menukar milisaat menjadi inci.

Langkah 6: Kod Akhir

Kod Akhir!
Kod Akhir!

Kod ini adalah kod terakhir yang akan memberitahu kita sama ada pintu terbuka atau tidak, berdasarkan jarak yang dibaca oleh Sonar. Untuk ujian kami, kami mengukur bahawa jika Sonar membaca bahawa pintu berada lebih dari 14 inci, itu bermaksud pintu itu terbuka, Monitor Serial kemudian akan mencetak "Pintu terbuka."

Langkah 7: Hasil

Secara keseluruhan, sensornya tepat. Terdapat beberapa batasan. Beberapa kelemahan yang kami alami adalah bahawa sensor membaca nilai dalam bentuk kerucut di hadapannya, sensor sangat sensitif, objek pada jarak pendek menunjukkan nilai aneh, dan nilai melebihi 14 inci tidak tepat. Kami harus memastikan bahawa sensor berada pada ketinggian yang sama dengan objek yang kami ingin mengukur jarak, dalam hal ini, pintu, tetapi berfungsi dengan fungsinya.

Disyorkan: