Anda di halaman 1dari 9

MODUL 1 BASIC, MAKE IT MOVE, MAKE IT SMART

Hana Amalia Kushandini (16018216)


5/K-01
Asisten:
Handik Yuwono
Tanggal Percobaan: 14/02/2019
Praktikum Pengantar Rekayasa Desain 2

Abstrak
Pada modul percobaan ke-1, kami membuat robot
lego yang dapat bergerak maupun berputar sesuai
keinginan. Dalam pembuatannya, kami 2. METODOLOGI
menggunakan panduan dari sebuah software Lego
Mindstroms Education EV3 dan buku panduan,
yang di dalamnya terdapat tahap-tahap bagaimana Modul 01
cara merakit robot lego dan membuat programnya
agar robot dapat bergerak sesuai yang diinginkan.
Proses percobaan ini kami tuangkan dalam sebuah Make It Smarter
laporan sesuai format yang diberikan oleh dosen dan
asisten praktikum.
1. Merangkai robot
2. Buat program di EV3
1. PENDAHULUAN 3. Transfer program pada
robot
Pada percobaan kali ini, praktikan membuat
4. Menjalankan robot
sebuah rangkaian robot yang berdasarkankan
pada modul satu. Pada modul satu ini
praktikan diberikan tiga jenis perintah.
Perintah-perintah tersebut berupa perintah
untuk membuat gerakan dasar pada robot,
perintah gerakan make it move dan gerakan Metodologi yang praktikan gunakan dapat
make it smarter. Untuk gerakan dasar, dipaparkan secara umum sebagai berikut:
perintah-perintah yang termasuk pada a) Merangkai robot
gerakan ini ialah perintah berupa gerakan Pada tahap ini praktikan merakit dan
maju, gerakan mundur, gerakan memutar, membentuk lego sesuai dengan instruksi
gerakan memindahkan objek dan berbagai yang diberikan oleh modul dengan
perintah dasar lainnya. Untuk bagian make it bantuan buku panduan. Tahap ini dimulai
move, terdapat perintah untuk memindahkan dari mempersiapkan setiap komponen
robot dengan menggunakan roda. Untuk yang dibutuhkan hingga menggabungkan
bagian make it smarter, pada bagian ini secara dan merangkai setiap komponen menjadi
umum robot dipasangkan sensor untuk sebuah bentuk robot yang fungsional.
mendeteksi berbagai jenis sinyal yang b) Membuat program di EV3
diberikan, sehingga robot dapat memberikan Pada tahap ini praktikan mulai
respon atas sinyal yang ia tangkap. menentukan alur program yang akan
dibuat serta merangkai setiap proses
hingga mencapai tujuan yang diinginkan.
Pada tahap ini praktikan menggunakan
sebuah program yang dikhususkan untuk
pengerjaan modul yaitu EV3. Pada tahap
ini praktikan juga dituntut menganalisis
setiap menu yang terdapat pada program
dan menentukan menu yang sesuai
dengan kebutuhan praktikan.
c) Transfer program pada robot

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 1


Pada tahap ini, setelah selesai membuat
program di EV3, praktikan mentransfer
program tersebut pada robot dengan
menggunakan bluetooth.
d) Menjalankan robot
Pada tahap ini, setelah selesai mentransfer
program dengan menggunakan bluetooth,
praktikan melakukan simulasi dan
pengujian serta menentukan apakah lego
yang telah dirakit dan program yang
terlah dibuat telah sesuai dan melakukan
perintah yang diinginkan.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 2


3. HASIL DAN ANALISIS
1. Basic
1) Straight Move
Robot akan bergerak maju selama 5 detik, lalu berhenti 2 detik, dan mundur 5 detik.

Hasil yang diperoleh adalah robot bergerak lurus ke depan selama 5 detik lalu diam selama 2
detik kemudian bergerak mundur selama 5 detik.

2) Curved Move
Robot akan bergerak memutar 360 derajat di tempat, maju ke kanan dan kiri dengan 100
persen kekuatan steering.

Robot akan bergerak memutar 360 derajat di tempat, mundur ke kanan dan kiri 50 persen
kekuatan steering.

Hasil yang praktikan peroleh : robot bergerak sesuai dengan yang diharapkan dengan
mengatur parameter pada program sedemikian rupa seperti yang tampak pada gambar di
atas.

3) Tank Move
Robot akan bergerak memutar 360 derajat dengan menggunakan roda kiri sebagai tumpuan
berputar.

Robot akan bergerak memutar 360 derajat dengan menggunakan roda kanan sebagai
tumpuan berputar.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 3


Hasil yang diperoleh oleh praktikan : robot bergerak sesuai dengan perintah yang
diharapkan.

4) Move Object
Pada bagian ini robot akan memindahkan sebuah kuboid sejauh 10 cm

Robot akan memutar kuboid sejauh 180 derajat.

Hasil yang diperoleh praktikan : robot mampu melakukan perintah yang diberikan dengan
objek yang dimaksud adalah kuboid.

5) Stop at Line
Pada bagian ini, robot akan berhenti ketika mendeteksi sebuah garis lurus berwarna hitam.
Hal ini mampu dilakukan ketika robot telah dilengkapi sebuah sensor optic.

Hasil yang diperoleh oleh praktikan : robot mampu bergerak lurus ke depan dan berhenti
ketika mendeteksi sebuah garis hitam.

6) Stop at Angle
Pada bagian ini robot menggunakan sebuah sensor yang bernama gyro sensor. Dimana robot
diharapkan berputar terhadap pusatnya dan akan berhenti ketika telah berputar sejauh 180
derajat.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan perintah yang sesuai.
Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 4
7) Stop at Object
Pada bagian ini robot dipasangkan dengan sebuah sensor bernama sensor ultrasonik.
Dimana robot akan behenti bergerak ketika mendeteksi sebuah objek yang berada di
hadapannya. Objek yang dimaksud adalah kuboid.

Hasil yang diperoleh oleh praktikan : robot mampu bergerak lurus ke depan dan kemudian
berhenti ketika mendeteksi sebuah objek di depannya.

8) Brick Programming
Pada bagian ini instruksi kerja yang harus dilakukan oleh robot sama seperti pada poin satu,
akan tetapi menggunakan brick programming.
Hasil yang diperoleh oleh praktikan: robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

2. Make it Move
1) With Wheels
Robot akan bergerak sejauh 1 meter dengan menggunakan minimal 1 motor. Robot akan
menggunakan roda untuk bergerak. Ketika sudah mencapai jarak 1 meter, robot akan
menampilkan seberapa jauh jarak yang sudah ditempuh di monitor brick.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

2) Display Speed
Robot akan bergerak sejauh 1 meter dengan menggunakan minimal 1 motor. Robot akan
menggunakan roda untuk bergerak. Ketika sudah mencapai jarak 1 meter, robot akan
menampilkan berapa kecepatan rata-ratanya monitor brick.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

3) In a Pattern
Robot akan bergerak membentuk bentuk persegi.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 5


Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

4) Up an Incline
Robot akan bergerak lurus menaiki bidang miring securam mungkin.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

5) Without Wheels
Robot akan bergerak tanpa roda sejauh minimal 30 meter dengan menggunakan satu motor.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

3. Make It Smarter
1) With a Sensor
Pada bagian ini, praktikan membuat robot yang akan mengeluarkan suara bila touch sensor
ditekan.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 6


2) And Faster
Pada bagian ini, praktikan membuat robot yang akan berjalan mundur ketika sensor cahaya
didekatkan pada objek.

Hasil yang diperoleh oleh praktikan : robot mampu melakukan gerakan sesuai dengan yang
diharapkan.

3) And Adaptable
Pada bagian ini, praktikan membuat robot yang bekerja dengan sensor cahaya. Ketika
cahaya terang, robot akan berbunyi kemudian berjalan maju. Ketika cahaya gelap, robot akan
berbunyi kemudian berjalan mundur. Kesulitan : untuk kondisi terang, flash yang diarahkan
ke sensor harus benar-benar terang dan dekat.

Hasil yang diperoleh oleh praktikan: robot mampu melakukan gerakan sesuai yang
diharapkan.

4) With Communication
Pada bagian ini, praktikum membuat robot yang ketika panah kanan pada brick ditekan,
maka robot akan bergerak ke kanan. Ketika panah kiri pada brick ditekan, maka robot akan
bergerak ke kiri.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 7


Hasil yang praktikan dapatkan : robot mampu melakukan gerakan sesuai yang diinginkan.

5) With Communication
Pada bagian ini, praktikan membuat robot yang akan mengejar objek di depannya, kemudian
mengambilnya dan membawanya mundur (seperti orang yang sedang mengejar makanan).
Ketika tidak ada objek yang berada di depan, robot akan berhenti.

Hasil yang praktikan dapatkan : robot dapat mengambil makanan dan membawanya
mundur.

Analisis :
Robot akan berjalan sesuai program yang dibuat pada EV3 maupun dibuat langsung pada brick. Pada
tahap basic, robot dapat melakukan gerakan sederhana seperti berputar dan berhenti ketika ada objek di
depannya. Pada tahap make it move, robot dapat melakukan perintah yang lebih bervariasi dibanding
pada tahap basic, misalnya menaiki bidang miring dan bergerak tanpa roda. Pada tahap make it smarter,
robot dapat merespon input yang diberikan praktikan, contohnya bekerja dengan sensor cahaya dan
mengejar objek yang ada di depannya. Secara keseluruhan, Lego Mindstorm dapat melakukan berbagai
perintah sesuai dengan program yang dijalankan.

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 8


4. KESIMPULAN

Pada modul 1, praktikan diberi tugas untuk membentuk gerakan berulang yang dapat
membuat program Basic, Make It Move, dan Make It membentuk sebuah pola. Pada masalah up and
Smarter. incline, praktikan diminta membuat robot yang
mampu melalui bidang miring dengan sudut
kemiringan tertentu. Lalu, pada masalah without
Pada bagian basic, Praktikan dikenalkan dengan wheels, praktikan diminta membuat robot yang
beberapa gerakan dasar yang dapat dilakukan mampu bergerak tanpa roda.
robot Lego Mindstorm. Dengan straight move
gerakan lurus, curved move dan tank move gerakan
membelok, dan move object gerak untuk Pada bagian Make It Smarter praktikan
memindahkan suatu objek. Lalu pada masalah dikenalkan lebih lanjut dengan sensor yang ada
stop at line, stop at angle, dan stop at object praktikan pada Lego Mindstorm. Pada bagian ini, robot
dikenalkan dengan beberapa sensor yang tersedia mampu menerima beberapa masukan dan
pada Lego Mindstorm. Dengan stop at line yang memiliki beberapa output berupa suara maupun
menggunakan sensor warna, stop at angle yang gerakan. Pada masalah with a sensor praktikan
menggunakan gyro-sensor, dan stop at object yang diminta membuat robot yang mampu memberi
menggunakan sensor ultrasonik. Dan pada output berupa suara tertentu. Pada bagian and
masalah brick programming peserta dikenalkan faster, praktikan diminta membuat robot yang
dengan pemrograman robot Lego Mindstorm mampu merespon objek yang ada di depannya
menggunakan brick yang ada pada rangkaian dengan output berupa gerakan tertentu. Pada
robot itu sendiri. bagian and adaptable, praktikan diminta membuat
robot yang mampu mendeteksi terang dan gelap,
praktikan diminta untuk memprogram robot
Lalu pada bagian Make It Move, praktikan untuk memberikan respon yang berbeda pada
diberikan pengenalan lanjutan seputar gerak yang masing-masing kondisi. Pada bagian with
dapat dilakukan Lego Mindstorm. Pada bagian ini communication, praktikan juga diminta untuk
peserta diminta membuat robot yang mampu memprogram robot agar dapat menerima dua
bergerak atau berpindah dari satu tempat ke sinyal dan juga dua respon yang berbeda. Pada
tempat lain. Pada masalah with wheels, praktikan bagian with communication yang kedua,praktikan
diminta membuat robot yang mampu bergerak diminta untuk memprogram robot agar memiliki
lurus satu meter diikuti keluaran berupa display ‘sense food’, apabila robot mendeteksi adanya objek
jarak. Pada masalah display speed, praktikan (makanan), maka robot akan merespon dengan
diminta membuat robot yang mampu menghitung mendekat ke objek (makanan). Apabila robot tidak
dan menampilkan kecepatan rata-rata dari jarak diberi objek (makanan), maka robot akan
yang ditempuh robot. Pada masalah In a Pattern, menjalankan protokol ‘mati’.
praktikan diminta membuat robot yang mampu

Laporan Kelompok – Praktikum Pengantar Rekayasa Desain 9