Kamis, 26 Oktober 2017

Cara Membuat Simulasi Robotik Dengan Simulation SimulIDE dan UECIDE



Dalam kesempatan kali ini saya ingin menjelaskan langkah demi langkah bagaimana cara membuat Simulasi Perangkat Robotik dengan menggunkan Simulation SimulIDE dan UECIDE.

 

Disini alat yang saya gunakan yaitu,  2 Motor Servo sebagai poros putar perangkat tersebut dan akan dihubungkan ke Mikrokontroler Arduino UNO sebagai pusat pemrosesan instruksi kontrol perangkat dan juga 2 Potensiometer digunakan sebagai input untuk mengatur besaran sudut putar kedua motor servo.

 

  1. Langkah pertama yang harus dilakukan ialah installasi UECIDE dan membuka aplikasi Simulation SimulIDE .
  2. Setelah proses instalasi UECIDE selesai , kita install komponen yang dibutuhkan seperti ( Board : Arduino Uno , Motor : Arduino Servo Library) pastikan sudah terinstall .
  3. Kemudian kita buka Simulation SimulIDE dan mulai mendesain rangkaian  Perangkat Robotik .
     
Langsung saja yaa saya mulai ,


1. Desain pertama , pilih Arduino Uno pada folder Micro dengan cara pada Arduino kita drag ke halaman desain SimulIDE


Gambar 3.1 Arduino Uno

2. Kemudian pilih Potensiometer pada folder Passive , disini saya menggunakan 2 Potensiometer .




Gambar 3.2 Potensiometer

  • Potensiometer 1 : Hubungkan kabel kiri ke port GND , kabel tengah ke port A0, dan kabel kanan hubungkan dengan kabel kanan potensiometer 2 yang terhubunga pada port 5V pada Arduino Uno.
  • Potensiometer 2 : Hubungkan kabel kiri ke port GND, kabel tengah ke port A1, dan kabel kanan pada port 5V pada Arduino Uno.
     
   3.  Pilih Servo pada folder Output , disini saya menggunakan 2 Motor Servo.
Gambar 3.3 Servo

  • Servo 1 : Hubungkan kabel Sig pada port 9 PWM , kabel Gnd pada kabel Servo 2 yang telah terhubung ada port GND pada Arduino Uno , kabel V+ hubungkan ke kabel Potensiometer 2 yang telah terhubung ke port 5V pada Arduino Uno.
  • Servo 2 : Hubungkan kabel Sig pada port 10 PWM, kabel Gnd ke port GND pada Arduino Uno, kabel V+ hubungkan ke kabel V+ pada Servo 1 yang telah terhubung pada kabel potensiometer yg terhubung pada port 5V Arduino Uno.
     
4. Kemudian save as dan beri nama .

5. Buka aplikasi UECIDE dan mulai membuat Koding , seperti dibawah . Disini nama servo        dapat diganti sesuai keinginan . Kebetulan saya menggunakan nama “ servoaci “ dan save .

Gambar 5.1 Koding

6. Kemudian lakukan Compile , jangan lupa sebelum compile select board terlebih dahulu. Pilih Sketch – Compile .


Gambar 6.1 Compile

7. Hasil setelah dilakukan Compile .
 
Gambar 7.1 Hasil Compile
 
8. Setelah Compile selesai , kemudian pilih folder Output – utsservo.hex (klik kanan) – Info- klik (C:\Users\Aci\AppData\Local\Temp\build-eca54e5a-0957-41c1-b782-b8a426edcd6d\utsservo.hex)  otomatis akan tercopy di clipboard .
 
Gambar 8.1 Menemukan .hex

 

9. Pilih folder UECIDE dan copy paste (C:\Users\Aci\AppData\Local\Temp\build-eca54e5a-0957-41c1-b782-b8a426edcd6d\utsservo.hex) dan hapus “ \utsservo.hex ” dan Enter .
 
Gambar 9.1 Mencari .hex
 
10. Hasil Enter . Kemudian pilih file “ utsservo.hex “ dan copy ke folder dimana kalian menyimpan file “ utsservo.ino “ agar menjadi 1 folder .
 
Gambar 10.1 File .hex
 
11. Buka UECIDE – folder utsservo dan Copy paste .
 
Gambar 11.1 Folder .hex

12. Buka kembali Simultion SimulIDE untuk menjalankan desain rangkaian Simulasi Perangkat Robotik  yang tadi sudah dibuat .

  • Lakukan Load firmware - dengan cara klik kanan pada Arduino Uno dan pilih Load firmware.
     
    Gambar 12.1 Load Firmware
     
  • Pilih “ utsservo.hex “ sesuai nama file yang sudah dibuat.
     
    Gambar 12.2 Pilih file .hex


  • Kemudian klik tombol Power Circuit hingga berubah warna menjadi kuning.
     
    Gambar 12.3 Menjalankan Simulasi
     
  • Ketika tombol Power Circiut berubah warna menjadi kuning dan Real Speed berjalan , kemudian kita coba menggerakkan Potensiometer 1 & 2 , apabila ketika Potensiometer 1 & 2 digerakan dan Motor Servo1 & 2 itu bergerak maka simulasi tersebut dinyatakan berhasil .
     
    Gambar 12.4 Rangkaian Simulasi Sukses
     

13. Selesai .
 
 
 
 

Terimakasih Sudah Membaca Artikel ini  😊