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
Spesifikasi Stepper Motor
Microstep Driver
Spesifikasi Microstep Driver
- 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
Wemos D1
Spesifikasi Wemos D1
- 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
- Stepper Motor NEMA 23 Model 57HS100-3004A08
- Microstep Driver TB6600 4.5A
- Wemos D1 R32
- Arduino IDE
Setting Arduino IDE untuk Wemos D1
- Download dan install Arduino IDE Download Disini (Sesuaikan dengan OS device)
- Setelah terinstal, buka software Arduino IDE.
- Pilih dan klik File -> preferences.
- Pada bagian “Additional Boards Manager URL’s” masukan link dibawah berikut ini , lalu klik ok.http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Setelah itu, klik “Boards Manager” pada menu Tools -> board -> boards manager.
- Ketikan pada bar search "esp32" -> esp32 by Espressif Systems
- Kemudian klik install, dan tunggu beberapa detik sampai proses selesai lalu close.
- Setelah instalasi selesai,kembali ke pilihan board pilih "ESP32 Dev Module".
Pilih menu Tools -> board -> ESP32 Arduino -> ESP32 Dev Module.
Contoh Basic Program Motor TB660 dengan Wemos D1 Tanpa Library
/* 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);

Komentar
Posting Komentar