Memahami Langkah Demi Langkah: Tutorial Stepper Motor NEMA 23 dengan Wemos D1 untuk Proyek Elektronik Anda!

 Stepper Motor Nema 23 dengan Wemos D1

    Dalam era inovasi teknologi yang terus berkembang, motor stepper NEMA 23 telah menjadi pilihan utama untuk berbagai proyek elektronika, dari printer 3D hingga mesin CNC. Namun, kita memerlukan pengendali yang cerdas dan efektif untuk memaksimalkan potensi motor stepper ini. Modul mikrokontroler berbasis WiFi Wemos D1 telah tiba di panggung. Kecerdasannya yang terbuka dan kemampuan untuk terhubung ke internet memungkinkan modul untuk memberikan kontrol yang luar biasa atas motor stepper NEMA 23.

    Panduan ini akan membahas secara terperinci bagaimana mengintegrasikan microcontroller Wemos D1 R32 dengan motor stepper NEMA 23. Kami akan menjelajahi bagaimana Wemos D1 dapat memberdayakan motor ini, membawa proyek Anda ke tingkat yang lebih tinggi. Kita akan membahas setiap langkah dari menghubungkan kabel hingga mengontrol motor melalui aplikasi seluler. Mari kita mulai menjelajahi dunia pengendalian motor yang pintar dan terhubung.

Stepper motor Nema 23 menggunakan Wemos D1

Stepper Motor Nema 23

    Motor stepper NEMA 23 adalah tipe motor stepper dengan standar ukuran fisik sesuai dengan standar yang ditetapkan oleh National Electrical Manufacturers Association (NEMA) di Amerika Serikat. NEMA 23 mengacu pada dimensi fisik motor, dan motor ini memiliki berbagai spesifikasi dan karakteristik yang membuatnya sangat cocok untuk berbagai aplikasi yang memerlukan presisi pergerakan.

Spesifikasi Stepper Motor

Stepper motor yang digunakan di sini adalah Stepper Motor Nema 23 Model 57HS100-3004A8.

Stepper Motor Nema23 Model 57HS100-3004A8

Berikut adalah detail spesifikasinya :


    Stepper motor NEMA 23 57HS100 sering digunakan dalam aplikasi yang memerlukan pergerakan presisi dan kekuatan torsi yang signifikan, seperti mesin CNC, printer 3D, mesin pengukur, dan peralatan pengendalian.




Microstep Driver

    Microstep Driver merupakan perangkat elektronik yang digunakan untuk mengendalikan motor stepper dengan presisi tinggi dengan memecah langkah-langkah motor menjadi sejumlah mikro-langkah yang lebih kecil. Fungsi utama driver mikrostepping adalah mengubah sinyal kontrol dari mikrokontroler atau pengontrol lainnya menjadi gerakan yang presisi pada motor stepper.

Spesifikasi Microstep Driver

Driver yang digunakan adalah Microstep Driver model TB6600 4.5A

Microstep Driver TB6600


Berikut adalah detail spesifikasinya :
  • Operating Voltage: DC 10V - 45V (recommended to use DC 32V)
  • Rated maximum output reached: 4.5A
  • Size: 82mm (length) x 50mm (width) x 35mm (height)
  • automatic semi-flow function

    Dengan menggunakan Microstep Driver, motor stepper dapat bergerak dengan presisi dan efisiensi yang tinggi dalam berbagai aplikasi yang memerlukan kendali yang akurat.

Wemos D1

    Wemos D1 adalah salah satu varian dari papan pengembangan mikrokontroler yang sangat populer, terutama dalam proyek-proyek IoT (Internet of Things).

Spesifikasi Wemos D1

Wemos D1 R32

