A4988 Stepper Motor Driver Module
A4988 เป็นโมดูลบอร์ด สำหรับควบคุม Stepper Motor โดยเฉพาะ และเป็นโมดูลที่ได้รับความนิยมสูงอีกด้วย สามารถควบคุม Stepper Motor แบบ Bipolar ซึ่งเป็น Stepper แบบพื้นฐานที่ได้รับความนิยมสูงเช่นเดียวกัน สามารถนำไปประยุกต์ใช้ได้หลากหลายรูปแบบเช่น งานหุ่นยนต์ เครื่อง CNC หรือ 3D Printer เป็นต้น ส่วน Stepper Motor ที่ใช้แรงดันต่ำกว่า 8 V ก็สามารถใช้ A4988 ได้เช่นกัน โดยตัวโมดูลจะทำหน้าที่ปรับแรงดันให้กับมอเตอร์ ตามความเหมาะสม โดยอ้างอิงจากการปรับ Current Limit เพื่อให้มอเตอร์ได้รับแรงดันที่ไม่มากจนเกินไป
สเปค
- โมดูล A4988 ควบคุม Stepper Motor
- ใช้กับ Stepper แบบ Bipolar ทั่วไป
- ขับกระแสสูงสุด 2 A (ต้องติด Heatsink)
- แรงดันขับมอเตอร์ 8 – 35 V
- แรงดันทำงาน 3 – 5.5 V
- กำหนดกระแสสูงสุดได้ (Current Limit)
- ความละเอียด (Step Resolution) Full, 1/2, 1/4, 1/8, and 1/16
- ขนาด 0.6″ x 0.8″
- น้ำหนัก 1.3 กรัม
Pin Out
A4988 มีขาใช้งานทั้งหมด 16 ขา ซึ่งแบ่งเป็นขาไฟเลี้ยง 4 ขา , คอนโทรล 8 ขา และ Output 4 ขา ดังนี้้
การตั้งค่า Step Mode
A4988 นั้นสามารถตั้งค่า Step Mode ได้หลายแบบ โมดูล A4988 ก็ทำมาให้เราสามารถตั้งค่าได้โดยการใช้ขา M1, M2 และ M3 โดยการต่อขาต่าง ๆ เข้ากับแรงดันลอจิกต่าง ๆ ดังนี้
MS1 | MS2 | MS3 | Resolution |
LOW | LOW | LOW | 1/1 (Full) |
HIGH | LOW | LOW | 1/2 (Half) |
LOW | HIGH | LOW | 1/4 (Quarter) |
HIGH | HIGH | LOW | 1/8 (Eighth ) |
HIGH | HIGH | HIGH | 1/16 (Sixteenth ) |
เตรียมอุปกรณ์กันก่อนนะ
- V3 Wireless module NodeMcu 4M bytes ESP8266 esp-12e สั่งซื้อ → คลิก
- Stepper Motor Nema17 17HS4401 สั่งซื้อ → คลิก
- A4988 stepper motor driver module สั่งซื้อ → คลิก
- ตัวเก็บประจุ 100 μF 1 ตัว สั่งซื้อ → คลิก
- สาย Jumper 20 cm Male to Male สั่งซื้อ → คลิก
- สาย Jumper 30 cm Female to Female สั่งซื้อ → คลิก
- สาย Jumper 20 cm Male to Female สั่งซื้อ → คลิก
ตัวอย่างการต่อใช้งาน
A4988 Stepper Driver ⇒ ESP 8266
STEP → D5
DIR → D6
VDD → Vin
GND → GND
การปรับ Current limiting
1. หา Datasheet
ของ Stepper Motor ที่เราต้างการใช้ มองหา Rated Current ตัวอย่าง ใช้มอเตอร์ NEMA17 17HS4401 คือ 1.7A (แม้มอเตอร์จะเรียกชื่อเหมือนกัน แต่ผู้ผลิตแต่ละรายอาจใช้กระแสต่างกัน ต้องดูดีๆ นะครับ)
2. คำนวณเลขจากสูตร
ตัวอย่างการคำนวณ
ในที่นี้ Current Limit เราคือ 1.5A คำนวณ Vref ได้ 0.6 V
3. วัดค่า Vref
โดยทำการจ่ายไฟเข้าบอร์ดเดี๋ยว 5V จากบอร์ดจะวิ่งเข้าโมดูล A4988 เอง และจ่ายไฟจากแหล่งภายนอกที่ใช้เลี้ยง Stepper Motor เข้าที่โมดูล A4988 ด้วย และวัดค่า Vref โดยนำโวลต์มิเตอร์สาย สีแดง(+) จิ้มที่ตัว Trimmer และสาย ดีดำ(-) เทียบกับ GND ค่อย ๆ หมุนปรับจนได้ค่า Vref ตามที่คำนวณไว้ ดังรูป
ตัวอย่างโค้ด
ติดต่อซื้อของกับทางร้านได้ที่
AIC Online Store : http://www.dojogarden.com/index.php
โทร : 092-434-3096
LINE : @aic.engineer
Email : contact@ai-corporation.net
AIC Maker Supermarket สาขาลาดกระบัง
เปิดทำการจันทร์-เสาร์ 08:30–17:30 น.
19/6 ถ.เจ้าคุณทหาร แขวงลำปลาทิว เขตลาดกระบัง กทม. 10520