Perancangan Rangkaian Perancangan Rangkaian 2- Perancangan Rangkaian Perancangan Rangkaian

PA.0_uC +5V R2 22K R1 470 PD1 LED1 PA.1_uC +5V R4 22K R3 470 PD2 LED2 PA.2_uC +5V R6 22K R5 470 PD3 LED3 PA.3_uC +5V R8 22K R7 470 PD4 LED4 PA.4_uC +5V R10 22K R9 470 PD5 LED5 Gambar 3.3 Skematik Sensor Photodiode

3.3.3 Perancangan Rangkaian

Keypad Dalam perancangan prototype robot ini, digunakan keypad 3x4 yang digunakan sebagai komponen yang memfasilitasi petugas restoran yang berada di dapur untuk menjalankan robot dan juga mengantarkan makanan pesanan ke meja pelanggan yang dituju dengan cara memasukkan kode meja pelanggan melalui tombol-tombol pada keypad. Pembacaan input dari keypad 3x4 ini dilakukan dengan cara menggunakan proses scanning, dimana setiap penekanan satu tombol merupakan kombinasi antara jalur baris dan kolom. 1 2 3 4 5 6 7 8 9 PC.4_uC PC.5_uC PC.6_uC PC.0_uC PC.1_uC PC.2_uC PC.3_uC Gambar 3.4 Skematik Keypad 3x4

3.3.4 Perancangan Rangkaian 2-

Push Button Switch Dalam perancangan prototype robot, digunakan 2 dua sakelar tekan push button switch yang difungsikan sebagai tombol memulai start untuk menjalankan robot dan tombol kembali back untuk menjalankan robot agar kembali lagi ke posisi awalnya home. +5V START PUSH BUTTON 1 R13 4K7 R14 4K7 PUSH BUTTON 2 BACK PA.7_uC PA.6_uC Gambar 3.5 Skematik 2-Push Button Switch

3.3.5 Perancangan Rangkaian

Liquid Crystal Display Dalam perancangan prototype robot pada tugas akhir ini, digunakan Liquid Crystal Display LCD dengan jumlah karakter 16x2. Mode pemrograman pada LCD menggunakan 4-bit data yang diakses melalui pin data D4, D5, D6, D7 pada LCD. V S S V D D V E E RS R W E D D 1 D 2 D 3 D 4 D 5 D 6 D 7 K A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 +5V VDD_LCD VEE_LCD VSS_LCD RW_LCD K_LCD A_LCD + D1 1N4002 VR1 10K C5 1uF 16V VSS_LCD VDD_LCD VEE_LCD PB.5_uC RW_LCD PB.4_uC K_LCD A_LCD PB.0_uC PB.1_uC PB.2_uC PB.3_uC LCD DISPLAY 16X2 Gambar 3.6 Skematik Penampil LCD Character 16x2

3.3.6 Perancangan Rangkaian

Driver Motor DC Driver motor DC yang digunakan pada perancangan prototype robot ini, memakai driver IC tipe L293D yang berfungsi untuk mengontrol kedua motor DC pada gearbox sebagai penggerak roda pada robot yang dirancang. Jadi, dengan adanya driver motor DC ini, maka mikrokontroler dapat mengontrol aktifitas pergerakan roda dan menentukan arah pada robot. M +VMOT D2 1N4002 1N4002 1N4002 1N4002 D3 D4 D5 M +VMOT D6 1N4002 1N4002 1N4002 1N4002 D7 D8 D9 MOTOR DC 1 MOTOR DC 2 +VMOT +5V VCC1VSS VCC2VS 16 8 1YOUTPUT 1 2YOUTPUT 2 3YOUTPUT 3 4YOUTPUT 4 3 6 11 14 1AINPUT 1 2AINPUT 2 3AINPUT 3 4AINPUT 4 2 7 10 15 EN1ENABLE 1 EN2ENABLE 2 GND 1 9 4,5,12,13 L293D PD.2_uC PD.3_uC PD.5_uC PD.6_uC PD.4_uC PD.7_uC Gambar 3.7 Skematik Driver Motor DC L293D

3.3.7 Perancangan Rangkaian Catu Daya