สารบัญ:

แปลงจาก Sabertooth เป็น RoboClaw Motor Controller: 3 ขั้นตอน
แปลงจาก Sabertooth เป็น RoboClaw Motor Controller: 3 ขั้นตอน

วีดีโอ: แปลงจาก Sabertooth เป็น RoboClaw Motor Controller: 3 ขั้นตอน

วีดีโอ: แปลงจาก Sabertooth เป็น RoboClaw Motor Controller: 3 ขั้นตอน
วีดีโอ: Flysky Controlled rc car using l298n motor driver (How to connect l298 to transmitter and receiver ) 2024, พฤศจิกายน
Anonim
แปลงจาก Sabertooth เป็น RoboClaw Motor Controller
แปลงจาก Sabertooth เป็น RoboClaw Motor Controller

กลุ่มผลิตภัณฑ์ Dimension Engineering ของตัวควบคุมมอเตอร์ Sabertooth และกลุ่มผลิตภัณฑ์ BasicMicro ของตัวควบคุม RoboClaw เป็นตัวเลือกยอดนิยมสำหรับโครงการหุ่นยนต์ระดับเริ่มต้น อย่างไรก็ตาม พวกเขาใช้สองระบบที่แตกต่างกันมากในการกำหนดค่าคอนโทรลเลอร์ Sabertooth ใช้สวิตช์ DIP และ RoboClaw ใช้ระบบซอฟต์แวร์ที่เรียกว่า Motion Studio บทความนี้แสดงวิธีการย้ายจากการตั้งค่าบนการตั้งค่า Sabertooth ที่มีอยู่ไปยังการตั้งค่าที่คล้ายกันบนตัวควบคุม RoboClaw

ขั้นตอนที่ 1: การควบคุม RC ด้วยไดรฟ์เฟืองท้าย

การควบคุม RC ด้วยไดรฟ์ดิฟเฟอเรนเชียล
การควบคุม RC ด้วยไดรฟ์ดิฟเฟอเรนเชียล
การควบคุม RC ด้วยไดรฟ์ดิฟเฟอเรนเชียล
การควบคุม RC ด้วยไดรฟ์ดิฟเฟอเรนเชียล

หนึ่งในการกำหนดค่าที่นิยมมากที่สุดสำหรับ RoboClaw และ Sabertooth คือการใช้เอาต์พุต RC Reciver เพื่อควบคุมหุ่นยนต์ขับเคลื่อนส่วนต่าง หุ่นยนต์แบบรถถังและโรเวอร์เป็นโปรแกรมทั่วไปสำหรับการกำหนดค่านี้ ภาพด้านบนแสดงการตั้งค่าสวิตช์ Sabertooth DIP สำหรับโหมดนี้

ในการกำหนดค่า RoboClaw ให้ตรงกับการตั้งค่า Sabertooth ให้ปฏิบัติตามคำแนะนำด้านล่าง

เชื่อมต่อ RoboClaw กับคอมพิวเตอร์ด้วยสาย USB โปรดทราบว่า RoboClaw ไม่ได้ใช้พลังงานจากการเชื่อมต่อ USB และต้องการแหล่งจ่ายไฟแยก เปิด Motion Studio แล้วคลิก "เชื่อมต่ออุปกรณ์ที่เลือก" ตอนนี้คลิกที่ "การตั้งค่าทั่วไป" ที่ด้านซ้ายมือของแอปพลิเคชัน

ในบานหน้าต่างที่ระบุว่า "ตั้งค่า" ให้ตั้งค่าโหมดควบคุมเป็น "RC" ถัดไป ในบานหน้าต่าง "RC/Analog Options" ให้ทำเครื่องหมายที่ช่อง "Mixing" เสร็จสิ้นโดยบันทึกการตั้งค่าไปที่บอร์ด ในเมนูที่ด้านบนของแอปพลิเคชัน ให้เลือก "อุปกรณ์" จากนั้นเลือก "บันทึกการตั้งค่า"

ขณะนี้ RoboClaw ได้รับการกำหนดค่าสำหรับโหมด RC พร้อมไดรฟ์ส่วนต่าง ดูภาพสำหรับภาพรวมของการตั้งค่าใน Motion Studio

ขั้นตอนที่ 2: การควบคุมแบบอะนาล็อกด้วยไดรฟ์เฟืองท้าย

การควบคุมแบบแอนะล็อกพร้อมไดรฟ์เฟืองท้าย
การควบคุมแบบแอนะล็อกพร้อมไดรฟ์เฟืองท้าย
การควบคุมแบบแอนะล็อกพร้อมไดรฟ์เฟืองท้าย
การควบคุมแบบแอนะล็อกพร้อมไดรฟ์เฟืองท้าย

