TEKNIK ELEKTRO, FAKULTAS TEKNIK, UNIVERSITAS TIDAR
ROBOT DENGAN MOTOR DC
Oleh :
Nama : Muhammad Ibna Mauladany (17105010030)
Muhammad Aufa Al Fadani (171501032)
Dosen Pengampu : R Suryoto Edy Raharjo, S.T., M.Eng.
ROBOT
Robot adalah seperangkat alat mekanik yang bisa melakukan tugas fi
sik, baik dengan pengawasan dan kontrol manusia, ataupun menggunakan progr
am yang telah didefinisikan terlebih dulu (kecerdasan buatan). Istilah robot beraw
al bahasa Ceko“robota” yang berarti pekerja atau kuli yang tidak mengenal lelah
atau bosan. Robot biasanya digunakan untuk tugas yang berat, berbahaya, peker
jaan yang berulang dan kotor. Biasanya kebanyakan robot industri digunakan dal
am bidang produksi. Penggunaan robot lainnya termasuk untuk pembersihan limb
ah beracun, penjelajahan bawah air dan luar angkasa, pertambangan, pekerjaan
"cari dan tolong" (search and rescue), dan untuk pencarian tambang. Belakangan
ini robot mulai memasuki pasaran konsumen di bidang hiburan, dan alat pembant
u rumah tangga, seperti penyedot debu, dan pemotong rumput.
Saat ini hampir tidak ada orang yang tidak mengenal robot, namun pe
ngertian robot tidaklah dipahami secara sama oleh setiap orang. Sebagian memb
ayangkan robot adalah suatu mesin tiruan manusia (humanoid), meski demikian
humanoid bukanlah satu-satunya jenis robot.
MOTOR DC
Motor Listrik DC atau DC Motor adalah suatu perangkat yang mengub
ah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini juga d
apat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor memiliki du
a terminal dan memerlukan tegangan arus searah atau DC (Direct Current) untuk
dapat menggerakannya. Motor Listrik DC ini biasanya digunakan pada perangkat-
perangkat Elektronik dan listrik yang menggunakan sumber listrik DC seperti Vibr
ator Ponsel, Kipas DC dan Bor Listrik DC.
Motor Listrik DC atau DC Motor ini menghasilkan sejumlah putaran pe
r menit atau biasanya dikenal dengan istilah RPM (Revolutions per minute) dan d
apat dibuat berputar searah jarum jam maupun berlawanan arah jarum jam apabil
a polaritas listrik yang diberikan pada Motor DC tersebut dibalikan. Motor Listrik D
C tersedia dalam berbagai ukuran rpm dan bentuk. Kebanyakan Motor Listrik DC
memberikan kecepatan rotasi sekitar 3000 rpm hingga 8000 rpm dengan tegang
an operasional dari 1,5V hingga 24V
MIKROKONTROLER
Mikrokontroler adalah sebuah sistem komputer lengkap dalam satu
chip . Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah
terdapat atau berisikan ROM ( Read – Only Memory ),RAM (Read - Write Memory),
beberapa plot masukan maupun keluaran,dan beberapa peripheral seperti pencaca
h/pewaktu, ADC (Analog to Digital converter),DAC (Digital to Analog converter) dan
serial komunikasi.
Mikrokontroler AVR (Alf and Vegard’s Risc processor) merupakan
pengontrolan utama standar industri dan riset saat ini. Hal ini dikarenakan berba
gai kelebihan yang dimilikinya dibandingkan mikroprosesor antara lain lebih murah,
dukungan software dan dokumentasi yang memadai dan memerlukan komponen
pendukung yang sangat sedikit. Salah satu tipe mikrokontroler AVR untuk aplika
si standar yang memilikifitur memuaskan ialah ATmega16.
Mikrokontroler AVR (Alf and Vegard’s Risc processor) merupakan
pengontrolan utama standar industri dan riset saat ini. Hal ini dikarenakanberba
gai kelebihan yang dimilikinya dibandingkan mikroprosesor antara lain lebih murah,
dukungan software dan dokumentasi yang memadai dan memerlukan komponen
pendukung yang sangat sedikit. Salah satu tipe mikrokontroler AVR untuk aplika
si standar yang memilikifitur memuaskan ialah ATmega16
ATMEGA 16
TRANSISTOR
Transistor adalah alat semikonduktor yang dipakai sebagai penguat,
sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modul
asi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran li
strik, di mana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), m
emungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya
Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor
(E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat di
pakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Ba
sis, yaitu pada keluaran tegangan dan arus output Kolektor.
Transistor merupakan komponen yang sangat penting dalam dunia el
ektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier (
penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (sta
bilisator) dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor d
igunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dira
ngkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi
rangkaian-rangkaian lainnya
SISTEM RANGKAIAN
a. Rangkaian Minimum Sistem, dimana pada rangkaian ini berfungsi untuk membangkitkan
tegangan dan menjalankan sebuah IC mikrokontroler.
b. Mikrokontroler ATmega16,dimana mikrokontroler ini berfungsi sebagai pengendali robot
c. Output (motor DC/robot), dimana pada bagian output ini sebagai indikator hasil dari
program yang telah di input ke mikrokontroler ATmega16
d. Output dari pemrograman pada mikrokontroler ATmega16 diwujudkan dalam bentuk gerakan
robot
PRINSIP KERJA PENGATURAN WAKTU
Pengaturan lampu lalu lintas diatur oleh kendali mikrokontroler ATmega16 dengan
mensinkronkan pada bahasa pemrograman C.Dalam bahasa C ini dilakukan konfigurasi output
pada port A mikrokontroler ATmega16 sebagai output, dimana setiap port A terdiri dari 8pin yakni pin
A0-A7. Sehingga inilah yang dihubungkan ke Motor DC sehingga menggerakkan robot maju .
Sedangkan pengaturan pewaktuan dibuat pada bahasa C dengan menggunakan fungsi wait,
seperti yang ditunjukkan pada listing program di bawah ini.
PEMROGRAMAN MIKROKONTROLER
Program ini menggunakan BASKOM AVR dengan isi program sebagai berikut :
$regfile = “m161dev.dat”
$crystal = 8000000
Config PORTA = Output
Do
PORTA = &B00000001
Waitms 700
PORTA = &B00000000
Waitms 400
Loop
End
Ketika program dijalanlankan maka robot akan bergerak
maju selama 7 detik kemudian berhenti selama 4 detik.
Robot akan bergerak mengulangi kejadian tersebut
selama sumber tegangan tidak dimatikan
TERIMA
KASIH

Robot Dengan Motor DC dan Atmega 16

  • 1.
    TEKNIK ELEKTRO, FAKULTASTEKNIK, UNIVERSITAS TIDAR ROBOT DENGAN MOTOR DC
  • 2.
    Oleh : Nama :Muhammad Ibna Mauladany (17105010030) Muhammad Aufa Al Fadani (171501032) Dosen Pengampu : R Suryoto Edy Raharjo, S.T., M.Eng.
  • 3.
    ROBOT Robot adalah seperangkatalat mekanik yang bisa melakukan tugas fi sik, baik dengan pengawasan dan kontrol manusia, ataupun menggunakan progr am yang telah didefinisikan terlebih dulu (kecerdasan buatan). Istilah robot beraw al bahasa Ceko“robota” yang berarti pekerja atau kuli yang tidak mengenal lelah atau bosan. Robot biasanya digunakan untuk tugas yang berat, berbahaya, peker jaan yang berulang dan kotor. Biasanya kebanyakan robot industri digunakan dal am bidang produksi. Penggunaan robot lainnya termasuk untuk pembersihan limb ah beracun, penjelajahan bawah air dan luar angkasa, pertambangan, pekerjaan "cari dan tolong" (search and rescue), dan untuk pencarian tambang. Belakangan ini robot mulai memasuki pasaran konsumen di bidang hiburan, dan alat pembant u rumah tangga, seperti penyedot debu, dan pemotong rumput. Saat ini hampir tidak ada orang yang tidak mengenal robot, namun pe ngertian robot tidaklah dipahami secara sama oleh setiap orang. Sebagian memb ayangkan robot adalah suatu mesin tiruan manusia (humanoid), meski demikian humanoid bukanlah satu-satunya jenis robot.
  • 4.
    MOTOR DC Motor ListrikDC atau DC Motor adalah suatu perangkat yang mengub ah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini juga d apat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor memiliki du a terminal dan memerlukan tegangan arus searah atau DC (Direct Current) untuk dapat menggerakannya. Motor Listrik DC ini biasanya digunakan pada perangkat- perangkat Elektronik dan listrik yang menggunakan sumber listrik DC seperti Vibr ator Ponsel, Kipas DC dan Bor Listrik DC. Motor Listrik DC atau DC Motor ini menghasilkan sejumlah putaran pe r menit atau biasanya dikenal dengan istilah RPM (Revolutions per minute) dan d apat dibuat berputar searah jarum jam maupun berlawanan arah jarum jam apabil a polaritas listrik yang diberikan pada Motor DC tersebut dibalikan. Motor Listrik D C tersedia dalam berbagai ukuran rpm dan bentuk. Kebanyakan Motor Listrik DC memberikan kecepatan rotasi sekitar 3000 rpm hingga 8000 rpm dengan tegang an operasional dari 1,5V hingga 24V
  • 5.
    MIKROKONTROLER Mikrokontroler adalah sebuahsistem komputer lengkap dalam satu chip . Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM ( Read – Only Memory ),RAM (Read - Write Memory), beberapa plot masukan maupun keluaran,dan beberapa peripheral seperti pencaca h/pewaktu, ADC (Analog to Digital converter),DAC (Digital to Analog converter) dan serial komunikasi. Mikrokontroler AVR (Alf and Vegard’s Risc processor) merupakan pengontrolan utama standar industri dan riset saat ini. Hal ini dikarenakan berba gai kelebihan yang dimilikinya dibandingkan mikroprosesor antara lain lebih murah, dukungan software dan dokumentasi yang memadai dan memerlukan komponen pendukung yang sangat sedikit. Salah satu tipe mikrokontroler AVR untuk aplika si standar yang memilikifitur memuaskan ialah ATmega16. Mikrokontroler AVR (Alf and Vegard’s Risc processor) merupakan pengontrolan utama standar industri dan riset saat ini. Hal ini dikarenakanberba gai kelebihan yang dimilikinya dibandingkan mikroprosesor antara lain lebih murah, dukungan software dan dokumentasi yang memadai dan memerlukan komponen pendukung yang sangat sedikit. Salah satu tipe mikrokontroler AVR untuk aplika si standar yang memilikifitur memuaskan ialah ATmega16 ATMEGA 16
  • 6.
    TRANSISTOR Transistor adalah alatsemikonduktor yang dipakai sebagai penguat, sebagai sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modul asi sinyal atau sebagai fungsi lainnya. Transistor dapat berfungsi semacam kran li strik, di mana berdasarkan arus inputnya (BJT) atau tegangan inputnya (FET), m emungkinkan pengaliran listrik yang sangat akurat dari sirkuit sumber listriknya Pada umumnya, transistor memiliki 3 terminal, yaitu Basis (B), Emitor (E) dan Kolektor (C). Tegangan yang di satu terminalnya misalnya Emitor dapat di pakai untuk mengatur arus dan tegangan yang lebih besar daripada arus input Ba sis, yaitu pada keluaran tegangan dan arus output Kolektor. Transistor merupakan komponen yang sangat penting dalam dunia el ektronik modern. Dalam rangkaian analog, transistor digunakan dalam amplifier ( penguat). Rangkaian analog melingkupi pengeras suara, sumber listrik stabil (sta bilisator) dan penguat sinyal radio. Dalam rangkaian-rangkaian digital, transistor d igunakan sebagai saklar berkecepatan tinggi. Beberapa transistor juga dapat dira ngkai sedemikian rupa sehingga berfungsi sebagai logic gate, memori dan fungsi rangkaian-rangkaian lainnya
  • 7.
    SISTEM RANGKAIAN a. RangkaianMinimum Sistem, dimana pada rangkaian ini berfungsi untuk membangkitkan tegangan dan menjalankan sebuah IC mikrokontroler. b. Mikrokontroler ATmega16,dimana mikrokontroler ini berfungsi sebagai pengendali robot c. Output (motor DC/robot), dimana pada bagian output ini sebagai indikator hasil dari program yang telah di input ke mikrokontroler ATmega16 d. Output dari pemrograman pada mikrokontroler ATmega16 diwujudkan dalam bentuk gerakan robot
  • 8.
    PRINSIP KERJA PENGATURANWAKTU Pengaturan lampu lalu lintas diatur oleh kendali mikrokontroler ATmega16 dengan mensinkronkan pada bahasa pemrograman C.Dalam bahasa C ini dilakukan konfigurasi output pada port A mikrokontroler ATmega16 sebagai output, dimana setiap port A terdiri dari 8pin yakni pin A0-A7. Sehingga inilah yang dihubungkan ke Motor DC sehingga menggerakkan robot maju . Sedangkan pengaturan pewaktuan dibuat pada bahasa C dengan menggunakan fungsi wait, seperti yang ditunjukkan pada listing program di bawah ini.
  • 9.
    PEMROGRAMAN MIKROKONTROLER Program inimenggunakan BASKOM AVR dengan isi program sebagai berikut : $regfile = “m161dev.dat” $crystal = 8000000 Config PORTA = Output Do PORTA = &B00000001 Waitms 700 PORTA = &B00000000 Waitms 400 Loop End Ketika program dijalanlankan maka robot akan bergerak maju selama 7 detik kemudian berhenti selama 4 detik. Robot akan bergerak mengulangi kejadian tersebut selama sumber tegangan tidak dimatikan
  • 10.