Kamis, 09 Juni 2016

Mengontrol Motor DC dengan Potensio

Pertama, Anda akan mengontrol kecepatan motor DC dalam satu arah, menggunakan transistor daya, dioda, power supply eksternal (untuk daya motor), dan potensiometer (untuk mengontrol kecepatan. Transistor NPN apa saja yang dirancang untuk beban arus tinggi dapat menggantikan teransistor TIP 120 (bisa diganti TIP 121/122) Datasheet TIP 120.

Sumber daya yang digunakan harus cukup tegangan dan arus untuk meggerakkan motor. Tegangan tidak harus melebihi yang dibutuhkan motor. Dalam percobaan akan digunakan power supply DC 5 V di 500mA, yang cukup untuk motor DC 5V yang digunakan. Catatan: Jika Anda menggunakan power supply dengan tegangan terlalu tinggi dari tegangan yang dapat di tangani/ ditoleransi motor DC, maka Anda dapat merusaknya secara permanen. Berhati-hatilah..

Artilkel lain:
LED Berkedip
Lampu Lalu Lintas Arduino
Pengujian Sismin Arduino Mega 2560 (Kombinasi LED)


Komponen yang DIperlukan:
  • Motor DC, bisa menggunakan dinamo tamiya.
  • 10 k ohm Potensiometer
  • Transistor TIP 120/ transistor ekivalennya
  • Diode 1N4001 (sebagai pengaman)
  • Jack Plug/ Sabungan Power DC
  • Suber Tegangan Ekstrnal/ Baterai
Konfigurasi:
Hubungkan semua komponen seperti gambar berikut:

Skematik hubungan. Sumber Gambar: buku Beginning Arduino hal 100

Program:
Ketikan program ini pada program Arduino:

int potPin =0; // pin analog 0 terkonek ke potensio
int transistorPin =9; // pin PWM 9 terkonek ke pin base transistor
int potValue = 0; //Mengembalikan nilai dari potensio

void setup() {
  // mensetting pin transistor sebagai output
  pinMode(transistorPin, OUTPUT);
}

void loop() {
  // membaca potensio, merubah nilai pembacaan ke 0-225
  potValue = analogRead(potPin)/4;
  //menggunakan nilai pembacaan potensio untuk kontrol transistor
  analogWrite(transistorPin, potValue);

}

Atau download program DISINI.

Tutorial ini mengikuti buku Beginning Arduino. Yang ditulis oleh Michael McRoberts. Pada halaman 99-101.
Pada buku dijelaskan secara lengkap dan mendetail mengenai skript program yang digunakan atau rangkaian yang digunakan. Untuk lebih jelasnya bisa dibaca pada bukunya langsung.
Sumber gambar: http://www.amazon.co.uk/Beginning-Arduino-Michael-McRoberts/dp/1430232404

Selamat mencoba
Semoga Bermanfaat...

Baca juga:
Menggunakan IC Motor Driver L293D

Tidak ada komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...