การกำหนดค่าที่ได้รับความนิยมอีกอย่างหนึ่งคือการใช้อุปกรณ์อินพุตแบบอะนาล็อก เช่น จอยสติ๊กหรือโพเทนชิโอมิเตอร์เพื่อควบคุมหุ่นยนต์ขับเคลื่อนส่วนต่าง รูปภาพแสดงการตั้งค่าสวิตช์ Sabertooth DIP สำหรับโหมดนี้

ในการกำหนดค่า RoboClaw ให้ตรงกับการตั้งค่า Sabertooth ให้ทำตามคำแนะนำด้านล่าง

เชื่อมต่อ RoboClaw กับคอมพิวเตอร์ด้วยสาย USB โปรดทราบว่า RoboClaw ไม่ได้ใช้พลังงานจากการเชื่อมต่อ USB และต้องการแหล่งจ่ายไฟแยก เปิด Motion Studio แล้วคลิก "เชื่อมต่ออุปกรณ์ที่เลือก" ตอนนี้คลิกที่ "การตั้งค่าทั่วไป" ที่ด้านซ้ายมือของแอปพลิเคชัน

ในบานหน้าต่างที่ระบุว่า "ตั้งค่า" ให้ตั้งค่าโหมดควบคุมเป็น "อนาล็อก" ถัดไป ในบานหน้าต่าง "RC/Analog Options" ให้ทำเครื่องหมายที่ช่อง "Mixing" เสร็จสิ้นโดยบันทึกการตั้งค่าไปที่บอร์ด ในเมนูที่ด้านบนของแอปพลิเคชัน ให้เลือก "อุปกรณ์" จากนั้นเลือก "บันทึกการตั้งค่า"

ขณะนี้ RoboClaw ได้รับการกำหนดค่าสำหรับโหมด RC พร้อมไดรฟ์ส่วนต่าง ดูภาพสำหรับภาพรวมของการตั้งค่าใน Motion Studio

ขั้นตอนที่ 3: แพ็คเก็ต Serial

แพ็คเก็ต Serial
แพ็คเก็ต Serial
แพ็คเก็ต Serial
แพ็คเก็ต Serial

สำหรับการควบคุมตัวควบคุมมอเตอร์ที่ซับซ้อนยิ่งขึ้น สามารถใช้โหมดอนุกรมของแพ็กเก็ตร่วมกับไมโครคอนโทรลเลอร์เพื่อส่งคำสั่งไปยังตัวควบคุมมอเตอร์ ทั้ง RoboClaw และ Sabertooth มีโหมดแพ็คเก็ตแบบอนุกรม แม้ว่าจะมีข้อแตกต่างบางประการระหว่างทั้งสอง รูปภาพแสดงการตั้งค่าสวิตช์ DIP สำหรับ Sabertooth เป็นโหมดแพ็คเก็ตแบบอนุกรม

ในการกำหนดค่า RoboClaw ให้ตรงกับการตั้งค่า Sabertooth ให้ทำตามคำแนะนำด้านล่าง

เชื่อมต่อ RoboClaw กับคอมพิวเตอร์ด้วยสาย USB โปรดทราบว่า RoboClaw ไม่ได้ใช้พลังงานจากการเชื่อมต่อ USB และต้องการแหล่งจ่ายไฟแยก เปิด Motion Studio แล้วคลิก "เชื่อมต่ออุปกรณ์ที่เลือก" ตอนนี้คลิกที่ "การตั้งค่าทั่วไป" ที่ด้านซ้ายมือของแอปพลิเคชัน

ในบานหน้าต่างที่ระบุว่า "ตั้งค่า" ให้ตั้งค่าโหมดควบคุมเป็น "แพ็คเก็ตซีเรียล" ถัดไป ในบานหน้าต่างที่ระบุว่า "ซีเรียล" ให้ตั้งค่า Packet Serial Address เป็น 128 และ Baudrate เป็น Baudrate เดียวกันกับที่ใช้กับ Sabertooth เสร็จสิ้นโดยบันทึกการตั้งค่าไปที่บอร์ด ในเมนูที่ด้านบนของแอปพลิเคชัน ให้เลือก "อุปกรณ์" จากนั้นเลือก "บันทึกการตั้งค่า"

ขณะนี้ RoboClaw ได้รับการกำหนดค่าสำหรับโหมด RC พร้อมไดรฟ์ส่วนต่าง ดูภาพสำหรับภาพรวมของการตั้งค่าใน Motion Studio

มีความแตกต่างระหว่างชุดคำสั่งซีเรียลแพ็คเก็ตของ RoboClaw และ Sabertooth อย่างไรก็ตาม RoboClaw นำเสนอคำสั่งที่เข้ากันได้ซึ่งสะท้อนคำสั่งของ Sabertooth ดังนั้นโค้ดส่วนใหญ่ควรพกพาจาก Sabertooth ไปยัง RoboClaw

แนะนำ: