Dokumen ini membahas perancangan dan pemrograman mini robot menggunakan mikrokontroler Atmega16. Terdapat penjelasan mengenai tujuan, alat dan bahan, teori dasar, langkah kerja, hasil pemrograman, hasil gambar robot, dan hasil percobaan. Program dibuat menggunakan Bascom AVR untuk menggerakkan motor maju mundur sesuai waktu yang ditentukan.
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROPROSESOR RASPBERRY Pi B+ajilaksono12345
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
Walking robot menggunakan Raspberry Pi 3 B+Rioardha
Tugas mikroprosesor membuat dan menjalankan robot menggunakan Raspberry Pi 3 B+
Kelompok 11 :
Agus Adi Budiarto (1610501012)
Muhammad Rioarda Irfa'i (1610501093)
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...ajilaksono12345
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
Mini Conveyor menggunakan Raspberry Pi 3 B+Rioardha
Tugas mikroprosesor membuat dan menjalankan mini conveyor menggunakan Raspberry Pi 3 B+
Kelompok 11 :
Agus Adi Budiarto (1610501012)
Muhammad Rioarda Irfa'i (1610501093)
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiYazid98
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Nama : Agung Bayu H.P. (1710501103)
Nama : Yazid Ikhwani (1710501104)
Mata Kuliah : Sistem Mikrokontroller
Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng.
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...Mochammadfinandika
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler AT MEGA 16
Nama : Mochammad Finandika P
Renata Brigita
Dosen Pengampu : R Suryoto Edi Raharjo S.T M.Eng
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Nama : Agung Bayu H.P. (1710501103)
Nama : Yazid Ikhwani (1710501104)
Mata Kuliah : Sistem Mikrokontroller
Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng.
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROPROSESOR RASPBERRY Pi B+ajilaksono12345
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
Walking robot menggunakan Raspberry Pi 3 B+Rioardha
Tugas mikroprosesor membuat dan menjalankan robot menggunakan Raspberry Pi 3 B+
Kelompok 11 :
Agus Adi Budiarto (1610501012)
Muhammad Rioarda Irfa'i (1610501093)
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...ajilaksono12345
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
Mini Conveyor menggunakan Raspberry Pi 3 B+Rioardha
Tugas mikroprosesor membuat dan menjalankan mini conveyor menggunakan Raspberry Pi 3 B+
Kelompok 11 :
Agus Adi Budiarto (1610501012)
Muhammad Rioarda Irfa'i (1610501093)
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiYazid98
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Nama : Agung Bayu H.P. (1710501103)
Nama : Yazid Ikhwani (1710501104)
Mata Kuliah : Sistem Mikrokontroller
Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng.
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...Mochammadfinandika
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler AT MEGA 16
Nama : Mochammad Finandika P
Renata Brigita
Dosen Pengampu : R Suryoto Edi Raharjo S.T M.Eng
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Nama : Agung Bayu H.P. (1710501103)
Nama : Yazid Ikhwani (1710501104)
Mata Kuliah : Sistem Mikrokontroller
Dosen Pembimbing : R. Suryoto Edy Raharjo, S.T., M.Eng.
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
Simulator trafic light dengan mikrokontroller atmega16Kifa Ulya
Simulator trafic light dengan mikrokontroller atmega16 beserta penjelasannya.
Nama Mahasiswa : 1. Kifa Ulya' Zharifah (1710501092)
2. Octavia Fatimah Yazid (1710501099)
Mata Kuliah : SISTEM MIKROKONTROLLER
DOSEN : R. Suryoto Edy Raharjo, ST., M.Eng.
TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TDAR
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Mochammadfinandika
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Nama : Mochammad Finandika P
Renata Brigita
Dosen Pengampu : R Suryoto Edi Raharjo S.T M.Eng
1. PERANCANGAN DAN PEMROGRAMAN MINI ROBOT
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 robot 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
Perkembangan teknologi menuntut manusia untuk menciptakan sesuatu
yang baru dan memiliki tujuan nyata. Teknologi modern saat ini, khususnya
dalam dunia teknologi robotika mengalami perkembangan yang sangat pesat.
Banyak negara maju yangberlomba-lomba menciptakan robot yang canggih dan
memiliki tujuan-tujuan tertentu. Tujuan tersebut erat kaitannya dengan
kebutuhan akan adanya alat yang dapat membantu manusia dalam
menyelesaikan pekerjaannya. Sehingga pekerjaan yang dirasa tidak dapat
diselesaikan oleh manusia dapat terselesaikan.
3. Pada praktek kali ini saya akan membuat miniatur robot yaitu walking
robot sebagai salah satu bentuk pengenalan sebelum membuat projek yang lebih
besar. Pada pembuatan walking robot, saya hanya membutuhkan kardus, motor
dc dan baterai 9 volt. Baterai (Battery) adalah sebuah alat yang dapat merubah
energi kimia yang disimpannya menjadi energi Listrik yang dapat digunakan
oleh suatu perangkat Elektronik. Pada pembuatan walking robot baterai
digunakan untuk menjalankan motor DC yang dihubungkan dengan karet
terhadap badan robot tersebut, sehingga dapat bergerak sesuai yang dirancang
D. Langkah Kerja
1. Menyiapkan semua alat dan bahan yang dibutuhkan
2. Membuat mini robot 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 mini robot sudah siap, rangkai semua komponen pada project board
6. Merangkai sesuai dengan rangkaian yang sudah ditentukan
7. Menjalankan mini robot menggunakan mikrokontroler Atmega16
8. Menuliskan program dengan menggunakan aplikasi Bascom AVR
9. Memerintahkan mikrokontroler untuk menjalankan mini robot 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 mini robot (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
'MINI ROBO MAJU MUNDUR
'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
4. 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 Mini Robot
G. Hasil Percobaan
Kami lampirkan hasil dari percobaan melalui video pada link Youtube berikut.
https://youtu.be/xNeKozUW-z4
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. Mini robot akan berjalan sesuai dengan perintah dan delay waktu yang
ditentukan, percobaan kami dikatakan behasil karena conveyor dapat hidup
sesuai dengan yang kita inginkan