สารบัญ:

MATLAB Robotic Mixologist: 4 ขั้นตอน (พร้อมรูปภาพ)
MATLAB Robotic Mixologist: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: MATLAB Robotic Mixologist: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: MATLAB Robotic Mixologist: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to design Robots using MATLAB 2021 | SimScape Toolbox | Robotics System Toolbox 2024, กรกฎาคม
Anonim
MATLAB หุ่นยนต์ผสมอาหาร
MATLAB หุ่นยนต์ผสมอาหาร

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

ขั้นตอนที่ 1: ชิ้นส่วนของโครงการ

ชิ้นส่วนโครงการ
ชิ้นส่วนโครงการ

5x เซอร์โวโลหะเกียร์ 9G

1x RobotGeek โต๊ะทำงานขนาดเล็ก

1x RobotGeek เซนเซอร์ โล่

ฮาร์ดแวร์ประกอบ

เครื่องมือที่จำเป็น: ไดร์เวอร์ Hex 2.5 มม.

ไดร์เวอร์ Hex 1.5 มม.

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ

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

ลิงค์ประกอบ Arm Snatcher:

ขั้นตอนที่ 3: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

การเดินสายเป็นส่วนที่ยากที่สุดถัดจากรหัส MATLAB ดังนั้นตรวจสอบให้แน่ใจว่าสายไฟทั้งหมดของคุณอยู่ในตำแหน่งที่ถูกต้อง สิ่งสำคัญคือการเสียบ usb เข้ากับคอมพิวเตอร์ของคุณเพื่อเชื่อมต่อแผงวงจรกับรหัส MATLAB ของคุณ (ภาพ usb สีเทา) เมื่อคุณเชื่อมต่อแล้ว สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าเซอร์โวอยู่ในอินพุตที่ถูกต้อง เซอร์โวแต่ละตัวได้รับการออกแบบเพื่อเคลื่อนย้ายส่วนเฉพาะ (เช่น ข้อศอก ไหล่ ฐาน) เมื่อคุณเชื่อมต่อเซอร์โวกับจุดที่กำหนดบนวงจร คุณสามารถเสียบสายไฟเข้ากับ (+) และ (-) ใดก็ได้ สำหรับรายละเอียดเพิ่มเติม ให้ดูภาพด้านบนเพื่อรับแนวคิด

ขั้นตอนที่ 4: รหัส MATLAB

รหัส MATLAB
รหัส MATLAB
รหัส MATLAB
รหัส MATLAB

เซอร์โวแต่ละตัวตามที่กล่าวไว้ก่อนหน้านี้เชื่อมต่อกับส่วนใดส่วนหนึ่ง เพื่อให้ชิ้นส่วนเหล่านี้สามารถเคลื่อนย้ายได้จะต้องเขียนโค้ด เราจึงเลือกดำเนินการผ่าน MATLAB เราใช้ for loop ในฟังก์ชันการย้าย ซึ่งเราจะจำในฟังก์ชันหลักของเราเพื่อย้ายส่วนเฉพาะ ตัวอย่างเช่น ในโค้ดนี้ เรามีเซอร์โวที่เชื่อมต่อกับพินบนบอร์ดตั้งแต่ D3-D7 และเพื่อสร้างการเคลื่อนไหว เราเพียงแค่พิมพ์องศาการหมุนสำหรับแต่ละส่วน เรายังใช้การหน่วงเวลาในการทำงานเพื่อให้หุ่นยนต์ทำงานได้อย่างราบรื่น สำหรับปัญหาที่เกี่ยวข้องกับโค้ดเพิ่มเติม โปรดไปที่หน้าความช่วยเหลือทั่วไปของ MATLAB

แนะนำ: