Lompat ke isi utama
Portal Guru

Latar belakang

Mars Rover: Unit Operasi Permukaan akan membiasakan Anda dan siswa Anda dalam membangun proyek VEXcode GO untuk memecahkan suatu masalah. Tindakan penjelajah Perseverance dan Misi Mars 2020 digunakan sebagai inspirasi untuk tantangan yang akan dipecahkan siswa menggunakan VEXcode GO dan Basis Kode. Proyek yang mereka buat perlu diurutkan dengan benar untuk mengumpulkan sampel dan 'menguburnya'.

Misi Mars 2020 NASA

Misi Mars 2020 NASA membahas tujuan sains berprioritas tinggi untuk eksplorasi Mars: kehidupan, iklim, geologi, dan manusia. Penjelajah Perseverance akan menyelesaikan operasi permukaan untuk mengumpulkan data guna membantu menginformasikan penelitian di Planet Merah.

Permukaan Mars dengan penjelajah Mars di dekatnya. Jejak ban di tanah menunjukkan tempat ban tersebut dikendarai.
Kredit: NASA/JPL

Apa itu rover?

Rover adalah perangkat yang dirancang untuk bergerak melintasi permukaan padat suatu planet atau benda langit lainnya (seperti Bulan). Beberapa penjelajah dirancang untuk mengangkut anggota kru luar angkasa, sementara yang lain merupakan robot yang sebagian atau sepenuhnya otonom. Robot-robot ini umumnya bertugas mengumpulkan informasi tentang medan dan mengumpulkan sampel batu, tanah, atau bahkan cairan.

Tampilan dekat penjelajah Perseverance di Mars, dengan roda besar dan berbagai sensor serta lengan mekanis terpasang.
Kredit: NASA/JPL-Caltech

Apa itu operasi permukaan?

Operasi permukaan adalah studi ilmiah yang akan diselesaikan penjelajah di Mars. Semuanya difokuskan pada penemuan, pengumpulan, dan penyimpanan sampel geologi. Untuk memulai, Perseverance akan mencari batu-batu yang kuat. Suatu batuan dapat dianggap meyakinkan jika memiliki kemungkinan untuk mempertahankan jejak kimiawi kehidupan purba atau telah diubah oleh lingkungan yang mendukung kehidupan mikroba.

Setelah mengidentifikasi batuan yang menarik, Perseverance akan mengebor sampel, menempatkannya dalam tabung tertutup, dan menyimpannya di permukaan. Penyimpanan depot, yang digunakan selama misi ini, adalah tempat beberapa sampel ditinggalkan atau dikubur di lokasi yang sama. Misi masa depan kemudian akan dapat mengambil sampel-sampel ini dan mengembalikan semuanya kepada para ilmuwan di Bumi.

Apa itu urutan?

Urutan adalah urutan khusus di mana perilaku dilakukan. Suatu tindakan atau kejadian mengarah ke tindakan berikutnya yang berurutan. Pengurutan penting untuk Basis Kode, karena robot hanya akan bergerak persis seperti perintah yang diperintahkan.

Dalam animasi ini, Anda dapat melihat bagaimana proyek dimulai dengan blok {When started} di bagian atas proyek, kemudian setiap blok dieksekusi secara berurutan dari atas ke bawah. Basis Kode melaju maju sejauh 325 milimeter (mm) di GO Field, menunggu 2 detik, lalu memancarkan warna pada LED Bumper. Fitur Sorotan hijau di sekitar blok menunjukkan blok mana yang sedang berjalan pada saat itu. Hal ini dapat memberi siswa umpan balik langsung untuk menghubungkan perilaku Basis Kode dengan blok VEXcode GO tertentu.

