• Tidak ada hasil yang ditemukan

T1 612011028 BAB III

N/A
N/A
Protected

Academic year: 2017

Membagikan "T1 612011028 BAB III"

Copied!
16
0
0

Teks penuh

(1)

22

BAB III

PERANCANGAN SISTEM

Pada bab ini akan dijelaskan mengenai konsep dasar sistem, perancangan mekanik robot, perangkat lunak dari algoritma robot, serta metode pengujian robot.

2.1.Konsep Dasar Sistem

Untuk membuat algoritma yang baik, sebelumnya harus ada sebuah sistem perangkat keras yang berguna untuk membantu kinerja dari algoritma yang diinginkan dalam mencapai tujuan suatu robot itu dibuat. Blok diagram 3.1. menunjukkan sistem dari robot.

Gambar 3.1. Blok Diagram Sistem.

(2)

23 1.Sistem yang telah ada pada robot

Sistem yang telah ada pada robot meliputi mikrokontroler utama driver kipas dan driver motor. Mikrokontroler utama mendapat masukan dari sound activation

untuk memulai pergerakan robot.

Mikrokontroler utama juga digunakan untuk mengolah data dari sensor jarak SRF04, data dari sensor api UVTRON dan data dari sensor suhu TPA81. Selain itu mikrokontroler utama mendapat masukan dari sensor infrared, sensor garis dan sensor warna.

Selain digunakan untuk mengolah data yang didapat dari sensor mikrokontroler utama juga memberikan instruksi kepada driver motor untuk bergerak dan memberi instruksi kepada driver motor untuk mengaktifkan pemadam. 2. Sensor yang Ditambahkan

(3)

24

3.2. Perancangan Mekanik Robot

Bagian ini menjelaskan tentang perancangan mekanik robot yang dibuat serta lengan penjepit robot.

3.2.1. Rancangan Desain Robot

Gambar 3.2 menunjukan rancangan desain mekanik dari robot beroda yang dibuat.

(4)

25

3.2.2. Rancangan Desain Lengan Penjepit

Lengan penjepit merupakan bagian tambahan khusus untuk level 3. Lengan ini berfungsi sebagai alat yang bisa mengangkat serta membawa baby cradle boneka dari lokasi ditemukan menuju ke secondary safe zone. Lengan penjepit terdiri dari sebuah lengan dengan 2 servo untuk bergerak secara vertikal.Kedua servo berikutnya berada di ujung sebagai penggerak horizontal bagian terdepan. Berikut gambar desain dari lengan penjepit:

Gambar 3.3. Lengan Penjepit (Tampak Samping)

(5)

26

Gambar 3.4. Lengan Penjepit Sebelum Dipasang

Lengan penjepit akan dipasang dibagian teratas dari robot dan tidak melebihi dimensi P=31 x L=31 x T=27.

Ketika menjalankan algoritma lengan penjepit memiliki 4 posisi utama yaitu: 1. Posisi lengan penjepit standby

Posisi ini merupakan posisi standby dari lengan penjepit. Pada posisi ini lengan penjepit berada diatas robot dalam kondisi terlipat. Posisi ini digunakan ketika robot melakukan pencarian sebelum menemukan baby cradle. Posisi ini akan digambarkan oleh gambar berikut:

Gambar 3.5: Posisi Standby Lengan Penjepit (Tampak Samping)

1 2

4

(6)

27 2. Posisi lengan penjepit turun

Posisi ini merupakan posisi dimana lengan penjepit turun dan berada pada posisi horizontal. Posisi ini digunakan ketika robot akan bersiap menjepit dan mengangkat babycradle. Posisi ini akan digambarkan oleh gambar berikut:

Gambar 3.6: Posisi Lengan Penjepit Turun(Tampak Atas)

3. Posisi membawa baby cradle

Posisi ini merupakan posisi dimana lengan penjepit berada pada posisi

standby seperti pada nomor 1, namun kondisi lengan membuka sehingga baby cradle akan tersangkut pada lengan. Posisi ini digunakan ketika robot melakukan pencarian safe zone. Posisi ini akan digambarkan oleh gambar berikut:

(7)

28 4. Posisi menurunkan baby cradle

Posisi ini merupakan posisi mirip dengan posisi nomor 2, namun perbedaannya saat ini lengan penjepit berada pada posisi terbuka membawa

baby cradle. Posisi ini digunakan ketika robot bersiap menurunkan dan melepaskan baby cradle di safe zone. Posisi ini akan digambarkan dengan gambar berikut:

(8)

29

3.2.3. Realisasi Mekanik Robot

Gambar 3.9. Realisasi Desain Mekanik.

Keterangan dari gambar 3.9. adalah sebagai berikut : 1. Tombol Stop

2. Mic untuk Sound Activation

3. LED Indikator 4. Tombol Start

5. Tanda Arah Depan Robot 6. Kompas

7. Servo Penggerak Capit

(9)

30

Mekanik robot terdiri dari badan, lengan penjepit dan roda. Untuk bagian badan robot, digunakan bahan aluminium 3 mm. Penggunaan bahan tersebut dikarenakan bahan ringan dan kuat, sehingga robot akan kokoh dan tidak mudah mengalami kerusakan mekanik. Sedangkan untuk bagian lengan penjepit digunakan bahan akrilik 3 mm. Bagian roda berbahan nylon dengan diameter 8 cm dan didukung dengan karet sebagai ban dari roda.

3.3. Perancangan Perangkat Lunak

Pada bagian ini akan dijelaskan tentang perancangan perangkat lunak algoritma robot. Pada KRPAI 2016 level 3, ada 2 area yaitu area A tempat robot start dan area B tempat dimana diletakan baby cradle dan target secondary safe zone. Lapangan pertandingan KRPAI level 3 dapat dilihat pada gambar 3.10.

Gambar 3.10. Lapangan Pertandingan [11, h.50].

(10)

31

Robot memiliki dua algoritma untuk menyelesaikan penyelamatan pada KRPAI level 3. Algoritma pertama adalah algoritma robot dalam melakukan pencarian serta mengangkat baby cradle. Algoritma kedua adalah algoritma robot setelah berhasil mengangkat baby cradle dan melakukan pencarian target secondary safe zone serta meletakan baby cradle di safe zone.

3.3.1. Algoritma Pertama Pencarian Baby Cradle

Ketika robot mendeteksi garis di pintu room pada area B maka robot akan mengetahui apakah ruang tersebut selain ruang 1 dan 2 dari pembacaan kompas dan srf. Jika ruang tersebut adalah ruang 3 maka robot akan melakukan penelusuran dalam ruang mencari led penanda, jika tidak ditemukan robot akan keluar dan mencari keranjang bayi di ruang lain. Jika yang dimasuki adalah ruang 1 maka robot akan melakukan telusur sampai jarak tertentu. Jika sampai jarak tersebut belum di temukan led penanda, maka robot akan melanjutkan telusur dan keluar ruangan. Jika ruang yang di masuki adalah ruang 3 maka robot kan melakukan penelusuran mencari keranjang bayi. Jika robot menemukan tanda dari baby cradle,

robot akan memposisikan diri untuk bersiap mengangkat baby cradle dengan lengan penjepitnya. Jika ruang yang dimasuki adalah ruang 4 maka robot akan menghadap kanan dan melihat apakah ada led biru atau tidak. Jika tidak ada maka robot akan keluar, jika ada robot akan memposisikan diri bersiap mengangkat

target. Posisi robot akan menghadap sisi baby cradle yang terdapat tanda led biru. Setelah robot berada dalam posisi,lengan penjepit akan turun keatas baby cradle

(11)

32

(12)

33

(13)

34

3.3.2. Algoritma Kedua Pencarian TargetSecondary safe zone

