Showing posts with label TIPs. Show all posts
Showing posts with label TIPs. Show all posts

Tuesday, October 30, 2012

MAPPING Robot KRCI (CAVR Source Code)

MAPPING Robot KRCI (CAVR Source Code)

Metode mapping robot KRCI pada bahasan ini merupakan salah satu cara yang pernah diuji coba di ajang Kontes Robot Cerdas 2009 dan 2010. Pada th.2009 Robot J_Land memperoleh Juara 2 Regional 4 dan th.2010 Robot Ghen J_Land memperoleh juara 2 Regional 4 dan Inovasi terbaik ditingkat Nasional.

Video Robot J-LAND - Demo Mapping Robot KRCI :




Pola pemrograman mapping robot KRCI kami ilustrasikan seperti gambar berikut:




DOWNLOAD LINK DIBAWAH


Thursday, March 17, 2011

Sistem Kendali Kecepatan Motor DC untuk Robot KRI (bagian-2)


PERANCANGAN SOFTWARE
1.  Pembangit Sinyal PWM

Sinyal PWM dibangkitkan menggunakan Timer 2. Seperti ditunjukkan pada cuplikan listing program dibawah ini:

2.  Kontrol Arah Putaran Motor
   Untuk mengatur arah putaran motor digunakan 4 buah relay yang disusun secara H-Bridge (Lihat Skema Driver Motor : DCMotorDrive.pdf - 171.1 KB).


    Listing program kendali arah gerak putaran motor ditunjukkan pada cuplikan listing program berikut : direct.txt - 644 B 

3. Pembacaan Data Kecepatan 
    Pembacaan data dari rotary encoder dapat digunakan sebagai 2 fungsi, yaitu :1.       Sebagai pembaca data keepatan motor; 2. Sebagai pembacaan data posisi jarak .
     Untuk data kecepatan motor disini tidak mengacu pada RPM, akan tetapi jumlah pulsa putaran motor yang di sampling dengan jeda waktu tertentu. Untuk sampling pembacaan data kecepatan motor digunakan Timer 0.Perhatikan cuplikan listing program berikut ini : speed.txt - 1.1 KB


4. Kontrol PID          (PID.txt - 918 B)

5. Kontrol FUZZY   (FUZZY.txt - 10.2 KB)

6. Kontrol PID + FUZZY   (PIDFUZZY.txt - 1.0 KB)
Bahasan diatas merupakan serangkaian perjalanan eksperiment dan masih banyak sekali kekurangannya. Semoga bermanfaat. Mohon maaf jika banyak kesalahan dalam penulisan artikel ini.




Download :


 
Jika pembaca berkenan untuk mendapat informasi lebih lanjut,
Kontak via email :
atau call via phone : 08815086165

File berupa layout PCB dan program dalam CAVR  akan kami siapkan untuk anda yang membutuhkan.
Semoga bermanfaat…! Dan Selamat berjuang diajang KRI2011.


Joni Haryono
Sepanjang - Sidoarjo

 Click Disini  
                
         

Sistem Kendali Kecepatan Motor DC untuk Robot KRI (bagian-1)

Salah satu kunci sukses sebuah robot ketika  bermain ajang Kontes Robot Indonesia adalah Motor DC yang digunakan dalam pembuatan robot karena motor penggerak sangatmempengaruhi pergerakan  robot saat  melaju atau bergerak berpindah tempat. Selain jenis motor dc yang dipakai penangan sistem kontrol  yang digunakan juga sangat penting agar robot dapat dikendalikan dengan baik saat bergerak dan stabil. Berikut ini adalah diagram sistem control kecepatan motor dc yang pernah saya gunakan dalam pembuatan robot KRI 2009.
 

Diagram Blok Sistem Kontrol




Motor DC
Seperti terlihat pada gambar diatas, jenis motor dc tersebut sangat baik dan cocok untuk digunakan pada robot untuk ajang KRI(Kontes Robot Indonesia), alasannya adalah sebagai berikut :
-          Motor ini memiliki speed yang tinggi
-          Memiliki Torsi yang besar
-          Mudah didapatkan di pasar loak
Untuk dapat menggunakan Motor sejenis gambar diatas pada design robot KRI,perlu  penanganan yang tepat agar hasilnya lebih baik. Berikut tips yang pernah saya lakukan.
1.       Agar Motor lebih  stabil, gunakan Gigi Konversi atau Puli. Tujuannya adalah agar kecepatan motor tidak terlalu cepat (dikecilkan) akan tetapi torsi akan bertambah.
2.       Lengkapi dengan sistem control kecepatan (Internal Control) agar kecepatan motor dapat terkendali dengan baik. Dengan menggunakan sistem control diharapkan dapat memberikan respon paksaan ketika terjadi kendala di lapangan, misalnya : terjadi tabrakan dengan robot lawan. Jika menggunakan sistem control internal pada penggunaan motor DC jenis ini, maka jika ada objek yang menghalagi maka respon control akan memaksa motor untuk berputar lebih kuat. Sedangkan jika tidak dilengkapi dengan sistem control internal tidak demikian.  (hal ini perlu dibuktikan/dicoba agar bias dipahami)

Rotary Encoder.
                Sensor yang digunakan pada perancangan sitem control kecepatan disini ada sebuah rotary encoder.  Keuntungan menggunakan rotary encoder adalah selain dapat digunakan mengukur kecepatan, juga dapat digunakan untuk mengukur jarak tempuh robot.

Mikrokontroller AVR ATMEGA32
                Mikrokontroller yang digunakan adalah ATMega 32. Sejauh ini ATMega32 memiliki kapasitas memory yang cukup untuk keperluan Robot KRI.
Dengan berbasis mikrokontroller ATMega32 ini kita dapat mengimplementasikan berbagai jenis sistem kontrol yang pernah didapatkan pada meteri kuliah. Tergantung pada pilihan si perancang. Sistem kontrol dapat menerapkan kontrol PID, FUZZY, atau gabungan dari keduanya PID+FUZZY. Alangkah baiknya semua dicoba agar dapat dievaluasi dan dipilih mana yang paling baik untuk diterapkan dalam lapangan yang sesungguhnya.

Driver Motor
                Untuk Driver motor digunakan adalah sistem penggerak motor DC menggunakan PWM. Dalam perancangan hardware, untuk Transistor switching digunakan Mosfet IRFZ-44. Dan untuk kendali arah putar motor digunakan 2(dua) buah relay.

PERANCANGAN HARDWARE

1.     Skema Rangkaian 



DOWNLOAD :
Kontrol Kecepatan Motor DC untuk Robot KRI.pdf - 628.3 KB

Codevision AVR V2.03.4.rar - 8.2 MB

Source Code : Robot KRI - Ghen LabE - UBHARA - 2009
KRI2009.rar - 729.0 KB


Baca Artikel Selanjutnya :

Sistem Kendali Kecepatan Motor DC untuk Robot KRI (bagian-2)


Baca Artikel Selanjutnya :




Kontak via email :
atau call via phone : 08815086165

=====================================================================
File berupa layout PCB (PROTEL) akan kami posting pada session berikutnya. Anda dapat men-download GRATIS...........
Semoga bermanfaat…! Dan Selamat berjuang diajang KRI2011.


Joni Haryono
Sepanjang - Sidoarjo

Thursday, December 9, 2010

TIPs dan TRIK membuat Robot KRI (Kontes Robot Indonesia)

Kontes Robot Indonesia (KRI) salah satu ajang yang sangat meriah untuk mahasiswa teknik, tentunya teknik yang berkaitan dengan Teknologi Robot ....:)

Teknologi Robot adalah pengembangan dari ilmu sistem pengaturan (sistem kontrol). Dalam sistem robot ada 3 sistem kontrol yang menjadi dasar dalam pembuatan kendali robot, yaitu :
1. Kontrol Kecepatan
2. Kontrol Posisi
3. Kontrol Percepatan


Bagaimana agar robot yang udah dibuat bisa optimal dan kondisional (sesuai dengan teknologi yang dimiliki) ketika main di ajang KRI, berikut ini ada beberapa tips dan trik untuk mempersiakan robot agar bisa main dengan baik :

1. Pilih Motor yang memiliki kemampuan dasar kuat dan cepat
    (torsi dan rpm yang cukup)
2. Gunakan transmisi mekanik untuk mengkonversi kecepatan motor
    agar tidak terlalu cepat akan tetapi jadi   lebih kuat.
    Hal ini dapat dilakukan dengan menggunakan sistem puli
    atau konversi gigi gearbox.
3. Gunakan Driver Motor dengan Close Loop Controller
    pada motor penggerak roda robot agar robot
    dapat bergerak dengan stabil dan torsinya juga dapat terjaga dengan baik.


Bagaimana kita melaksanakan persiapan dalam pembuatan Robot?
berikut ini trik yang bisa saya lakukan :

1. Dalam men-design robot jangan terlalu berpikir rumit,
    sesuaikan dengan kondisi permasalahan yang ada.
2. Design mekanik sesederhana mungkin agar penangannya
     tidak terlalu rumit tapi tetap kokoh.
3. Yang paling penting, pelajari Rule-nya dengan teliti,
     pada tiap Rule yang dibuat pada ajang KRI pasti ada
    teka-tekinya dan kita cari jawabannya.


Baca Artikel Selanjutnya :