Menggunakan Sensor Jarak IQ (generasi ke-2)

Sensor Jarak IQ (generasi ke-2) adalah salah satu sensor IQ canggih yang dirancang untuk integrasi lengkap dengan platform robotika IQ. Sensor ini menggunakan denyut cahaya laser yang aman untuk digunakan di ruang kelas guna mengukur jarak dari depan sensor ke suatu objek.

Bagian Sensor Jarak VEX IQ (generasi ke-2).


Deskripsi Sensor

Sensor Jarak IQ (generasi ke-2) memiliki kemampuan berikut:

  • Mengukur jarak: Sensor menggunakan denyut cahaya laser yang aman untuk digunakan di ruang kelas guna mengukur jarak dari depan sensor ke suatu objek. Jaraknya dilaporkan dalam inci atau sentimeter pada Dasbor Sensor Otak, dan dalam inci atau milimeter dalam VEXcode IQ.
  • Mendeteksi objek: Sensor juga dapat digunakan untuk mendeteksi saat berada di dekat suatu objek.
  • Menentukan ukuran relatif objek: Sensor juga dapat digunakan untuk menentukan ukuran relatif objek yang telah terdeteksi. Perkiraan ukuran suatu objek dilaporkan sebagai kecil, sedang, atau besar.
  • Melaporkan kecepatan objek: Sensor dapat digunakan untuk menghitung dan melaporkan kecepatan dalam meter per detik untuk objek yang mendekati sensor, atau sensor yang mendekati objek.

Diagram Sensor Jarak yang dipasang ke bagian Balok dengan dua Pin Biru.

Bagian belakang rumah sensor memiliki lima lubang untuk memberikan fleksibilitas saat memasang sensor ke robot.

Bagian Sensor Jarak dengan jendela penginderaannya disorot. Jendela dipasang sedikit di sisi depan sensor.

Pada permukaan sensor terdapat jendela kecil tempat sinar laser dikirim dan diterima untuk mengukur jarak.

Diagram Otak IQ yang terhubung ke Sensor Jarak (generasi ke-2).

Agar Sensor Jarak (generasi ke-2) dapat berfungsi dengan IQ Brain, Port Cerdas sensor dan Port Cerdas IQ Brain perlu dihubungkan dengan Kabel Cerdas.

Sensor akan bekerja dengan salah satu dari 12 Port Cerdas pada IQ Brain.

Saat menghubungkan Kabel Cerdas IQ ke port, pastikan konektor kabel terpasang sepenuhnya ke dalam port dan tab pengunci konektor terpasang sepenuhnya.


Cara Kerja Sensor Jarak (generasi ke-2)

Sensor Jarak IQ (generasi ke-2) mengirimkan denyut cahaya laser yang aman untuk digunakan di ruang kelas dan mengukur lama waktu yang dibutuhkan denyut tersebut untuk dipantulkan. Ini memungkinkan perhitungan jarak.

Laser Kelas 1 sensor serupa dengan laser yang digunakan pada telepon seluler modern untuk mendeteksi kepala. Laser memungkinkan sensor memiliki bidang pandang yang sangat sempit, sehingga deteksi selalu berada tepat di depan sensor.

Rentang pengukuran sensor adalah 20 milimeter (mm) hingga 2.000 milimeter (mm) (0,79 inci hingga 78,74 inci). Di bawah 200 milimeter (mm) akurasinya sekitar +/‐15 milimeter (mm); di atas 200 milimeter (mm) akurasinya sekitar 5%.

Sensor Jarak (generasi ke-2) perlu dipasangkan dengan VEXcode IQ untuk membuat program pengguna bagi IQ Brain untuk memanfaatkan pembacaan sensor guna mengendalikan perilaku robot.

IQ Brain yang dipadukan dengan proyek pengguna dapat digunakan untuk mengubah pembacaan Sensor Jarak (generasi ke-2) menjadi:

  • Jarak ke suatu objek diukur dalam sentimeter, milimeter, atau inci.
  • Kecepatan benda dalam meter per detik.
  • Ukuran objeknya kecil, sedang, atau besar.
  • Objek ditemukan.

Pengaturan Sensor Jarak (generasi ke-2)

Penempatan

Clawbot sederhana yang memiliki Sensor Jarak terpasang yang disorot dan mengarah ke depan robot.

Penempatan Sensor Jarak (generasi ke-2) sangat penting untuk memperoleh pembacaan yang akurat.

Pastikan tidak ada struktur pada robot di depan jendela sensor kecil di permukaan sensor.

Harus ada jalur yang jelas di depan sensor antara objek yang diukur dan sensor.

Nilai Sensor Jarak Baca (generasi ke-2)

