9
Lampiran Analisis Individu dari Setiap Angota Kelompok 1. Analisis dari Micky Yudi Utama (16514222) Ada 8 program robot yang harus dibuat : 1. Straight Move Program ini dapat membuat robot maju dan mundur dengan jarak sesuai yang kita inginkan. Contoh program sederhana : Robot bergerak maju dengan power 50 dalam waktu 10 sekon kemudian mundur dengan power 50 sebesar 5 putara. 2. Curved Move Program ini membuat robot dapat berotasi ataupun berputar sesuai keinginan kita. Contoh program sederhana : Robot berputar ke kanan sebesar 25 dengan power 100 dalam waktu 5 detik. 3. Tank Move Tujuan dari program ini sama seperti Curved Move naum dengan program yang berbeda. Contoh program sederhana :

Lamp Iran

  • Upload
    insan

  • View
    212

  • Download
    0

Embed Size (px)

DESCRIPTION

bagus dipaki

Citation preview

Page 1: Lamp Iran

Lampiran

Analisis Individu dari Setiap Angota Kelompok

1. Analisis dari Micky Yudi Utama (16514222)

Ada 8 program robot yang harus dibuat :

1. Straight Move

Program ini dapat membuat robot maju dan mundur dengan jarak sesuai yang kita inginkan.

Contoh program sederhana :

Robot bergerak maju dengan power 50 dalam waktu 10 sekon kemudian mundur dengan power 50 sebesar 5 putara.

2. Curved Move

Program ini membuat robot dapat berotasi ataupun berputar sesuai keinginan kita.

Contoh program sederhana :

Robot berputar ke kanan sebesar 25 dengan power 100 dalam waktu 5 detik.

3. Tank Move

Tujuan dari program ini sama seperti Curved Move naum dengan program yang berbeda.

Contoh program sederhana :

Robot berputar dengan roda kiri sebagai poros dan roda kanan berjalan dengan power 30 dengan 5 rotasi.

4. . Move Object

Page 2: Lamp Iran

Robot ini dipasang dengan sebuah alat yang digerakkan oleh Medium Motor-Driving Base, kemudian robot bergerak sambil mendorong atau menyeret cuboid.

Contoh program sederhana :

Medium Motor-Driving Base bergerak 90 derajat ke bawah kemudian robot maju dengan power 50 sebesar 1 putaran.

5. Stop at Line

Robot dipasang dengan sensor warna yang mengarah ke bawah, kemudian akan bergenti ketika mendeteksi barang dengan warna tertentu.

Contoh program sederhana :

Awalnya robot bergerak dengan power 100 kemudian ketika dia mendeteksi warna hitam (kode 1), robot akan berhenti.

6. Stop at Angle

Robot dipasang dengan Gyro Sensor kemudian ketika robot telah bergerak sebesar derajat tertentu, robot akan berhenti.

Contoh program sederhana :

Robot berputar dengan power 50 ke arah 100, kemudian ketika robot telah bergerak sebesar 180 derajat, robot akan berhenti.

7. Stop at Object

Robot dipasang dengan sensor ultrasonik, dan kemudian sensor mendeteksi jarak sejauh tertentu, robot akan berhenti.

Contoh program sederhana :

Page 3: Lamp Iran

Robot bergerak maju dengan power 100, kemudian ketika robot mendeteksi object dengan jarak 100 cm di depannya, robot akan berhenti.

8. Brick Programming

Robot bergerak dengan program yang sudah dibuat dari robot itu sendiri.

2. Analisi dari Muchammad Yusron Muttaqin (16514187)

Langkah-langkah Kerja

1. Merakit Lego Mindstrom EV3 sesuai petunjuk di buku panduaan.2. Mebuat program sesuai dengan apa saja yang di mintak di hand on.

a. Straightt MoveProgram menginstruksikan robot untuk maju

b. Curved move

Program menginstruksikan robot dapat berotasi sesuai kehendak kita

