Test Run Module

Demo motor servo continuous atau motor servo 360 derajat DS04-NFC

Diposting oleh :admin
Rabu, 21 Januari 2015 - 20:07:37 WIB | Dibaca: 12281 kali



Motor servo adalah DC motor yang dilengkapi dengan circuit kendali dengan sistem feedback yang menjadi satu kesatuan, motor servo.

Motor servo tersebut memiliki 3 input yaitu VCC, Ground(negatif), dan signal yang akan menjalankan memerintahkan motor DC tersebut agar dapat bergerak CW, CCW, dan Stop.

 

Komponen utama motor servo adalah DC motor, gear , potensio (sebagai feedback), dan rangkaian kontrol dan driver motor.

 

Motor Servo jenisnya ada dua:

Motor servo standard 180 derajat

mampu bergerak CW dan CCW dengan sudut defleksi total 180 derajat terdiri dari CW 90 derajat, dan CCW 90 derajat

 

Motor servo continuous atau motor servo 360 derajat

motor servo ini dapat berputar terus menerus secara CW = clockwise (searah jarum jam) atau CCW = counterclockwise (berlawanan arah jarum jam)

 

Pulsa servo.

Untuk dapat mengontrol motor servo kita perlu memberikan pulsa high dan pulsa low dengan lebar tertentu.

Pulsa ini dapat dihasilkan dengan port I/O biasa pada mikrokontroler ataupun arduino. Selain dengan sistem pulsa kita juga bisa menggunakan dengan sistem PWM agar lebih akurat dengan sistem PWM. Kalau pemberian pulsa atau PWM tidak akuran pergerakan yang di inginkan tidak akan sesuai dengan yang kita kehendaki. Misal disini kita akan melakukan agar servo berhenti di sketch arduino tersebut diminta untuk agar trial dengan parameter yang ada, (lihat potongan program ini):

==#define CW   1900

==#define STOP 1500  // >>>> silahkan di coba sd motor servo stop

==//#define STOP 1450 >> silahkan di coba sd motor servo stop

==//#define STOP 1550 >> silahkan di coba sd motor servo stop

==#define CCW  1000

 

gambar lebar pulsa dengan pergerakan servo, lihat gambar berikut:

Pada kesempatan ini kita akan mendemokan motor servo Motor servo continuous atau motor servo 360 derajat produk dari www.indo-ware.com

Motor Servo 360 derajat DS04-NFC link produk http://indo-ware.com/produk-2546-motor-servo-360-derajat-ds04nfc.html

 

Untuk uji demo kita akan menggunakan board Controller Arduino Uno R3

http://indo-ware.com/produk-2061--arduino-compatible-arduino-uno-r3.html

 

IDE arduino (Arduino integrated development environment (IDE) software) yang di gunakan Arduino 1.5.8

 

Sketch Arduino:

#include Servo.h>

 

#define SERVO_PIN  9

#define CW   1900

#define STOP 1500

//#define STOP 1450 >> silahkan di coba sd motor servo stop

//#define STOP 1550 >> silahkan di coba sd motor servo stop

#define CCW  1000

 

Servo myServo;

 

char c;

 

void setup()

{

  Serial.begin(57600);

  myServo.attach(SERVO_PIN);

  myServo.writeMicroseconds(STOP);

}

void loop()

{

  while (Serial.available() > 0) {

    c = Serial.read();

    switch (c) {

      case 'c':

        myServo.writeMicroseconds(CW);

        break;

      case 'w':

        myServo.writeMicroseconds(CCW);

        break;

      case 's':

        myServo.writeMicroseconds(STOP);

        break;

    }

  }

}

 

 

Motor servo ini membutuhkan koneksi 3 pin yaitu pin VCC yang kita berikan tegangan nominal 5 volt atau 4.5 volt sd 5.5 volt.

Ground bisa di hubungkan dengan ground. Dan untuk input pulsa di program sketch arduino ini di hubungkan dengan  PIN.9.

Lihat gambar-gambar dibawah ini:

 

Penampakan servo continuous dan arduino uno r3:

 

Penampakan servo continuous dan arduino uno r3:

 

Penampakan servo continuous dan arduino uno r3:

 

Penampakan servo continuous dan arduino uno r3:

 

Penampakan servo continuous dan arduino uno r3:

 

dari sketch code Arduino, disini kita bisa menggendalikan 3 mode dengan menggunakan window serial monitor, setting speed 57600 baud.

command c = CW = clockwise (searah jarum jam)

command w = CCW = counterclockwise (berlawanan arah jarum jam)

command s = S = servo stop

 

Serial monitor di beri input c , agar motor servo berputar searah jarum jam :

 

Serial monitor di beri input w , agar motor servo berputar berlawanan arah jarum jam :

 

Serial monitor di beri input s, agar motor servo berhenti :

 

demikian tulisan singkat mengenai demo motor servo continuous atau motor servo 360 derajat.

Program sketch diatas hanya mengandalkan pulsa. Untuk lebih presisi kita bisa menggunakan PWM dengan acuan Timer dari mikrokontroller,

semoga bermanfaat.

 

album photo terkait product:

https://photos.google.com/album/AF1QipPgf0iukm4UiSdWl_QQ_M9p29uNv10YjyzhvHlo

 

produk terkait:

http://indo-ware.com/produk-2061--arduino-compatible-arduino-uno-r3.html

http://indo-ware.com/produk-2546-motor-servo-360-derajat-ds04nfc.html

http://indo-ware.com/produk-2710-motor-servo-360-derajat-ds04nfc--roda.html

 

reference:

https://gist.github.com/lvidarte/e18d30d32fc95d4ba12f





Robocon motor driver IR2104 IRF3205 motor driver 2 channel motor driver ganda
Uji coba modul sensor sidik jari finger print fingerprint dengan Windows
jual Dioda Varactor
Timbangan 5kg HX711
Jual Part SMD Induktor


0 Komentar :


Isi Komentar :

Nama:
Email:
Komentar:
 
 (masukkan 6 kode di atas)




Keranjang Belanja
0 item produk
Total: Rp. 0
Kategori Produk
Cek Pengiriman Barang

Partnership