สารบัญ:

ควบคุมแขนกลหุ่นยนต์ด้วยโมดูล Zio ตอนที่ 1: 8 ขั้นตอน
ควบคุมแขนกลหุ่นยนต์ด้วยโมดูล Zio ตอนที่ 1: 8 ขั้นตอน

วีดีโอ: ควบคุมแขนกลหุ่นยนต์ด้วยโมดูล Zio ตอนที่ 1: 8 ขั้นตอน

วีดีโอ: ควบคุมแขนกลหุ่นยนต์ด้วยโมดูล Zio ตอนที่ 1: 8 ขั้นตอน
วีดีโอ: การใช้ CiRA CORE ควบคุมแขนกล หุ่นยนต์ แบบง่าย 2024, พฤศจิกายน
Anonim
ควบคุมแขนกลด้วย Zio Modules ตอนที่ 1
ควบคุมแขนกลด้วย Zio Modules ตอนที่ 1

โพสต์บล็อกนี้เป็นส่วนหนึ่งของ Zio Robotics Series

บทนำ

ในบทช่วยสอนนี้ เราจะสร้างโปรเจ็กต์ที่เราจะใช้โมดูล Zio เพื่อควบคุม Robotic Arm โปรเจ็กต์นี้จะสอนวิธีทำกรงเล็บ Robotic Arm ของคุณให้เปิดและปิด บทช่วยสอนที่ดีนี้เหมาะสำหรับโครงการที่คุณต้องการให้หุ่นยนต์ของคุณทำหน้าที่หยิบและวางอย่างง่าย

ระดับความยาก:

ซิโอ พาดาวัน

แหล่งข้อมูลที่เป็นประโยชน์:

คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับวิธีการติดตั้งบอร์ดพัฒนา Zio ในบทช่วยสอนนี้ เราถือว่าบอร์ดพัฒนาของคุณได้รับการกำหนดค่าแล้วและพร้อมที่จะตั้งค่า หากคุณยังไม่ได้กำหนดค่าบอร์ดของคุณ ลองดูบทแนะนำ Zio Qwiic Start Guide ด้านล่างเพื่อเริ่มต้น:

คู่มือเริ่มต้น Zio Zuino M UNO Qwiic

ฮาร์ดแวร์:

  • ซิโอ ซุยโน เอ็ม อูโน
  • ตัวควบคุมเซอร์โว Zio 16
  • Zio DC/DC Booster
  • 3.7V 2000mAh แบตเตอรี่
  • แขนกล

ซอฟต์แวร์:

  • Arduino IDE
  • ไลบรารีไดรเวอร์ Adafruit PWM Servo

ขั้นตอนที่ 1: การประกอบแขนหุ่นยนต์

Image
Image
แผนผังโครงการ
แผนผังโครงการ

แขนกลของเรามาพร้อมกับเซอร์โว 4 ตัว สำหรับส่วนที่ 1 ของโครงการนี้ เราจะใช้เซอร์โวเพียงตัวเดียวที่เชื่อมต่อกับกรงเล็บของแขนหุ่นยนต์

Robotic Arm มาพร้อมชิ้นส่วนต่างๆ ที่แกะออกจากกล่อง

ดังนั้น คุณต้องประกอบแขนหุ่นยนต์ก่อน เนื่องจากเป็นส่วนที่ยุ่งยากและใช้เวลามากที่สุดในกระบวนการ สำหรับชุดแขนกลหุ่นยนต์ส่วนใหญ่ คุณจะได้รับชิ้นส่วนดังต่อไปนี้:

  • กรงเล็บ
  • ขายึดเอนกประสงค์
  • ขายึดรูปตัว L
  • ขายึดรูปตัวยู
  • สกรูเกลียวปล่อย
  • สกรู
  • เซอร์โว
  • ตลับลูกปืน

เราได้รวมวิดีโอแนะนำเกี่ยวกับวิธีการประกอบแขนกลที่เราใช้สำหรับโครงการนี้ไว้ด้านบน

ขั้นตอนที่ 2: แผนผังโครงการ