c. Tank moveProgram ini membuat robot berotasi sesuai dengan kehendak kita dengan menggunakan satu roda saja.

d. Move objectRobot dipasang alat yang digerakan dengan medium motor-driving base, kemudian program menginstruksikan untuk memindahkan cuboid.

e. Stop at line

Page 4: Lamp Iran

Robot dipasang sensor warna, kemudian program membuat robot berhenti ketika mendeteksi warna tertentu, pada kali ini mendeteksi warna hitam

f. Stop at angleRobot dipasang Gyro Sensor, program membuat robor bergerak dengan derajat tertentu

g. Stop at objekMengunakan sensor unltrasonik robot diprogram dapat berhenti jika mendeteksi benda dengan jarak tertentu

h. Brick programmingProgam telah dibuat oleh robot itu sendiri

3. Menguji program dengan lego.4. Evaluasi apakah program sudah sesuai dengan yang diminta hand on.5. Mengambil video lego yang sudah sesuai dengan yang dimintak oleh hand on.

Analisis

Dalam perakitan lego kelompok kami tidak mengalami masalah, karena sudah ada buku panduaannya. Sedangkan untuk membuat program kami mengalami masalah. Karena kami pertama kail menggunakan lego dan apa yang diinstruksikan tidak sesuai dengan petunjuk yang ada. Sehingga agak terkendala dibagian programming. Sedangkan pada saat pengujian kami mengalami masalah pada legonya. Dimana lego tidak bisa berjalan sesuai dengan instruksi yang diberikan sehingga menyita waktu banyak. Namun pada praktikum tambahannya kelompok kami tidak mengalamin kendala.

3. Analisis dari Ricky (16514187)

Merakit Robot dan Sensor

Pada bagian ini, kelompok saya tidak mengalami kesulitan sama sekali. Malahan kami dapat menyelesaikan rakitan dengan cepat karena instruksi dari buku sudah jelas. Komponen yang diperlukan juga tersedia lengkap dan tidak ada yang kurang. Kami dapat bekerja sama dalam merakit dan mengkomunikasikan komponen yang dibutuhkan.

Page 5: Lamp Iran

Hands – On Instruction:

1. Straight MovePada perintah ini, kami dapat menjalankannya dengan baik. Kami menggunakan

blok action steering dengan steering = 0 , power = 50, dan on for = 5 seconds. Lalu diteruskan dengan blok flow wait dengan waktu selama 2 detik, lalu blok action steering seperti awal dengan pengecualian powernya = -50 untuk berjalan mundur. Tidak ada kendala pada perintah ini.

2. Curved MovePada perintah ini kami menggunakan blok action steering dengan steering = 50

yang mengakibatkan gerakan seperti tank move. Namun kami tetap melakukan curved move, dengan power 100. Karena gerakan cepat hal ini terlihat mirip sekali dengan tank move. Seharusnya kami memilih steering dengan nilai lebih rendah agar lebih terlihat gerak beloknya. Di perintah juga diharuskan untuk melakukan curved move backward dengan power 50. Artinya gerakan akan lebih lambat. Untuk lebih memperlihatkan perbedaan, seharusnya kami memberi blok wait dengan waktu 1-2 detik agar ada jeda, agar lebih mudah pula untuk melihat bahwa sudah berputar sebesar 360 derajat.

3. Tank MovePada perintah ini, kami tidak mengalami kesulitan dengan cukup menggunakan blok

tank move. Karena diperintahkan untuk menggunakan salah satu ban sebagai pusat putaran, maka dibuat agar ban yang menjadi pusat memiliki power = 0. Karena power motor yang lainnya adalah 100, maka harus diperkirakan power on for sudut seberapa banyak. Kesulitannya adalah memperkirakan harus dinyalakan seberapa lama/ besar sudut powernya. Seharusnya hal ini dapat diperhitungkan dengan matematika sederhana.

4. Move ObjectUntuk perintah ini, kami mulai mengalami kesulitan karena bingung bagaimana