Layar otak ditampilkan di menu Perangkat dengan perangkat Sensor Jarak dipilih.

Akan sangat membantu jika menggunakan layar Perangkat di IQ Brain untuk melihat informasi yang dilaporkan oleh Sensor Jarak (generasi ke-2).

Dari Dasbor Sensor, dasbor Sensor Jarak (generasi ke-2) melaporkan jarak objek terdekat dalam inci atau sentimeter.

Satuannya dapat diubah dengan memilih tombol Periksa di Brain untuk beralih antara inci dan sentimeter.

Untuk menggunakan Dasbor Sensor, ikuti langkah-langkah dalam artikel ini. 


Menambahkan Sensor Jarak (generasi ke-2) sebagai Perangkat di VEXcode IQ

Setiap kali suatu sensor digunakan dengan suatu bahasa pemrograman, sensor tersebut perlu dikonfigurasi dalam bahasa tersebut. 

Menu Perangkat VEXcode IQ setelah tombol Tambahkan perangkat dipilih. Opsi Jarak (generasi ke-2) disorot.

Dengan VEXcode IQ, ini dicapai dengan menggunakan fitur 'Tambahkan perangkat' dari jendela Perangkat.

Untuk menambahkan Sensor Jarak (generasi ke-2) ke konfigurasi, ikuti langkah-langkah dalam artikel ini. 

Tangkapan layar VEXcode IQ dengan menu Perangkat terbuka. Sensor Jarak yang terhubung tercantum dan disorot dalam menu Perangkat. Kotak Alat blok terbuka dan blok Penginderaan Jarak (generasi ke-2) disorot.

Setelah Sensor Jarak (generasi ke-2) ditambahkan ke proyek Anda, serangkaian blok sensor baru akan tersedia.

Untuk informasi lebih lanjut tentang blok dari kategori 'Penginderaan' yang berkaitan dengan Sensor Jarak (generasi ke-2), lihat informasi Bantuan (Blok proyek atau Proyek C++).


Penggunaan Umum Sensor Jarak (generasi ke-2)

Sensor Jarak (generasi ke-2) dapat menghasilkan beberapa pengukuran yang dapat digunakan untuk mengubah perilaku robot. Fitur-fitur ini meliputi:

Mendeteksi suatu objek

VEXcode IQ memblokir proyek yang menggunakan Sensor Jarak untuk menemukan suatu objek dan kemudian melaju ke arahnya. Proyek tersebut berbunyi Saat dimulai, belok kanan, tunggu hingga Distance7 menemukan objek, lalu maju sejauh 400mm.

Fitur ini memungkinkan robot Anda mendeteksi objek saat berada dalam jangkauan Sensor Jarak (generasi ke-2). Sensor Jarak (generasi ke-2) akan melaporkan objek yang ditemukan saat jaraknya kurang dari 1000 mm.

Proyek contoh yang ditunjukkan di sebelah kiri digunakan untuk mengode robot dengan Sensor Jarak (generasi ke-2) yang dipasang di bagian depan agar berputar hingga mendeteksi objek, seperti kubus, lalu bergerak maju setelah objek terdeteksi oleh sensor.

Jarak ke suatu objek

VEXcode IQ memblokir proyek yang menggunakan Sensor Jarak untuk menggerakkan robot menuju suatu objek dan kemudian menggunakan cakar untuk meraihnya. Proyek tersebut berbunyi Saat dimulai, maju terus lalu tunggu hingga jarak objek Distance7 dalam mm kurang dari 75. Terakhir, hentikan pengendaraan dan putar ClawMotor hingga 25 derajat.

Ini memberikan pengukuran antara bagian depan sensor dan suatu objek atau penghalang/dinding.

Contoh proyek yang ditunjukkan di sebelah kiri digunakan untuk membuat kode robot dengan Sensor Jarak (generasi ke-2) yang dipasang di bagian depan dan cakar terpasang. Robot akan bergerak hingga mendeteksi objek yang berjarak kurang dari 75 mm dari sensor, lalu menutup Claw di sekitar objek tersebut. Contoh ini akan berguna jika diketahui ada objek di depan robot dan Anda ingin robot bergerak maju untuk mengumpulkan objek tersebut. 

Untuk menentukan seberapa jauh suatu objek dari sensor dan menggunakan parameter tersebut dalam proyek, gunakan Sensor Dashboard di IQ (generasi ke-2) Brain. Lihat artikel ini untuk informasi lebih lanjut tentang penggunaan Sensor Dashboard.

Laporkan kecepatan objek

