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.
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.
Bagian belakang rumah sensor memiliki lima lubang untuk memberikan fleksibilitas saat memasang sensor ke robot.
Pada permukaan sensor terdapat jendela kecil tempat sinar laser dikirim dan diterima untuk mengukur jarak.
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
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)
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.
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.
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
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
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
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
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.
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.