Berikut adalah detail spesifikasinya :
  • Wifi Protocol : 802.11 b/g/n (802.11n up to 150 Mbps)
  • Frekuensi : 2.4 GHz~2.5 GHz
  • Bluetooth : v4.2 BR/EDR and BLE with 97 dBm sensitivity
  • SPI Flash : 4MBit
  • Internal Clock : 40Mhz
  • Chip Op Voltage : 2.7~3.6V DC
  • Module Op Voltage: 5V DC via MicroUSB port
  • Op Current: 80mA
  • Minimum USB Current: 500mA
  • On-chip Sensor: Hall Sensor
  • Audio: CVSD and SBC

Menggunakan Stepper Motor NEMA 23 Dengan Wemos D1

Persiapan Hardware:
  • Stepper Motor NEMA 23 Model 57HS100-3004A08
  • Microstep Driver TB6600 4.5A
  • Wemos D1 R32
Persiapan Software:
  • Arduino IDE
Diagram Konektivitas Driver TB600 Stepper Motor dengan Microcontroller

Setting Arduino IDE untuk Wemos D1

    Untuk menggunakan Arduino IDE untuk memprogram Wemos D1 ada beberapa hal yang perlu dilakukan, berikut diantaranya;
  1. Download dan install Arduino IDE Download Disini (Sesuaikan dengan OS device)
  2. Setelah terinstal, buka software Arduino IDE.
  3. Pilih dan klik File -> preferences.


  4. Pada bagian “Additional Boards Manager URL’s” masukan link dibawah berikut ini , lalu klik ok.
     http://arduino.esp8266.com/stable/package_esp8266com_index.json 


  5. Setelah itu, klik “Boards Manager” pada menu Tools -> board -> boards manager.


  6. Ketikan pada bar search "esp32" -> esp32 by Espressif Systems


  7. Kemudian klik install, dan tunggu beberapa detik sampai proses selesai lalu close.

  8. Setelah instalasi selesai,kembali ke pilihan board pilih "ESP32 Dev Module".
    Pilih menu Tools -> board -> ESP32 Arduino -> ESP32 Dev Module.

    Karena Wemos D1 Mini ini mengunakan Chip CH340, maka kamu harus menginstall driver chip CH340 di devicemu agar bisa kamu pakai, download dan install drivernya disini .

Contoh Basic Program Motor TB660 dengan Wemos D1 Tanpa Library

    Dengan contoh kode berikut memungkinkan anda menguji kinerja driver motor stepper. Program ini hanya memungkinkan motor berputar dengan kecepatan tetap.

    Anda dapat menggunakan Arduino IDE untuk mengunggah kode ke Arduino Anda; untuk contoh ini, Anda tidak perlu menginstal library apa pun.

/* Contoh basic source code untuk kontrol stepper motor dengan driver TB6600 
   dan Wemos D1 tanpa libary. 
  sumber referensi: https://www.makerguides.com */

// Tentukan koneksi motor stepper:
#define dirPin 2
#define stepPin 3

void setup() {
  // Deklarasikan pin sebagai output:
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);

  // Atur arah putaran CW/CCW:
  digitalWrite(dirPin, HIGH);
}

void loop() {
  digitalWrite(stepPin, HIGH);
  delayMicroseconds(500);
  digitalWrite(stepPin, LOW);
 

Kesimpulan

    Dalam tulisan ini, anda dapat mempelajari cara menggunakan motor stepper Nema 23 menggunakan  Wemos D1 yang berbasis pada mikrokontroler ESP8266. Dalam artikel ini penulis memberikan langkah-langkah penting yang harus dijalani menggunakan Stepper motor dengan Wemos D1, termasuk menjelaskan spesifikasi dan merekomendasikan hardware, menghubungkan motor stepper dengan driver TB6600, langkah awal mengatur Arduino IDE sebelum menulis kode program, dan menulis kode program dengan Arduino IDE.
    Dengan mengikuti tutorial ini, Anda sekarang memiliki pengetahuan dasar tentang cara mengendalikan motor stepper Nema 23 menggunakan mikrokontroler Wemos D1. 

Referensi

Komentar

Postingan populer dari blog ini

Menjelajahi Konektivitas IoT: Menerapkan MQTT dengan Wemos D1 untuk Komunikasi yang Mulus