3.3. Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan oleh penulis dalam sistem pengendalian robot adalah Bascom-AVR yang dapat mengisikan kode program ke dalam memori flash
mikrokontroler.
3.4. Perancangan Alat
3.4.1. Perancangan Konstruksi Robot
Perancangan konstruksi robot berisi komponen-komponen yang membentuk sistem robot secara keseluruhan. Gambar 3.2 menunjukkan konstruksi robot secara
keseluruhan.
Gambar 3.2. Konstruksi robot
Keterangan gambar: 1. Ponsel sistem
7. Soket headset 2. Heatsink
8. Tempat baterai 3. Driver motor DC L293D
9. Motor DC 4. Ball caster
10. Roda robot 5. LED
11. Pust button onoff 6. DTMF decoder CM8870
12. Mikrokontroler ATMega8535
12 11
10 9
8 7
6 4
5 1
3 2
Tampak dari depan
Tampak dari belakang
3.4.2. Perancangan Rangkaian DTMF Decoder
DTMF decoder menggunakan IC CM8870 ditunjukkan pada Gambar 3.3. Penentuan nilai komponen dilakukan berdasarkan datasheet IC CM8870 [17].
Gambar 3.3. Rangkaian DTMF decoder [17]
Rangkaian DTMF decoder akan mengubah frekuensi dari nada-nada yang dikirimkan dari keypad ponsel user menjadi 4 bit data biner. Tabel 3.1 menunjukkan
output dari rangkaian DTMF decoder. Output yang dihasilkan dari rangkaian ini akan dihubungkan ke mikrokontroler sehingga mikrokontroler dapat mengenali data yang
dikirimkan oleh user. Mikrokontroler akan mengolah data tersebut dan mengirimkan sinyal PWM ke IC L293D untuk menggerakkan motor DC pada robot.
Tabel 3.1. Output dari rangkaian DTMF decoder Keypad
Ponsel Output CM8870
Q4 Q3
Q2 Q1
1 1
2 1
3 1
1 4
1 5
1 1
6 1
1
Tabel 3.1. Lanjutan Output dari rangkaian DTMF decoder Keypad
Ponsel Output CM8870
Q4 Q3
Q2 Q1
7 1
1 1
8 1
9 1
1 1
1 1
1 1
1 1
LED yang digunakan pada rangkaian DTMF decoder berfungsi sebagai display data biner. Sedangkan resistor yang dihubungkan pada LED bertujuan untuk membatasi
arus yang melewati pada LED sehingga tidak mengakibatkan kerusakan pada LED. Nilai resistor dapat dihitung dengan menggunakan persamaan 2.1. Pada perancangan ini,
nilai tegangan Vs adalah 5 volt yang berasal dari output DTMF decoder. Sedangkan LED yang digunakan adalah LED warna merah yang memiliki jatuh tegangan sebesar 1,7 volt.
Nilai I ditentukan sebesar 10 mA [23], sehingga nilai resistor yang didapat adalah:
2.1
Berdasarkan hasil perhitungan, maka nilai resistor yang digunakan oleh penulis adalah 330 Ω.
3.4.3. Perancangan Rangkaian Minimum Sistem ATMega8535