Setelah robot keluar room sambil membawa baby cradle,robot akan menelusuri area B sambil melakukan scanning mencari secondary safe zone. Ketika tanda

secondary safe zone sudah ditemukan maka robot akan memposisikan diri menghadap ke tanda. Setelah berada diposisi tepat didepan tanda, lengan penjepit kemudian diturunkan melewati dinding. Setelah lengan turun dan baby cradle berada diseberang dinding, lengan penjepit yang tadinya membuka akan ditutup sehingga baby cradle akan jatuh di luar dinding dan robot berhasil menyelesaikan tugas. Gambar 3.13 berikut menunjukan algoritma pencarian

(14)

35

Gambar 3.13. Diagram Alir Algoritma Pencarian Secondary safe zone

Follow dinding & scanning secondary safezone

Mendapat secondary

safezone?

Posisikan badan menghadap secondary safezone

Turunkan lengan penjepit melewati sisi dinding

END YES

NO START

(15)

36

3.4. Metode Pengujian

Bagian ini akan menjelaskan tentang metode pengujian dari skripsi ini. Pengujian algoritma pertama akan dilakukan pada letak baby cradle di setiap room di area B. Pengujian algoritma kedua akan dilakukan pada 11 titik target secondary safe zone di area B.

3.4.1. Konfigurasi Letak Baby Cradle

Pengujian algoritma pertama akan dilakukan pada konfigurasi baby cradle di area B seperti pada gambar 3.14. sebagai berikut :

Gambar 3.14. Konfigurasi Letak Baby Cradle.

(16)

37

3.4.2. Konfigurasi Letak Secondary safe zone

Gambar 3.15. Konfigurasi Letak Secondary safe zone.

Pengujian Algoritma kedua berfokus pada proses robot setelah berhasil mengangkat baby cradle dengan lengan penjepit dan melakukan pencarian target tanda

secondary safe zone. Untuk pengujian dimulai ketika robot sudah berhasil mengangkat

baby cradle di dalam ruang dan keluar mencari target. Robot dinyatakan berhasil ketika berhasil menemukan target dan mampu meletakan baby cradle ke balik dinding yang terdapat targetsecondary safe zone.

Gambar

Gambar 3.1. Blok Diagram Sistem.
Gambar 3.2. Rancangan Desain Mekanik.
Gambar 3.3. Lengan Penjepit (Tampak Samping)
Gambar 3.4. Lengan Penjepit Sebelum Dipasang
+7

Referensi

Garis besar

Dokumen terkait

Kalaupun dilakukan, program edukasi semacam ini kurang memberi ruang bagi diskusi mengenai relasi dan intimitas antarpribadi, identitas dan hasrat atau nafsu

Tahun 2003 Tentang Usaha Pertambangan Bahan Galian kepada aparat.. pemerintah desa maupun aparat yang terkait dengan

4 Orang tua tidak pernah menuntut saya untuk belajar, tetapi jika nilai tes saya jelek orang tua akan berusaha mencarikan guru les.. 5 Orang tua mendukung segala kegiatan saya

Hasil penelitian yang telah dilakukan dengan 4 variabel independen dalam pengaruhnya terhadap struktur modal menunjukkan bahwa 2 variabel memiliki pengaruh signifikan terhadap

Pemikiran tentang konsep lembaga keuangan islam (bank syariah) sebenarnya bermula dari pandangan tentang adanya kesamaan praktek bunga dengan riba yang

PENERAPAN TEORI SAUCE PADA PRAKTIK PEMBUATAN SAUCE UNTUK APPETIZER OLEH SISWA SMK NEGERI 9

Dengan adanya Keputusan Menteri Energi dan Sumber Daya Mineral 1614 Nomor 2004 tentang Pedoman Pemrosesan Permohonan Kontrak Karya dan Perjanjian Pengusahaan Pertambangan Batu

In Windows Vista and Windows 7, it’s well known that if you wanted to open the Computer Management console—where you would work with tools such as the Disk Manager, Task