Langkah-Langkah untuk Mengurutkan Proyek

  1. Pertama, identifikasi tujuan —apa yang perlu dilakukan? Misalnya, berkendara dari awal hingga sampel pertama.

    Tampilan atas-bawah lapangan GO dengan dua simbol yang menandai posisi awal dan posisi objek. Objek berada tepat di atas posisi awal, dan tujuannya adalah mencapai objek dari posisi awal.
    Berkendara ke objek

     

  2. Kemudian, uraikan langkah-langkah yang diperlukan untuk mencapai tujuan, dan identifikasi hambatan yang diperlukan untuk mencapai langkah-langkah tersebut. Di sini Anda perlu bergerak maju sejauh 325 milimeter (mm) untuk mencapai sampel, lalu atur Sensor Bumper LED agar menyala merah untuk menunjukkan bahwa sampel sedang dikumpulkan, tunggu 3 detik untuk mengumpulkan sampel, lalu biarkan Sensor Bumper LED berhenti atau mati untuk menunjukkan sampel telah dikumpulkan. Hal ini dapat dilakukan dengan blok [Drive for], [Wait], dan [Set bumper color].

    Tiga blok VEXcode GO. Yang pertama adalah blok Drive For yang bertuliskan 'bergerak maju sejauh 100mm', yang kedua adalah blok Wait yang bertuliskan 'tunggu 1 detik', dan yang ketiga adalah blok Set Bumper Color yang bertuliskan 'atur bumper ke merah'.
    [Berkendara untuk], [Tunggu], dan [Atur warna bumper] blok

     

  3. Berikutnya, rencanakan urutan proyek dengan menyeret blok yang cocok ke ruang kerja dan menempelkannya ke blok {When started} dari atas ke bawah. Saat setiap blok ditambahkan, ubah parameternya agar sesuai dengan langkah-langkah yang dipecah sebelumnya.Contoh solusi blok VEXcode GO dengan instruksi berikut: Saat dimulai, Berkendara sejauh 325 mm, atur warna bemper ke merah, tunggu 3 detik, atur warna bemper ke mati.

     

  4. Pilih “Mulai” untuk menguji proyek dan melihat apakah Basis Kode mencapai tujuan yang diidentifikasi pada langkah pertama.

    Toolbar VEXcode GO dengan tombol Start yang disebut dalam kotak merah, di antara ikon Brain dan Step.
    Pilih 'Mulai'

     

Jika Anda ingin mengubah proyek Anda, cukup ubah parameter, atau tambahkan dan hapus blok dari proyek sebelum menguji lagi.

Apa itu VEXcode GO?

VEXcode GO adalah lingkungan pengkodean yang digunakan untuk berkomunikasi dengan robot VEX GO. Siswa menggunakan antarmuka seret dan lepas untuk membuat proyek VEXcode GO yang mengendalikan tindakan robot mereka. Tujuan setiap blok dapat diidentifikasi menggunakan isyarat visual seperti bentuk, warna, dan labelnya. Untuk informasi lebih lanjut tentang cara bekerja dengan VEXcode GO, lihat Bagian VEXcode GO di Pustaka VEX.

Blok VEXcode GO berikut akan digunakan dalam Unit ini:

Blok VEXcode GO Perilaku
Blok VEXcode GO Saat Dimulai.
Blok {When start} mulai menjalankan tumpukan blok terlampir saat proyek dimulai.
VEXcode GO Drive Untuk blok yang bertuliskan 'bergerak maju sejauh 100mm'.
Blok [Drive for] menggerakkan Drivetrain maju atau mundur pada jarak tertentu. Tetapkan sejauh mana Drivetrain akan bergerak dengan memasukkan nilai ke dalam oval.
VEXcode GO Belok Untuk blok yang bertuliskan 'belok kanan sejauh 90 derajat'.
Blok [Putar selama] memutar Drivetrain untuk jarak tertentu. Tetapkan sejauh mana Drivetrain akan berputar dengan memasukkan nilai ke dalam oval.
Blok VEXcode GO Wait yang bertuliskan 'tunggu 1 detik'.
Blok [Tunggu] menunggu selama jangka waktu tertentu sebelum berpindah ke blok berikutnya dalam suatu proyek.
VEXcode GO Set Bumper Blok warna yang bertuliskan 'set bumper to red'.
Blok [Set bumper color] mengatur warna LED Bumper.