PERANCANGAN DAN PEMROGRAMMAN
MINI CONVEYOR BERBASIS MIKROKONTROLLER
ATMEGA16
Disusun oleh :
1. Setia Ningrum (1610501048)
2. Rio Dwi Bagus P (1610501063)
Dosen Pengampu : R.Suryoto Edy Raharjo,S.T,M.Eng
Mata Kuliah : Mikrokontroller
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
MAGELANG
2019
A. PENDAHULUAN
Conveyor adalah salah satu jenis alat pengangkut yang berfungsi untuk
memindahkan barang dari suatu tempat ketempat lainnya. Secara umum, conveyor
terbagi menjadi beberapa jenis, yaitu Belt conveyor, Chain conveyor, Screw
conveyor, dan Pneumatic conveyor.
Pada percobaan ini kami membuat conveyor jenis belt. Pada dasarnya, belt
conveyor merupakan peralatan yang sederhana. Belt conveyor terdiri atas sabuk yang
tahan terhadap pengangkutan benda padat, plat roller dan bagian pendukung lainnya.
Prototype belt conveyor pada percobaan ini digerakkan menggunakan motor
DC. Motor DC adalah suatu perangkat yang mengubah energy listrik menjadi kinetik,
mempunyai dua terminal dan memerlukan tegangan arus DC atau searah untuk
menggerakkanya. Prototype conveyor ini dapat memindahkan benda-benda kecil yang
ringan.
B. ALAT DAN BAHAN
a) Alat
1. Gunting
2. Cutter
3. Lem tembak
4. Bor
5. Tang pemotong
6. Solder
7. Penggaris
8. Alat tulis
9. Mikrokontroller Atmega16
10. Kabel IDC 5x2
11. Kabel jumper
12. Power supply 12volt
13. Jepit buaya
b) Bahan
1. Kardus secukupnya
2. Stik eskrim
3. Karet gelang
4. Tusuk sate (kayu)
5. Baterai 9volt 1buah
6. Penutup baterai
7. Saklar On Off
8. Paralon
9. Motor DC
10. Solatip
11. Relay kaki 8 12volt
12. Transistor 2SC1061
13. Dioda
14. Resistor 1k Ω
15. Bread board
C. FLOWCHART
D. PROGRAM DAN KETERANGAN
$regfile = "m16def.dat" ‘memanggil file m16def.dat untuk
memprogram atmega16
$crystal = 11059200 ‘menggunakan kristal 11.0592 MHz
Config Porta = Output ‘mengatur Port A sebagai output
Do ‘mulai
LOOP
END
Wait selama 5
detik
Porta.0 = 0 &
Porta.1 = 1
Wait selama 1
detik
Porta.0 = 0 &
Porta.1 = 0
A
Wait selama 5
detik
Do
Porta.0 = 1 &
Porta.1 = 0
START
Compiler setup
Hardware setup
PORTA = Output
Wait selama 1
detik
Porta.0 = 0 &
Porta.1 = 0
A
‘KONVEYOR NAIK
Porta.0 = 1 ‘bit ke-0 dari port A hidup
Porta.1 = 0 ‘bit ke-1 dari port A mati
Wait 5 ‘delay selama 5 sekon
‘KONVEYOR BERHENTI
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 0 ‘bit ke-1 dari port A mati
Wait 1 ‘delay selama 1 sekon
‘KONVEYOR TURUN
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 1 ‘bit ke-1 dari port A hidup
Wait 5 ‘delay selama 5 sekon
‘KONVEYOR BERHENTI
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 0 ‘bit ke-1 dari port A mati
Wait 1 ‘delay selama 1 sekon
Loop ‘ulangi
End ‘selesai
E. FOTO HASIL
Link Youtube : https://youtu.be/B5SBO93iMIU
Foto Hasil :

Mini conveyor dengan atmega16

  • 1.
    PERANCANGAN DAN PEMROGRAMMAN MINICONVEYOR BERBASIS MIKROKONTROLLER ATMEGA16 Disusun oleh : 1. Setia Ningrum (1610501048) 2. Rio Dwi Bagus P (1610501063) Dosen Pengampu : R.Suryoto Edy Raharjo,S.T,M.Eng Mata Kuliah : Mikrokontroller JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TIDAR MAGELANG 2019
  • 2.
    A. PENDAHULUAN Conveyor adalahsalah satu jenis alat pengangkut yang berfungsi untuk memindahkan barang dari suatu tempat ketempat lainnya. Secara umum, conveyor terbagi menjadi beberapa jenis, yaitu Belt conveyor, Chain conveyor, Screw conveyor, dan Pneumatic conveyor. Pada percobaan ini kami membuat conveyor jenis belt. Pada dasarnya, belt conveyor merupakan peralatan yang sederhana. Belt conveyor terdiri atas sabuk yang tahan terhadap pengangkutan benda padat, plat roller dan bagian pendukung lainnya. Prototype belt conveyor pada percobaan ini digerakkan menggunakan motor DC. Motor DC adalah suatu perangkat yang mengubah energy listrik menjadi kinetik, mempunyai dua terminal dan memerlukan tegangan arus DC atau searah untuk menggerakkanya. Prototype conveyor ini dapat memindahkan benda-benda kecil yang ringan. B. ALAT DAN BAHAN a) Alat 1. Gunting 2. Cutter 3. Lem tembak 4. Bor 5. Tang pemotong 6. Solder 7. Penggaris 8. Alat tulis 9. Mikrokontroller Atmega16 10. Kabel IDC 5x2 11. Kabel jumper 12. Power supply 12volt 13. Jepit buaya b) Bahan 1. Kardus secukupnya 2. Stik eskrim 3. Karet gelang 4. Tusuk sate (kayu) 5. Baterai 9volt 1buah 6. Penutup baterai 7. Saklar On Off 8. Paralon 9. Motor DC 10. Solatip 11. Relay kaki 8 12volt
  • 3.
    12. Transistor 2SC1061 13.Dioda 14. Resistor 1k Ω 15. Bread board C. FLOWCHART D. PROGRAM DAN KETERANGAN $regfile = "m16def.dat" ‘memanggil file m16def.dat untuk memprogram atmega16 $crystal = 11059200 ‘menggunakan kristal 11.0592 MHz Config Porta = Output ‘mengatur Port A sebagai output Do ‘mulai LOOP END Wait selama 5 detik Porta.0 = 0 & Porta.1 = 1 Wait selama 1 detik Porta.0 = 0 & Porta.1 = 0 A Wait selama 5 detik Do Porta.0 = 1 & Porta.1 = 0 START Compiler setup Hardware setup PORTA = Output Wait selama 1 detik Porta.0 = 0 & Porta.1 = 0 A
  • 4.
    ‘KONVEYOR NAIK Porta.0 =1 ‘bit ke-0 dari port A hidup Porta.1 = 0 ‘bit ke-1 dari port A mati Wait 5 ‘delay selama 5 sekon ‘KONVEYOR BERHENTI Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 0 ‘bit ke-1 dari port A mati Wait 1 ‘delay selama 1 sekon ‘KONVEYOR TURUN Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 1 ‘bit ke-1 dari port A hidup Wait 5 ‘delay selama 5 sekon ‘KONVEYOR BERHENTI Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 0 ‘bit ke-1 dari port A mati Wait 1 ‘delay selama 1 sekon Loop ‘ulangi End ‘selesai E. FOTO HASIL Link Youtube : https://youtu.be/B5SBO93iMIU Foto Hasil :