Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Garis Dimension Engineering dari pengontrol motor Sabertooth dan garis BasicMicro dari pengontrol RoboClaw adalah pilihan populer untuk proyek robotika tingkat pemula. Namun mereka menggunakan dua sistem yang sangat berbeda untuk mengonfigurasi pengontrol. Sabertooth menggunakan sakelar DIP dan RoboClaw menggunakan sistem perangkat lunak yang disebut Motion Studio. Artikel ini menunjukkan cara berpindah dari pengaturan pada pengaturan Sabertooth yang ada ke pengaturan serupa pada pengontrol RoboClaw.
Langkah 1: Kontrol RC Dengan Drive Diferensial
Salah satu konfigurasi paling populer untuk RoboClaw dan Sabertooth menggunakan output penerima RC untuk mengontrol robot penggerak diferensial. Robot dan penjelajah gaya tangki adalah aplikasi umum untuk konfigurasi ini. Gambar di atas menunjukkan pengaturan sakelar DIP Sabertooth untuk mode ini.
Untuk mengonfigurasi RoboClaw agar sesuai dengan pengaturan Sabertooth, ikuti petunjuk di bawah ini.
Hubungkan RoboClaw ke komputer dengan kabel USB. Perhatikan bahwa RoboClaw tidak ditenagai oleh koneksi USB dan memerlukan sumber daya yang terpisah. Buka Motion Studio dan klik "Hubungkan Perangkat yang Dipilih". Sekarang klik "Pengaturan Umum" di sisi kiri aplikasi.
Di panel berlabel "Pengaturan" atur Mode Kontrol ke "RC". Selanjutnya, di panel berlabel "RC/Analog Options" centang kotak berlabel "Mixing". Selesai dengan menyimpan pengaturan ke papan. Di menu di bagian atas aplikasi pilih "Perangkat" lalu "Simpan Pengaturan".
RoboClaw sekarang dikonfigurasi untuk mode RC dengan drive diferensial. Lihat gambar untuk melihat tampilan pengaturan di Motion Studio.
Langkah 2: Kontrol Analog Dengan Drive Diferensial
Konfigurasi populer lainnya adalah menggunakan perangkat input analog seperti joystick atau potensiometer untuk mengontrol robot penggerak diferensial. Gambar menunjukkan pengaturan sakelar DIP Sabertooth untuk mode ini.
Untuk mengonfigurasi RoboClaw agar sesuai dengan pengaturan Sabertooth, ikuti petunjuk di bawah ini.
Hubungkan RoboClaw ke komputer dengan kabel USB. Perhatikan bahwa RoboClaw tidak ditenagai oleh koneksi USB dan memerlukan sumber daya yang terpisah. Buka Motion Studio dan klik "Hubungkan Perangkat yang Dipilih". Sekarang klik "Pengaturan Umum" di sisi kiri aplikasi.
Di panel berlabel "Pengaturan" atur Mode Kontrol ke "Analog". Selanjutnya, di panel berlabel "RC/Analog Options" centang kotak berlabel "Mixing". Selesai dengan menyimpan pengaturan ke papan. Di menu di bagian atas aplikasi pilih "Perangkat" lalu "Simpan Pengaturan".
RoboClaw sekarang dikonfigurasi untuk mode RC dengan drive diferensial. Lihat gambar untuk melihat tampilan pengaturan di Motion Studio.
Langkah 3: Serial Paket
Untuk kontrol pengontrol motor yang lebih rumit, mode serial paket dapat digunakan bersama dengan pengontrol mikro untuk mengirim perintah ke pengontrol motor. Baik RoboClaw dan Sabertooth menampilkan mode serial paket, meskipun ada beberapa perbedaan implimentasi di antara keduanya. Gambar menunjukkan pengaturan sakelar DIP untuk Sabertooth adalah mode serial paket.
Untuk mengonfigurasi RoboClaw agar sesuai dengan pengaturan Sabertooth, ikuti petunjuk di bawah ini.
Hubungkan RoboClaw ke komputer dengan kabel USB. Perhatikan bahwa RoboClaw tidak ditenagai oleh koneksi USB dan memerlukan sumber daya yang terpisah. Buka Motion Studio dan klik "Hubungkan Perangkat yang Dipilih". Sekarang klik "Pengaturan Umum" di sisi kiri aplikasi.
Di panel berlabel "Pengaturan" atur Mode Kontrol ke "Serial Paket". Selanjutnya, di panel berlabel "Serial", atur Alamat Serial Paket ke 128 dan Baudrate ke baudrate yang sama yang digunakan dengan Sabertooth. Selesai dengan menyimpan pengaturan ke papan. Di menu di bagian atas aplikasi pilih "Perangkat" lalu "Simpan Pengaturan".
RoboClaw sekarang dikonfigurasi untuk mode RC dengan drive diferensial. Lihat gambar untuk melihat tampilan pengaturan di Motion Studio.
Ada perbedaan antara paket perintah serial dari RoboClaw dan Sabertooth. Namun, RoboClaw menampilkan perintah kompatibilitas yang mencerminkan perintah Sabertooth sehingga sebagian besar kode harus portabel dari Sabertooth ke RoboClaw.