9
BAB III PERANCANGAN ALAT III.I Perancangan Hardware Perancangan sistem secara keseluruhan memerlukan beberapa alat dan bahan yang digunakan untuk memenuhi kebutuhan dalam pembuatan sistem, adapun deskripsi alat dan bahan sebagai berikut: a.Alat yang digunakan meliputi: 1.Personal Computer (PC) atau Laptop 2.Software basic for android 3.SoftwareArduino 1.0 4.ArduinoUno sebagai bootloader untuk upload program 5.Kabel USB 6.Solder 7.Tang dan obeng b.Sedangkan bahan-bahan yang digunakan: 1.Mikrokontroller ATmega328 2.Motor DC 2 pcs 3.Driver Motor L293D

Laporan Tugas Robot uncomplete

Embed Size (px)

DESCRIPTION

laporan tugas robot yang belum selesai

Citation preview

Page 1: Laporan Tugas Robot uncomplete

BAB III

PERANCANGAN ALAT

III.I Perancangan Hardware

Perancangan sistem secara keseluruhan memerlukan beberapa alat dan

bahan yang digunakan untuk memenuhi kebutuhan dalam pembuatan sistem,

adapun deskripsi alat dan bahan sebagai berikut:

a. Alat yang digunakan meliputi:

1. Personal Computer (PC) atau Laptop

2. Software basic for android

3. SoftwareArduino 1.0

4. ArduinoUno sebagai bootloader untuk upload program

5. Kabel USB

6. Solder

7. Tang dan obeng

b. Sedangkan bahan-bahan yang digunakan:

1. Mikrokontroller ATmega328

2. Motor DC 2 pcs

3. Driver Motor L293D

4. Akrilik, plat besi dan lem

5. PapanPCB

6. Timah

7. Kabel

8. Baut dan mur

9. Pin header

Page 2: Laporan Tugas Robot uncomplete

10. Power Supply

11. Connector

III.II Rangkaian Arduino Uno

Berikut ini adalah skema dari Arduino Uno :

Gambar 3.1 Skematik Arduino

III.III Rangkaian Driver Motor IC L293D :

Gambar 3.2 Driver Motor L293D

Page 3: Laporan Tugas Robot uncomplete

III.IV Rangkaian gearbox motor

III.V Rangkaian Switch

III.VI Flow Perancangan Robot Porter (buat diagram blok beserta penjelasan)

III.VII Program

Program Arduino untuk Robot Porter :

#define ka1 3 //pin 3

#define ka2 4 //pin 4

#define ki1 5 //pin 5

#define ki2 6 //pin 6

void setup() {

// set the digital pin as output:

pinMode(ka1, OUTPUT);

pinMode(ka2, OUTPUT);

pinMode(ki1, OUTPUT);

pinMode(ki2, OUTPUT);

digitalWrite(ka2, LOW);

Page 4: Laporan Tugas Robot uncomplete

digitalWrite(ka1, LOW);

digitalWrite(ki2, HIGH);

digitalWrite(ki1, HIGH);

}

void loop()

{

//jalan lurus

digitalWrite(ka1, LOW);

digitalWrite(ka2, HIGH);

digitalWrite(ki1, HIGH);

digitalWrite(ki2, LOW);

delay(7000);

//belok kiri

digitalWrite(ka1, LOW);

digitalWrite(ka2, HIGH);

digitalWrite(ki1, LOW);

digitalWrite(ki2, LOW);

delay(2000);

//jalan lurus

digitalWrite(ka1, LOW);

Page 5: Laporan Tugas Robot uncomplete

digitalWrite(ka2, HIGH);

digitalWrite(ki1, HIGH);

digitalWrite(ki2, LOW);

delay(7000);

//berhenti

digitalWrite(ka1, LOW);

digitalWrite(ka2, LOW);

digitalWrite(ki1, LOW);

digitalWrite(ki2, LOW);

delay(5000);

//jalan mundur

//digitalWrite(ka1, LOW);

//digitalWrite(ka2, HIGH);

//digitalWrite(ki1, LOW);

//digitalWrite(ki2, HIGH);

//delay(7000);

//belok kanan

digitalWrite(ka1, LOW);

digitalWrite(ka2, LOW);

digitalWrite(ki1, HIGH);

digitalWrite(ki2, LOW);

Page 6: Laporan Tugas Robot uncomplete

delay(3000);

//jalan lurus

digitalWrite(ka1, LOW);

digitalWrite(ka2, HIGH);

digitalWrite(ki1, HIGH);

digitalWrite(ki2, LOW);

delay(7000);

//belok kanan

digitalWrite(ka1, LOW);

digitalWrite(ka2, LOW);

digitalWrite(ki1, HIGH);

digitalWrite(ki2, LOW);

delay(3000);

}

BAB IV

PENGUJIAN DAN ANALISA

1. Percobaan meja satu

(ambil sample ujicoba 5 kali lihat hasil 1, 2, 3, 4, 5 apakah semua pas sampai ke

meja 1?)

2. Percobaan meja dua

(sama seperti percobaan meja 1)

Page 7: Laporan Tugas Robot uncomplete

IV.2 ANALISA

Dengan pengujian tersebut dapat di analisa ketika robot tidak jalan searah atau

sejajar. Bisa disebabkan karna putaran motor DC yang tidak serempak. Dan saat

di uji coba dengan alas yang licin, ban motor robot terkadang selip. Yang

menyebabkan motor menyimpang dari arah yang sudah di tentukan.

BAB V

Kesimpulan dan saran

V.1 Kesimpulan

Robot porter yang telah di uji coba dapat berjalan dengan baik sesuai

perintah yang terdapat pada push button.

Robot berjalan mulus pada lintasan yang tidak licin yang dapat membuat

roda atau ban robot menjadi slip.

Kendala pada program arduino yang membuat robot tidak bisa berjalan

dengan baik.

Adanya time delay saat robot berbelok ataupun saat memulai perintah baru

dari program arduino.

V.2 Saran

Untuk membuat robot ini, pembuat harus benar benar paham akan

rangkaian dan program nya.

Saat membuat program lakukan pengujian sesering mungkin agar jalan nya

robot sesuai dengan yang di harapkan.

Untuk tegangan motor DC di sarankan menggunakan tegangan di bawah

sama dengan 9v, agar tidak merusak komponen motor DC tersebut.

Berat total robot perlu di hitung agar putaran motor DC dapat bekerja

dengan baik. Tidak membebani motor yang membuat putarannya semakin

lambat.

Page 8: Laporan Tugas Robot uncomplete

Keterangan : warna merah kita karang sendiri untuk laporannya. Sory ternyata

saya tidak bisa menyelesaikan karena hari senin – kamis ditempat kerja ada

kunjungan dari Thailand, jepang dan india. Dan kebetulan saya yang handle untuk

mempersiapkan kunjungannya.

Tolong dibantu bab 3 dan 4 nya ya. Kesimpulan dan saran nanti kita isi bareng2.

Terima kasih.