Anda di halaman 1dari 3

IoT Stepper Motor

Urgensi
Setiap sistem diotomatisasi untuk menghadapi tantangan baru dalam situasi sekarang. Sistem
otomatis memiliki lebih sedikit manual operasi, sehingga fleksibilitas, keandalan yang tinggi dan
tepat. Karenanya setiap bidang lebih memilih kontrol otomatis sistem. Khususnya di bidang
elektronika otomatis sistem melakukan kinerja yang lebih baik. Saat ini, ada banyak kontrol
kecepatan motor berkualitas baik di pasaran. Namun, biaya mereka relatif tinggi. Kontrol
kecepatan dengan baik biaya rendah dan kinerja yang baik akan sangat berharga, terutama untuk
aplikasi mobilitas kecil. Pada sisi lain, konektivitas nirkabel memiliki sifat biaya rendah dan
keterbatasan lingkungan yang lebih sedikit. IoT dibidang teknologi lebih cocok untuk sistem
otomasi.
Jika semua objek dalam kehidupan sehari-hari dilengkapi dengan pengenal dan konektivitas
nirkabel, objek ini dapat berkomunikasi satu sama lain dan dikelola oleh komputer. Salah satu
yang motor yang dapat dikontrol adalah motor stepper. Motor stepper digunakan diberbagai
bidang, industri, alat-alat rumah tangga, dan klinis instrumentasi. Yang pada prinsipnya motor
stepper bekerja sangat presisi sesuai dengan perintahnya.

Tujuan
Untuk memposisikan poros rotor stepper pada sudut yang diinginkan yang dapat digunakan di
lokasi yang berbeda.
Blok Diagram

Cara Kerja Alat


NodeMCU adalah prosessor utama untuk seluruh sistem untuk menerima perintah dari pengguna
dan mengontrol sesuai dengan tindakan. Android diguanakn sebagai alat media untuk
menampilkan aplikasi blink. Blynk adalah platform untuk aplikasi OS Mobile (iOS dan Android) yang
bertujuan untuk kendali module arduino, Raspberry Pi, ESP32, dan module sejenisnya melalui Internet.
Aplikasi ini merupakan wadah kreatifitas untuk membuat antarmuka grafis untuk proyek yang akan
diimplementasikan hanya dengan metode drag and drop widget. Perintah yang diberikan oleh aplikasi
blink berupa nilai sudut, dikirim melaului wifi (cloud), proses selanjutnya nodeMCU menerima informasi
tersebut kemudian diolah untuk mengeluarkan perintah berupa kondisi sudut yang ingin diberikan pada
port PWM(pulse width Modulation) dikirimkan ke driver stepper ULN2003. Didalam IC ULN2003
terdapat 7 buah rangkaian transistor Darlington yang membentuk logika kerja seperti gerbang logika NOT
yang ditunjukkan pada Gambar 2.

Gambar 2. Konfigurasi pin IC ULN2003


Dengan melihat Gambar 2. Dapat diketahui bahwa dengan memberikan logika low (tegangan 0
volt) pada kaki IN 1 makan akan menghasilkan kondisi keluaran pada kaki OUT 1 berlogika
high. Demikian juga sebaliknya.
Berikut ini adalah tabel aktivasi IC ULN2003 driver motor DC Stepper utnk mode 1 langkah dan
½ Langkah.
Tabel 1. Mode 1 langkah pemberian tegangan catu motor
Step IN1 IN2 IN3 IN4 Kutub Kumparan
A B C D
1 0 1 1 1 1 0 0 0
2 1 0 1 1 0 1 0 0
3 1 1 0 1 0 0 1 0
4 1 1 1 0 0 0 0 1

Tabel 2. Mode 1/2 langkah pemberian tegangan catu motor


Step IN1 IN2 IN3 IN4 Kutub Kumparan
A B C D
1 0 1 1 1 1 0 0 0
2 0 0 1 1 1 1 0 0
3 1 0 1 1 0 1 0 0
4 1 0 0 1 0 1 1 0
5 1 1 0 1 0 0 1 0
6 1 1 0 0 0 0 1 1
7 1 1 1 0 0 0 0 1
8 0 1 1 0 1 0 0 1
Program mikrokontroler yang dibiuat harus mengatur aktivasi kumparan listrik pada motor DC
stepper secara bergantian dengan waktu tunda yang tepat untuk menghasilkan putaran pada
rotornya. Pengaturan aktivasi kumparan listrik tersebut dapat dilakukan dengan mengikuti Tabel
1 untuk mode 1 langkah dan Tabel 2 untuk mode ½ langkah.

Alat dan Bahan


No Nama Jumlah Harga
1v Power Suplai 1 Rp. 200.000,00
2v Node MCU 1 Rp. 100.000,00
3v Driver Motor ULN2003 1 Rp. 50.000,00
4v Motor stepper unipolar 1 Rp. 300.000,00
5v Kabel 10 m Rp. 50.000,00
Total Rp. 700.000,00

Anda mungkin juga menyukai