PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROKONTROLER ATMEGA16
1. PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR
MENGGUNAKAN MIKROKONTROLER ATMEGA16
Disusun oleh :
1. Aji Laksono (1610501045)
2. M.Solikhul Chakim(1610501104)
Dosen Pengampu : R.Suryoto Edy R, S.T., M.Eng
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
2. A. Tujuan
1. Dapat mengaplikasikan mini konveyor dan menjalankan secara langsung
2. Mengetahui dan memahami cara menggunakan mikrokontroler untuk
menyalakan motor DC
3. Mengetahui cara memprogram mikrokontroler menggunakan aplikasi
Bascom AVR
B. Alat dan Bahan
Alat membuat mini
konveyor
1. Cutter
2. Gunting
3. Lem tembak
4. Jangka
5. Solder
6. Bor PCB
7. Pensil
Alat membuat rangkaian bolak-balik
1. Mikrokontroler AT Mega 16 beserta downloadernya
2. Laptop
3. Kabel IDC
Bahan membuat mini konveyor
1. Kardus Bekas
2. Isolasi
3. Lem G
4. Tusuk Sate
5. Isi lem tembak
6. Motor DC
7. Saklar
8. Baterai 9V
9. Tempat baterai
10. Kabel
11. Tenol
12. Karet gelang
13. Kertas HVS
14. Pipa
3. Bahan membuat rangkaian bolak-balik
1. Relay DPDT 12 volt 2 buah
2. Transistor 2sc1061 2 buah
3. Resistor 1k ohm 2 buah
4. Dioda 2 buah
5. Catu daya 12 volt 1 buah
6. Kabel IDC secukupnya
7. Kabel jumper secukupnya
8. Capit buaya secukupnya
C. Dasar Teori
Conveyor merupakan suatu sistem mekanik yang mempunyai fungsi
memindahkan barang dari satu tempat ke tempat yang lain. Konveyor banyak
dipakai di industri untuk transportasi barang yang jumlahnya sangat banyak Sistem
konveyor memungkinkan transportasi cepat dan efisien untuk berbagai bahan.
Dalam kondisi tertentu, konveyor banyak dipakai karena mempunyai nilai
ekonomis dibanding transportasi berat seperti truk dan mobil pengangkut. Konveyor
dapat memobilisasi barang dalam jumlah banyak dan kontinyu dari satu tempat ke
tempat lain (James 2008).
4. Dalam pembuaan konveyer mini kali ini kita mamanfaatkan motorDC sebagai
penggerak beltnya pada konveyer. Motor DC adalah suatu perangkat yang
mengubah energi listrik menjadi energi kinetik atau gerakan.
Motor DC memiliki dua terminal dan memerlukan tegangan arus searah atau
DC (Direct Current) untuk dapat menggerakannya. Komponen utama yang terdapat
pada motor DC adalah kutub medan, Current Elektromagnet atau Dinamo dan
Commutator
Keuntungan utama motor DC adalah dalam hal pengendalian kecepatan motor
DC yang tidak mempengaruhi kualitas pasokan daya. Motor ini dapat dikendalikan
dengan mengatur :
Tegangan kumparan motor DC – meningkatkan tegangan kumparan motor DC
akan meningkatkan kecepatan
Arus medan – menurunkan arus medan akan meningkatkan kecepatan
Motor DC biasanya digunakan pada perangkat-perangkat Elektronik dan
listrik yang menggunakan sumber listrik DC seperti Vibrator Ponsel, Kipas DC, Bor
Listrik DC dan lainnya.
D. Langkah Kerja
1. Menyiapkan semua alat dan bahan yang dibutuhkan
2. Membuat conveyer sesuai dengan rancangan sebelumnya
3. Memasang motor dan baterai sesuai dengan rancangan yang sudah dibuat
sebelumnya
4. Menyatukan semua bagian kardus dengan menggunakan lem tembak
5. Setelah konveyer sudah siap, rangkai semua komponen pada project board
6. Merangkai sesuai dengan rangkaian yang sudah ditentukan
7. Menjalankan konveyor menggunakan mikrokontroler Atmega16
8. Menuliskan program dengan menggunakan aplikasi Bascom AVR
9. Memerintahkan mikrokontroler untuk menjalankan conveyor dengan arah
maju dan mundur dengan waktu yang ditentukan.
10. Menjalankan hasil dari program tersebut
11. Mendokumentasikan hasil praktikum
5. Gambar Rancangan mini konveyor :
Gambar & Ukuran
10 cm
3cm
(a)
3cm
4cm
(b)
22cm
7cm
(c)
30cm
4cm
(d)
29cm
12cm
(e)
1,5cm
(f)
3,5cm
(g)
4cm
(h)
45cm
6cm
(i)
6. Gambar akhir dalam 3D
Gambar Rangkaian mini konveyor bolak-balik & maju berhenti
Bolak Balik
2x
Maju berhenti
7. E. Hasil Pemrograman
Untuk dapat menalankan konveyor (motor DC) dengan arah maju dan mundur,
serta dengan waktu yang diinginkan. Kita dapat menuliskan perintah tersebut
dengan memprogram pada aplikasi Bascom AVR.
Berikut hasil programnya :
Konveyor Bolak Balik
'KONVEYOR BOLAK
BALIK’
$regfile = "m16def.dat"
$crystal = 11059200
‘Menggunakan crystal clock
11059200 Hz
Config PortA = Output
‘Mengatur PORTA sebagai
output
Do
‘Do-Loop merupakanperintah perulangan
untuk
melakukan perulangan
program
Porta = &B00000001 ‘menunjukan bahwa hanya bit 0 aktif dan konveyor
akan maju’
Wait 3 ‘menunjukan waktu tunggu konveyor maju selama 3
detik
Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif ,konveyor
akan mati’
Wait 1 ‘menunjukan waktu tunggu mati konveyor selama 1
detik’
Porta = &B00000010 ‘menunjukan bahwa hanya bit 1 aktif dan konveyor
akan mundur’
Wait 3 ‘menunjukan waktu tunggu konveyor mundur
selama 3 detik’
Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif ,konveyor
akan mati’
Wait 1 ‘menunjukan waktu tunggu mati konveyor selama 1
detik’
8. Konveyor Hidup mati
$regfile = "m16def.dat"
$crystal = 11059200
‘Menggunakan crystal clock
11059200 Hz
Config PortA = Output
‘Mengatur PORTA sebagai
output
Do
‘Do-Loop merupakanperintah perulangan
untuk
melakukan perulangan
program
Porta = &B00000001 ‘menunjukan bahwa hanya bit 0 aktif dan konveyor
akan hidup’
Wait 3 ‘menunjukan waktu tunggu konveyor hidup selama
3 detik
Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif ,konveyor
akan mati’
Wait 1 ‘menunjukan waktu tunggu mati konveyor selama 1
detik’
F. Hasil Gambar Conveyor
9. G. Hasil Percobaan
Kami lampirkan hasil dari percobaan melalui video pada link Youtube
berikut.
https://youtu.be/MQFu6pj8MUo
H. Kesimpulan
Mikrokontroler Atmega16 memiliki 4 port, dimana masing-masing port
memiliki 8 pin. Untuk dapat menjalankanya kita harus memprogram terlebih
dahulu dengan mengetikan program pada aplikasi Bascom AVR yang kita
gunakan. Conveyor akan berjalan sesuai dengan perintah dan delay waktu yang
ditentukan, percobaan kami dikatakan behasil karena conveyor dapat hidup
sesuai dengan yang kita inginkan
10. G. Hasil Percobaan
Kami lampirkan hasil dari percobaan melalui video pada link Youtube
berikut.
https://youtu.be/MQFu6pj8MUo
H. Kesimpulan
Mikrokontroler Atmega16 memiliki 4 port, dimana masing-masing port
memiliki 8 pin. Untuk dapat menjalankanya kita harus memprogram terlebih
dahulu dengan mengetikan program pada aplikasi Bascom AVR yang kita
gunakan. Conveyor akan berjalan sesuai dengan perintah dan delay waktu yang
ditentukan, percobaan kami dikatakan behasil karena conveyor dapat hidup
sesuai dengan yang kita inginkan