1. PERANCANGAN DAN PEMROGRAMAN MINI
KONVEYOR MENGGUNAKAN MIKROKONTROLER
ATMEGA16
Disusun oleh :
1. Tri Kustini (1610501007)
2. Alif Surya Aji (1610501020)
DosenPengampu : R.Suryoto Edy R, S.T., M.Eng
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
2. A. Tujuan
1. Dapat mengaplikasikan konveyor mini 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
1. Cutter
2. Gunting
3. Lem tembak
4. Jangka
5. Mikrokontroler (Atmega16)
6. Laptop / PC
Bahan
1. Kardus bekas secukupnya
2. Puli dan karet secukupnya
3. Motor 1 buah
4. Baterai 1 buah
5. Software Bascom AVR
6. Kabel jumper secukupnya
7. Project board 1 buah
8. Relay DPDT 2 buah
9. Transistor 2sc1061 2 buah
10. Resistor 1k ohm 2 buah
11. Dioda 2 buah
12. Catu daya 1 buah
13. Kabel IDC secukupnya
14. USB downloader 1 buah
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).
3. 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
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.
4. Berikut hasil programnya :
'KONVEYOR BOLAK BALIK
'TRI KUSTINI &ALIF SURYA AJI
$regfile = "m16def.dat" ‘Pengarah preprosesor bahasa BASIC yang
memerintahkan untuk meyisipkan file lain
$crystal = 6000000 ‘Menggunakan crystal clock 6 MHz
Config PortA = Output ‘Mengatur PORTA sebagai output
Dim W As Integer ‘W sebagai bilangan integer (fungsi waktu)
W = 250 ‘Variabel W bernilai 250 ms
Do ‘Do-Loop merupakan perintah perulangan untuk
melakukan perulangan program
‘LED nyala bergantian dari kanan kekiri
PORTA = &B00000001 ‘Pada 8 bit data PORTA akan mengeluarkan data
00000001 (conveyor akan nyala pada bit ke-0 )
Waitms W ‘waktu tunggu selama W ms
PORTA = &B00000000 ‘Pada 8 bit data PORTA akan mengeluarkan data
00000000 (conveyor mati)
Loop ‘sebagai pengilangan
End ‘selesai
F. Hasil Gambar Conveyor
5. G. Hasil Percobaan
Kami lampirkan hasil dari percobaan melalui video pada link Youtube berikut.
https://youtu.be/lZpucjpaY8s
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