memindahkan dengan jarak 10 cm. Padahal seharusnya bisa dengan mudah dilakukan dengan menurunkan pengait dari medium motor lalu bergerak mundur dengan perkiraan seberapa besar sudut motornya. Lalu untuk memindahkan cuboid sebesar 180 derajat dari posisi aslinya cukup menggunakan tank move. Cuboid akan tergeser sendiri sampai 180 derajat. Tank move menggunakan power = 0 pada salah satu motor dan power minus pada motor lainnya. Hal ini agar robot bergerak mundur sehingga cuboid terbawa. Bila bergerak maju, cuboid akan tersangkut ke bagian bawah robot dan tentu hal itu tidak kita inginkan.

Page 6: Lamp Iran

5. Stop at LineMerakit sensor cahaya dan memasangnya pada base dapat dengan mudah kami

lakukan, namun kami belum berhasil mencobanya. Hal ini mungkin dikarenakan kami belum menemukan setting sensor yang tepat. Threshold value yang digunakan mungkin masih salah karena di tempat kami menguji tidak berwarna putih lantainya sehingga sebelum mencapai lakban hitam pun, cahaya yang memantul tidak maksimal. Mungkin Threshold valuenya perlu dinaikan sehingga robot tetap berjalan di lantai coklat tapi berhenti sampai lakban hitam. Tidak lupa juga untuk memberi kode jalan tanpa batas pada depan blok wait dan kode berhenti setelah blok wait.

6. Stop at AngleKami juga belum sempat melakukan perintah ke enam ini, karena belum

mempersiapkan dengan baik kodenya. Setelah saya analisis, hal ini gagal kami lakukan karena kami tidak memilih pilihan sensor yang benar yaitu wait gyro sensor change to angle, yang dalam kasus ini adalah 180 derajat. Untuk garis besarnya, kami sudah mengetahui bahwa perlu memakai kode jalan sebelum blok wait dan kode berhenti setelah blok wait. Untuk perakitan gyro sensor dan memasangnya ke base sudah dapat kami jalankan dengan baik.

7. Stop at ObjectUntuk kode ini kami juga masih belum berhasil melakukannya. Hal ini mungkin

disebabkan pemilihan sensor wait yang salah. Seharusnya sensor pada blok wait dipilih ultrasonic dan compare distance, bukan change distance. Kalau change distance hanya jalan sebesar perubahan jarak yang diinginkan. Namun bila compare distance, kami bisa mengatur robot berjalan sampai jarak tertentu dari objek. Saat mencoba perintah ini, robot kami tidak berhenti berjalan sampai jarak sangat kecil. Dan kami juga belum berhasil membuat robot berjalan menjauh dari objek sejauh 35 cm.

8. Brick ProgrammingPerintah ini sebenarnya mudah, namun kami belum berhasil melakukannya karena

keterbatasan waktu. Kami hanya perlu membuat kode langsung di brick EV3 itu sendiri. Kodenya pun simple hanya menjalankan motor pada kedua roda selamat 5 detik lalu berhenti lalu menjalankan motor dengan arah sebaliknya selama 5 detik agar mundur.

Kesmpulan

Page 7: Lamp Iran

Dari hasil praktikum kali ini, saya merasa masih banyak kekurangan dan kelalaian, terutama pada persiapan. Setiap dari kami belum ada yang mempelajari hands-on ini dengan baik dan seksama. Sehingga saat mendapat perintah di modul ini yang sebenarnya tergolong mudah kami pun kebingungan. Kerja sama tim juga belum cukup baik karena pembagian tugas tidak jelas. Banyak anggota yang bingung harus melakukan apa karena tidak terlibat dalam pembuatan kode. Dari hasil kali ini, kami harus meningkatkan tingkat persiapan kami sehingga saat praktikum berikutnya kami sudah mempersiapkan gagasan dan ide untuk kodenya sehingga langsung cepat dijalankan.

4. Analisis dari