BDMD52 บอร์ดขับมอเตอร์สำหรับ Auduino Motor Driver Shield L293D Module

฿150.00

สั่งจองสินค้าได้

คำอธิบาย

บอร์ดขับมอเตอร์อเนกประสงค์สำหรับงาน Arduino ใช้งานง่าย รองรับไลบรารีพร้อมพัฒนาโปรเจกต์ได้รวดเร็ว สามารถขับมอเตอร์ DC, เต็ปเปอร์มอเตอร์ และเซอร์โวมอเตอร์ได้ในบอร์ดเดียว เหมาะสำหรับงานหุ่นยนต์ งานเมคเกอร์ และงานทดลองระบบควบคุมมอเตอร์

คุณสมบัติ 

  • รองรับการขับมอเตอร์ได้หลายรูปแบบในบอร์ดเดียว
  • รองรับ DC Motor ได้สูงสุด 4 ตัว
  • รองรับ Stepper Motor ได้สูงสุด 2 ตัว
  • รองรับ Servo Motor ได้ 2 ช่อง
  • ใช้งานร่วมกับ Arduino UNO และ Arduino Mega 2560 ได้
  • มีไลบรารีสำหรับ Arduino ช่วยให้เริ่มต้นใช้งานและพัฒนาโปรเจกต์ได้ง่าย
  • มีวงจรแยกไฟเลี้ยงภาคลอจิกและภาคมอเตอร์ ช่วยให้ระบบมีเสถียรภาพมากขึ้น
  • มีปุ่ม Reset บนบอร์ด สะดวกต่อการพัฒนาและทดสอบ
  • มีเทอร์มินัลบล็อกขนาดใหญ่ ช่วยให้ต่อสายไฟได้ง่าย
  • มีตัวต้านทาน Pull-down ช่วยให้มอเตอร์ไม่ทำงานเองขณะเปิดเครื่อง

สเปกสินค้า (Specifications)

  • ชิปขับมอเตอร์: L293D
  • รองรับกระแสต่อ H-Bridge: 0.6A
  • กระแสพีต่อ H-Bridge: 1.2A
  • แรงดันขับมอเตอร์: 4.5V ถึง 36V
  • พอร์ต Servo: 2 ช่อง 5V Servo
  • รองรับ DC Motor: สูงสุด 4 ตัว แบบหมุนเดินหน้า/ถอยหลัง พร้อม PWM ควบคุมความเร็ว 4 ช่อง
  • รองรับ Stepper Motor: สูงสุด 2 ตัว
  • โหมดควบคุม Stepper: เดินหน้า/ถอยหลัง, Single Step, Dual Step, Interleaved, Microstepping
  • ความละเอียด PWM: ประมาณ 0.5%
  • รองรับขนาดสายไฟเทอร์มินัล: 10–22 AWG
  • รองรับบอร์ด: Arduino UNO, Mega 2560, Diecimila, Duemilanove

รูปแบบการใช้งานร่วมกัน

  • ขับ DC Motor 4 ตัว และ Servo 2 ตัว
  • ขับ DC Motor 2 ตัว, Stepper Motor 1 ตัว และ Servo 2 ตัว
  • ขับ Stepper Motor 2 ตัว และ Servo 2 ตัว

การนำไปใช้งาน

  • เหมาะสำหรับโปรเจกต์หุ่นยนต์เคลื่อนที่
  • เหมาะสำหรับรถบังคับอัจฉริยะ
  • เหมาะสำหรับงานต้นแบบระบบควบคุมมอเตอร์
  • เหมาะสำหรับงานการศึกษา งานทดลอง และงาน DIY
    เหมาะสำหรับผู้เริ่มต้นใช้งาน Arduino ที่ต้องการบอร์ดขับมอเตอร์แบบครบฟังก์ชัน

ข้อดี

  • ฟังก์ชันครบ ใช้งานง่าย
  • รองรับมอเตอร์หลายประเภทในบอร์ดเดียว
  • มีไลบรารีพร้อมใช้งาน ช่วยลดเวลาในการพัฒนา
  • เหมาะกับทั้งผู้เริ่มต้นและผู้พัฒนาโปรเจกต์หุ่นยนต์

ข้อควรทราบ

  • เมื่อขับมอเตอร์ 4 ตัวพร้อมกัน การใช้พลังงานของ I/O จะค่อนข้างสูง
  • กำลังขับเหมาะกับมอเตอร์กระแสไม่สูงมาก
  • เหมาะกับงานขนาดเล็กถึงกลาง ไม่เหมาะกับโหลดมอเตอร์หนักโดยตรง

ในชุดประกอบด้วย

  • บอร์ด Motor Driver Shield 1 ชิ้น

ตัวอย่างโค้ดที่ใช้กับ Arduino Uno R3 สำหรับบอร์ดตัวนี้ โดยอิงจากไลบรารีและตัวอย่างที่ตรงกับชิป L293D และรูปแบบ Motor Shield

Motor Shield แบบ L293D / Adafruit Motor Shield V1 clone ซึ่งใช้ไลบรารี AFMotor และใช้งานกับ Arduino Uno R3 ได้ รวมถึง Mega R3 ด้วย

ติดตั้งไลบรารีก่อน
ใน Arduino IDE ให้ติดตั้งไลบรารี AFMotor ก่อน ไม่งั้นจะเจอ error ว่า AFMotor.h: No such file or directory


1) ตัวอย่างขับ DC Motor 1 ตัว
เหมาะกับการทดสอบมอเตอร์ DC ต่อที่ช่อง M1

#include <AFMotor.h>

AF_DCMotor motor1(1);  // ช่อง M1

void setup() {
  motor1.setSpeed(200);   // ความเร็ว 0-255
  motor1.run(RELEASE);    // ปล่อยก่อน
}

void loop() {
  motor1.run(FORWARD);    // หมุนเดินหน้า
  delay(2000);

  motor1.run(RELEASE);    // หยุด
  delay(1000);

  motor1.run(BACKWARD);   // หมุนถอยหลัง
  delay(2000);

  motor1.run(RELEASE);    // หยุด
  delay(1000);
}

 

รีวิว

ยังไม่มีบทวิจารณ์

เฉพาะลูกค้าที่เข้าสู่ระบบ และเคยซื้อสินค้าชิ้นนี้แล้วเท่านั้น ที่เขียนบทวิจารณ์ได้