โปรเจ็กต์สุดท้ายของคุณจะหน้าตาเป็นอย่างไรเมื่อคุณตั้งค่า Robotic Arm ด้วย Zio Modules

ขั้นตอนที่ 3: ตั้งค่าการเชื่อมต่อโมดูล Zio

ตั้งค่าการเชื่อมต่อโมดูล Zio
ตั้งค่าการเชื่อมต่อโมดูล Zio

นี่คือการเชื่อมต่อโมดูล Zio ของเราเพื่อตั้งค่ากับ Robotic Arm การเชื่อมต่อโมดูลทั้งหมดเข้าด้วยกันนั้นค่อนข้างง่ายและจะใช้เวลาไม่เกิน 10 นาทีในการตั้งค่า

ขั้นตอนที่ 4: เชื่อมต่อ Claw Servo กับ Zio 16 Servo Controller

เชื่อมต่อ Claw Servo กับ Zio 16 Servo Controller
เชื่อมต่อ Claw Servo กับ Zio 16 Servo Controller

เซอร์โวมอเตอร์มีสายไฟสามเส้น: กำลังไฟฟ้า กราวด์ และสัญญาณ โดยทั่วไป สายไฟจะเป็นสีแดง และควรเชื่อมต่อกับ V+ โดยทั่วไปแล้ว สายกราวด์จะเป็นสีดำหรือสีน้ำตาล และควรเชื่อมต่อกับพินกราวด์ โดยทั่วไปแล้ว ขาสัญญาณจะเป็นสีเหลือง สีส้ม หรือสีขาว และควรเชื่อมต่อกับพินดิจิตอลบนบอร์ด Arduino

**สายสีดำควรเป็น GND, PWM สายสีขาว,สายสีแดงสำหรับ V+

ขั้นตอนที่ 5: เชื่อมต่อ 16 Servo ของคุณกับ DC/DC Booster และตั้งค่าที่ 5.0V

เชื่อมต่อ 16 Servo ของคุณกับ DC/DC Booster และตั้งค่าที่ 5.0V
เชื่อมต่อ 16 Servo ของคุณกับ DC/DC Booster และตั้งค่าที่ 5.0V

เราใช้แบตเตอรี่ 3.7V เพื่อจ่ายไฟให้กับตัวควบคุมเซอร์โว 16 ตัวของเรา ซึ่งสามารถรองรับได้ถึง 5.5V ในขณะที่ Uno ของเราจะมีเอาต์พุตที่ 5V เพื่อควบคุมเซอร์โวของเรา เราใช้ DC/DC Booster เพื่อเพิ่มและปรับแรงดันไฟฟ้าของแบตเตอรี่เป็น 5.0

ใช้โพเทนชิออมิเตอร์บน DC Booster เพื่อปรับแรงดันไฟฟ้าจนกว่าคุณจะได้รับ 5.0 กดปุ่ม In/Out จนหน้าจอแสดง 5.0 คุณต้องจ่ายไฟ (แบตเตอรี่ 3.7V) ให้กับ DC/DC Booster ก่อนเพื่อปรับแรงดันไฟฟ้า

ขั้นตอนที่ 6: เชื่อมต่อ Zuino M Uno กับ Zio 16 Servo Controller

เชื่อมต่อ Zuino M Uno กับ Zio 16 Servo Controller
เชื่อมต่อ Zuino M Uno กับ Zio 16 Servo Controller

Qwiic เชื่อมต่อ Zuino M Uno กับตัวควบคุม Zio Servo ด้วยสาย qwiic

ขั้นตอนที่ 7: เรียกใช้รหัส

เราใช้ Adafruit PWM Servo Library เพื่อเขียนโค้ดฟังก์ชันกรงเล็บแขนหุ่นยนต์ของเรา รหัสต่อไปนี้จะสั่งกรงเล็บของเราให้เปิดและปิด ดังนั้นจะทำให้กรงเล็บของหุ่นยนต์ของเราสามารถหยิบและวางวัตถุได้

คุณสามารถค้นหาและดาวน์โหลดซอร์สโค้ดสำหรับโปรเจ็กต์ Robotic Arm Part 1 ได้ที่หน้า GitHub ของเรา

แนะนำ: