Tutorial Pengendali Kecepatan Motor Stepper dengan Modul ULN2003 menggunakan Arduino UNO

Posted By: Jogja Robotika In: Project On: Wednesday, March 21, 2018 Comment: 0 Hit: 19933

Pengendali Kecepatan Motor Stepper dengan Modul ULN2003 menggunakan Arduino UNO

.

Apa itu motor stepper?

.

Motor stepper adalah salah satu jenis motor dc yang dikendalikan dengan pulsa-pulsa digital. Motor stepper mengubah pulsa-pulsa listrik yang diberikan menjadi gerakan-gerakan diskrit rotor yang disebut langkah (steps). Untuk menggerakkannya diperlukan pengendali motor stepper yang membangkitkan pulsa-pulsa periodik.

.

Bagaimana cara mengendalikan motor stepper?

.

ULN2003 Stepper Motor Driver Module merupakan sebuah modul driver untuk motor stepper dengan IC ULN2003. IC ULN 2003 merupakan IC penguat arus yang didalamnya menggunakan konfigurasi transistor darlington.

.

Kali ini kami tim jogjarobotika tutorial akan mencoba membuat project tentang bagaimana cara mengendalikan kecepatan motor stepper dengan ULN2003 Stepper Motor Driver Module.

.

Bahan yang harus dipersiapkan antara lain:

1. ULN2003 Stepper Motor Driver Module

2. 28BYJ-48 5V STEPPER MOTOR

3. Arduino UNO

4. Project board

5. Kabel jumper

6. Potensiometer

.

Di bawah ini skematik untuk rangkaiannya

.

Setelah selesai dirangkai, maka masukkan program arduino dibawah ini.

.

#include <Stepper.h>
#include <Wire.h>


const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor


// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

int stepCount = 0; // number of steps the motor has taken

void setup() {
// nothing to do inside the setup

}

void loop() {
// read the sensor value:
int sensorReading = analogRead(A0);
// map it to a range from 0 to 100:
int motorSpeed = map(sensorReading, 0, 1023, 0, 100);
// set the motor speed:
if (motorSpeed > 0) {
myStepper.setSpeed(motorSpeed);
// step 1/100 of a revolution:
myStepper.step(stepsPerRevolution / 100);

}
}

.

.

Setelah selesai memasukkan program, lanjutkan upload program ke arduino. Kemudian cek dengan memutar-mutar potensiometer dan lihat pergerakan motor.

.

Untuk panduan lebih lengkapnya silahkan tonton video youtube kami.

.

Selamat mencoba. Salam Jogjarobotika :)

Comments

Leave your comment