Proyek blok VEXcode IQ yang menggunakan blok Sensor Jarak dan Cetak untuk melaporkan kecepatan objek secara langsung. Proyek tersebut berbunyi Saat dimulai, atur presisi cetak ke 0,1 di Brain. Berikutnya adalah loop Forever dengan 5 blok di dalamnya. Kelima blok tersebut bertuliskan Bersihkan semua baris di Brain, atur kursor ke baris 1 kolom 1 di Brain, cetak Distance7 menemukan objek di Brain dan atur kursor ke baris berikutnya, cetak kecepatan objek Distance7 dalam m/s di Brain, dan terakhir tunggu 0,25 detik.

Fitur ini menyediakan pengukuran kecepatan dalam meter per detik untuk objek yang mendekati sensor, atau sensor yang mendekati suatu objek.

Untuk mengamati perubahan kecepatan saat objek mendekat, contoh di sebelah kiri dapat digunakan. Dalam proyek ini, informasi akan dicetak ke layar Otak. Otak akan mencetak saat suatu objek terdeteksi oleh Sensor Jarak (generasi ke-2) dan kecepatan objek tersebut dalam meter/detik. Untuk melihat angka-angka yang berubah secara lebih akurat, presisi cetak diatur ke 0,1. 

Uji proyek ini dengan menggerakkan kubus mendekati dan menjauh dari sensor. Ketika objek dan/atau sensor bergerak saling menjauh, nilai kecepatan akan negatif.

Menentukan ukuran relatif objek

VEXcode IQ memblokir proyek yang menggunakan Sensor Jarak dan blok Cetak untuk melaporkan ukuran objek secara langsung. Proyek ini terdiri dari blok Saat dimulai diikuti oleh perulangan Selamanya yang berisi 13 perintah. Tiga perintah pertama dalam loop Forever berbunyi Bersihkan semua baris di Brain, tetapkan kursor ke baris 1 kolom 1 di Brain, dan cetak Ukuran Objek di Brain dan tetapkan kursor ke baris berikutnya. Berikutnya adalah blok If yang bertuliskan Jika Distance7 menemukan sebuah Objek? Di dalam blok If pertama ini ada blok kedua yang terhubung ke pernyataan Else if dan pernyataan Else. Pernyataan If bagian dalam ini bersama-sama berbunyi Jika ukuran objek Distance7 kecil maka cetak Kecil pada Brain, jika tidak, jika ukuran objek Distance7 sedang maka cetak Sedang pada Brain, dan jika tidak, cetak Besar pada Brain. Blok If pertama diikuti oleh pernyataan Else yang berbunyi else cetak Tidak ada objek yang ditemukan di Brain. Terakhir, di luar kedua pernyataan If ada blok Wait yang bertuliskan Wait 0,25 detik.

Fitur ini memungkinkan robot Anda mengidentifikasi suatu objek sebagai kecil, sedang, atau besar tergantung pada pembacaan sensor.

Contoh di sebelah kiri menggunakan blok [If then else] dan [Print] untuk mencetak ukuran relatif suatu objek di Brain. Letakkan berbagai objek di depan sensor dan lihat hasil pembacaan pada layar Otak untuk melihat identifikasi ukuran secara real-time.

Untuk menentukan ukuran relatif suatu objek, sensor menggunakan informasi tentang jumlah cahaya yang dipantulkan kembali pada sensor. Objek harus ditempatkan antara 100mm dan 300mm (sekitar 4-12 inci) dari sensor untuk mendapatkan representasi ukuran yang paling akurat.


Penggunaan Sensor Jarak (generasi ke-2) pada Robot Kompetisi

Sensor Jarak (generasi ke-2) akan memberikan keunggulan kompetitif yang unggul untuk robot kompetisi. Kemampuan untuk mendeteksi jarak ke dinding perimeter dan mampu mengukur kecepatan robot akan memberikan banyak informasi saat merancang rutinitas otonom. Deteksi objek dan penentuan ukuran relatif objek akan memberikan informasi bermanfaat dalam mendeteksi bidak permainan dan atau gawang.

Robot Fling Hero Bot yang dilengkapi Sensor Jarak terpasang yang disorot dan diarahkan ke belakang robot.

Misalnya, dalam Tantangan VEX IQ 2021-2022, Pitching In, Sensor Jarak (generasi ke-2) dapat dipasang di bagian belakang robot Anda untuk mendeteksi dinding saat bergerak mundur.

Ini dapat membantu mengotomatiskan gerakan, terutama saat mengambil bola ke intake, bergerak mundur, lalu berbelok untuk meluncurkan bola ke gawang.

Apa pun aplikasinya, Sensor Jarak VEX IQ (generasi ke-2) tidak diragukan lagi akan menjadi tambahan yang disambut baik oleh tim.

Fungsi nilai sensor terbuka untuk imajinasi pengguna.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: