Lompat ke isi utama

Pemrograman Cakar - Berbasis Blok

Ikon Kotak Alat Guru Kotak Alat Guru - Garis Besar Aktivitas

  • Eksplorasi ini akan memperkenalkan siswa pada pemrograman dasar Motor Cakar V5 Clawbot.

  • Belajar memprogram Motor Cakar memungkinkan siswa mengendalikan dengan tepat bagaimana V5 Clawbot mencengkeram objek di lingkungannya. Untuk informasi lebih lanjut tentang blok yang digunakan, kunjungiinformasi bantuan.

V5 Clawbot siap untuk mencengkeram!

Eksplorasi ini akan memungkinkan Anda mulai membuat beberapa proyek keren yang menggunakan cakar V5 Clawbot untuk mencengkeram objek.

  • VEXcode V5 yang akan digunakan dalam eksplorasi ini meliputi:

Putar untuk membaca blok, putar Motor Cakar terbuka sejauh 90 derajat.

  • Untuk mengetahui informasi lebih lanjut tentang blok, buka Bantuan lalu pilih blok[Putar untuk].

VEXcode V5 menampilkan blok Putar di ruang kerja sebelah kiri dan Bantuan terbuka di sebelah kanan. Bantuan tersebut menyatakan bahwa blok Putar memutar Motor Cerdas V5 untuk jarak tertentu, dan memberikan informasi tentang cara menggunakan blok tersebut dalam suatu proyek.

  • Pastikan Anda telah mengunduh dan menyiapkan perangkat keras yang diperlukan, buku catatan teknik, dan VEXcode V5.

Ikon Tips Guru Tips Guru

Jika ini adalah pertama kalinya siswa menggunakan VEXcode V5, mereka dapat merujuk Tutorial kapan saja selama eksplorasi ini. Tutorial ada di bilah alat.

Tutorial

Bahan yang dibutuhkan:
Kuantitas Bahan-bahan yang Dibutuhkan
1

Kit Pemula Kelas VEX V5 (dengan firmware terbaru)

1

Kode VEX V5

1

Buku Catatan Teknik

1

Contoh proyek template Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro)

1

Kaleng aluminium

Langkah 1: Persiapan Eksplorasi

Sebelum Anda memulai kegiatan, apakah Anda sudah menyiapkan masing-masing barang ini? Periksa masing-masing hal berikut ini:

Ikon Tips Guru Tips Guru

Modelkan setiap langkah pemecahan masalah untuk siswa.

Langkah 2: Mulai Proyek Baru

Sebelum Anda memulai proyek Anda, pilih proyek templat yang benar. Contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro) berisi konfigurasi motor Clawbot. Jika templat tidak digunakan, robot Anda tidak akan menjalankan proyek dengan benar.

Bilah Alat VEXcode V5 dengan menu File terbuka dan Buka Contoh disorot dalam kotak merah. Buka Contoh adalah item menu keempat di bawah Proyek Blok Baru, Proyek Teks Baru, dan Buka.

Selesaikan langkah-langkah berikut:

  • Buka menu File.
  • PilihBukaContoh.

Ikon bertuliskan Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro) di bagian bawah dan menunjukkan ikon robot abu-abu di bagian atas yang menunjukkan proyek templat mana yang akan dibuka.

  • Pilih dan buka contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro).
  • Karena kita akan memprogram untuk mengendalikan cakar, ganti nama proyek AndaClawControl.
  • Simpanproyek Anda.
  • Periksa untuk memastikan nama proyek ClawControl sekarang ada di jendela di tengah bilah alat.

Kotak dialog nama proyek di Toolbar VEXcode V5 bertuliskan Claw Control. Slot 1 dipilih dan Toolbar bertuliskan Tersimpan di sebelah kanan.

Ikon Tips Guru Tips Guru

  • Karena ini merupakan kegiatan awal dalam pemrograman, guru harus memodelkan langkah-langkahnya, lalu meminta siswa menyelesaikan tindakan yang sama. Guru kemudian harus memantau siswa untuk memastikan bahwa mereka mengikuti langkah-langkah dengan benar.
  • Pastikan siswa telah memilih Buka Contoh dari menu File.
  • Pastikan bahwa siswa telah memilih contoh proyek templat Clawbot dan Advanced TrainingBot (Drivetrain 2-motor, Tanpa Gyro)

    Anda dapat menunjukkan kepada siswa bahwa ada beberapa pilihan untuk dipilih pada halamanContoh. Saat mereka membangun dan menggunakan robot lain, mereka akan memiliki kesempatan untuk menggunakan templat yang berbeda.
  • Anda dapat meminta siswa untuk menambahkan inisial mereka atau nama kelompok mereka ke nama proyek. Ini akan membantu membedakan proyek jika Anda meminta siswa untuk menyerahkannya.

Ikon Kotak Alat Guru Kotak Alat Guru - Berhenti dan Diskusikan

Ini saat yang tepat untuk berhenti sejenak dan meminta kelompok siswa meninjau kembali langkah-langkah yang baru saja diselesaikan saat memulai proyek baru di VEXcode V5.

Langkah 3: Program Cakar V5 untuk Membuka

Sekarang kita akan mulai dengan memprogram cakar untuk terbuka!

Proyek VEXcode V5 diawali dengan blok Saat dimulai dengan dua blok terlampir. Blok tersebut bertuliskan, dari atas ke bawah, Atur batas waktu Motor Cakar ke 2 detik; putar motor cakar hingga terbuka sejauh 60 derajat.

  • Tambahkan blokset motor timeoutdan[Putar selama]ke blok {When started} dan atur parameternya seperti yang ditunjukkan di atas.
  • Perhatikan bahwa blokset motor timeoutmuncul pertama dalam tumpukan. Pengaturan ini mengatur berapa lama Motor Cakar dapat berjalan dan menghentikannya setelah waktu tersebut.
    • Blok batas waktu motoryang ditetapkandalam proyek ini ditetapkan pada 2 detik. Jadi meskipun motor tidak bergerak penuh 60 derajat, proyek menghentikan Motor Cakar setelah 2 detik berlalu.

Toolbar VEXcode V5 dengan Tutorial disorot dalam kotak merah. Toolbar memperlihatkan, dari kiri ke kanan, logo V5, ikon bola dunia, File, dan Tutorial. Di sebelah kanan Tutorial terdapat ikon dan fungsi tambahan.

  • Tonton Tutorial Membuka Cakar di VEXcode V5 jika Anda ingin demonstrasi.

Pemilihan slot di Toolbar VEXcode V5, dengan slot 1 dipilih dan disorot dengan kotak merah.

  • Klik ikonSlot. Anda dapat mengunduh proyek Anda ke salah satu slot yang tersedia di Robot Brain. Klik Slot 1.

Ikon otak berwarna hijau di Toolbar VEXcode V5, di sebelah kanan ikon Pengontrol yang dinonaktifkan, dan di sebelah kanan ikon Unduh. Ikon Otak disorot dengan kotak merah.

  • Hubungkan robot ke komputer atau tablet Anda. Ikon Otak pada bilah alatberubah menjadi hijausetelah koneksi berhasil dibuat.

Tombol Unduh di Toolbar VEXcode V5 disorot dengan kotak merah. Ikon Unduh berada di sebelah kanan ikon Otak berwarna hijau dan di sebelah kiri tombol Jalankan.

  • Klik tombolUnduhpada bilah alat untuk mengunduh proyek Drive ke Robot Brain.

Layar Beranda V5 Brain menampilkan proyek Arm Control di slot satu di sudut kiri bawah. Deretan ikon di atasnya bertuliskan Drive, Perangkat, Pengaturan, dan folder VEX.

  • Periksa apakah proyek ClawControl telah diunduh ke otak di slot yang Anda pilih.

Ikon Kotak Alat Guru Kotak Alat Guru - Pilihan untuk Menjadi Model Pertama

Model menjalankan proyek di depan kelas sebelum meminta semua siswa mencobanya sekaligus. Kumpulkan siswa di satu area dan posisikan Clawbot sehingga cakarnya dapat dilihat oleh semua orang. Jika Anda berencana untuk mendemonstrasikan lebih dari satu kali, Anda dapat dengan lembut mendorong cakar hingga tertutup di antara setiap percobaan.
Beritahukan siswa bahwa sekarang giliran mereka untuk menjalankan proyek mereka.

  • Jalankanproyek pada Clawbot dengan memastikan proyek dipilih lalu tekan tombol Jalankan. Selamat atas terciptanya proyek pertama Anda untuk menggerakkan Claw!

Langkah 4: Coba Ini: Tutup Cakar V5

Sekarang Anda telah memprogram cakar untuk membuka, Anda sekarang akan memprogramnya untuk menutup.

Gambar atas-bawah dari dekat V5 Claw yang sedang tertutup.

Gambar ini menunjukkan tampilan dekat cakar pada Clawbot. Cakar tersebut dibuat dari komponen plastik merah dan hitam, dengan baut logam yang mengamankan strukturnya. Cakar tersebut memiliki dua lengan paralel dengan karet gelang merah yang memberikan tegangan, sehingga memungkinkan cakar tersebut untuk membuka dan menutup. Di atas cakar tersebut terdapat motor VEX, yang dapat dikenali dari logo VEX yang tercetak dalam warna merah pada casing berwarna hitam, yang memberi tenaga pada mekanisme tersebut, sehingga memungkinkannya mencengkeram atau melepaskan objek. Roda gigi di dalam struktur terlihat, menunjukkan fungsi mekanis cakarSekarang Anda dapat membuka cakarnya, Anda tentu ingin menutupnya juga.

  • Kembali ke proyek ClawControl Anda dan tambahkan blok[Putar selama]agar Motor Cakar berputar tertutup sejauh 30 derajat. Cakar harus menutup setengahnya karena berputar terbuka sejauh 60 derajat.
  • Uji apakah proyek revisi Anda memiliki cakar yang terbuka sejauh 60 derajat dan kemudian tutup sejauh 30 derajat dengan mengunduh danproyekAnda.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Sebelumnya, cakarnya bisa dibuka hingga 60 derajat. Yang termasuk dalam proyek tersebut adalah blok batas waktu motor yang ditetapkan karena merupakan praktik penting untuk menetapkan batas waktu saat menghidupkan manipulator yang mungkin pergerakannya dibatasi dalam beberapa cara. Menetapkan batas waktu mencegah keausan yang tidak perlu pada motor.

Berikut ini adalah solusi untuk langkah ini:

Proyek VEXcode V5 diawali dengan blok Saat dimulai dengan tiga blok terlampir. Secara berurutan, dari atas ke bawah, blok-blok tersebut bertuliskan Set Claw Motor timeout ke 2 detik; Spin claw motor open selama 60 derajat; spin claw motor close selama 30 derajat.

Langkah 5: Coba Ini: Mengurutkan Beberapa Gerakan

Gambar close-up dari atas ke bawah dari cakar V5 yang terbuka. Di bagian tengah cakar terdapat tanda panah yang menunjuk ke dalam dan ke luar, yang menunjukkan gerakan membuka dan menutup cakar.

Gambar close-up cakar terbuka Clawbot. Panah di bawah cakar menunjukkan arah gerakan, yang menunjukkan bahwa cakar dapat bergerak ke dalam (untuk menutup) dan ke luar (untuk membuka). Strukturnya diamankan dengan baut logam, dan motornya dapat dikenali dari logo VEX pada casingnya.Tidak semua yang Anda ambil dengan cakar akan memiliki ukuran yang sama. Cobalah membuka cakar ke posisi yang berbeda sepanjang rentang gerak.

  • Putar motor untuk:
    • Buka untuk 70 derajat
    • Tutup pada suhu 20 derajat
    • Buka untuk 10 derajat
    • Tutup pada suhu 30 derajat
    • Tutup pada suhu 25 derajat
  • Ingat untuk menggunakan blok [Set motor timeout] untuk mengatur batas waktu 2 detik.
  • Jika Motor Cakar mulai pada 0 derajat, berapa derajat Motor Cakar terbuka pada akhir proyek?

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Solusi untuk langkah ini disajikan di bawah ini.
Motor Cakar masih terbuka pada 5 derajat di akhir proyek: 70 - 20 = 50 --> 50 + 10 = 60 --> 60 - 30 = 30 --> 30 - 25 = 5 derajat.

Proyek VEXcode V5 dengan blok Saat dimulai dan enam blok gerakan terlampir. Secara berurutan dari atas ke bawah, blok-blok tersebut berbunyi: Atur batas waktu motor cakar ke 2 detik; buka motor cakar putar selama 70 derajat; tutup motor cakar putar selama 20 derajat; buka motor cakar putar selama 10 derajat; tutup motor cakar putar selama 30 derajat; tutup motor cakar putar selama 25 derajat.

Langkah 6: Menyelesaikan Tantangan Kunci Rapat

Tampilan samping dekat V5 Claw yang sedang menggenggam kaleng.

 

Gambar tersebut menggambarkan tampilan dekat cakar yang memegang kaleng aluminium berwarna perak. Cakar tersebut terdiri dari komponen plastik hitam dan merah dengan karet gelang merah yang dililitkan di sekitar lengan untuk menambah ketegangan dan cengkeraman. Cakar tersebut terpasang pada motor, terlihat di sisi kanan gambar, yang memberi tenaga pada gerakan membuka dan menutup. Cakar tersebut memegang kaleng dengan kuat, menunjukkan kemampuannya untuk mencengkeram benda dengan aman. Mekanismenya terhubung ke rangka logam, kemungkinan merupakan bagian dari sistem robot yang lebih besar

Program Clawbot untuk menutup capit dengan aman pada kaleng aluminium kosong berukuran 12 ons tanpa menghancurkan sisi-sisinya.

  • Minta Clawbot memegang kaleng sambil menaikkan dan menurunkan lengannya sejauh 45 derajat.
  • Clawbot kemudian harus melepaskan kaleng tersebut dan menjauh darinya.
  • Mulailah tantangan dengan cakar yang terbuka dan kaleng kosong di dalamnya.

Ikon Tips Guru Tips Guru

  • Mintalah siswa memulai tantangan dengan capit yang terbuka dan kaleng kosong di dalamnya.

  • Jika kaleng hancur atau jatuh dari penjepit, tantangan harus dimulai ulang setelah menyesuaikan proyek.

Ikon Kotak Alat Guru Kotak Alat Guru - Solusi

Berikut adalah contoh solusinya:

Proyek VEXcode V5 diawali dengan blok Saat dimulai dengan blok Atur batas waktu motor Cakar ke 2 detik yang terpasang. Berikutnya adalah 4 putaran untuk blok yang bertuliskan putaran Motor cakar menutup sejauh 170 derajat; putaran motor lengan ke atas sejauh 45 derajat; putaran motor lengan ke bawah sejauh 45 derajat; putaran motor cakar terbuka sejauh 150 derajat. Terakhir ada blok Drivetrain yang bertuliskan Drive mundur untuk 150 mm.

  • Proyek tersebut menetapkan batas waktu, menutup cakar di sekitar kaleng, mengangkat dan menurunkan kaleng, melepaskannya, lalu mundur.
  • Rubrik Pemrograman (Google Doc / .docx / .pdf )