Skip to main content

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - โครงร่างกิจกรรม

  • การสำรวจนี้จะแนะนำให้นักเรียนรู้จักการเขียนโปรแกรมพื้นฐานของ Claw Motor ของ V5 Clawbot

  • การเรียนรู้การเขียนโปรแกรม Claw Motor ช่วยให้นักเรียนสามารถควบคุมวิธีที่ V5 Clawbot จับวัตถุในสภาพแวดล้อมได้อย่างเหมาะสม

V5 Clawbot พร้อมที่จะคว้าแล้ว!

การสำรวจนี้จะช่วยให้คุณเริ่มสร้างโปรเจ็กต์เจ๋งๆ ที่ใช้กรงเล็บของ V5 Clawbot เพื่อจับวัตถุได้

  • คำแนะนำ VEXcode V5  ที่จะใช้ในการสำรวจนี้ได้แก่:

    • ClawMotor.setPosition(0, องศา);

    • ClawMotor.spinFor(90, องศา);

    • ClawMotor.setTimeout (2, วินาที);

  • หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับคำแนะนำ ให้เลือกวิธีใช้ จากนั้นเลือกไอคอนเครื่องหมายคำถามที่อยู่ถัดจากคำสั่งเพื่อดูข้อมูลเพิ่มเติม

    :""

  • ตรวจสอบให้แน่ใจว่าคุณมีฮาร์ดแวร์ที่จำเป็น ดาวน์โหลดโน้ตบุ๊กวิศวกรรม และ VEXcode V5 และพร้อมใช้งานแล้ว

วัสดุที่ต้องการ:
ปริมาณ วัสดุที่จำเป็น
1

VEX V5 Classroom Starter Kit  (พร้อมเฟิร์มแวร์ล่าสุด)

1

VEXโค้ด V5

1

สมุดบันทึกวิศวกรรมศาสตร์

1

โปรเจ็กต์ตัวอย่างเทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)

1

กระป๋องอลูมิเนียม

ขั้นตอนที่ 1: การเตรียมการสำหรับการสำรวจ

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

  • มอเตอร์เสียบเข้ากับพอร์ตที่ถูกต้องหรือไม่?

  • สายเคเบิลอัจฉริยะ เสียบ เข้ากับมอเตอร์ทั้งหมดจนสุดหรือไม่

  • Brain เปิดหรือไม่?

  • แบตเตอรี่ ชาร์จหรือไม่?

ไอคอนทิปของครู เคล็ดลับของครู

จำลองขั้นตอนการแก้ปัญหาแต่ละขั้นตอนให้กับนักเรียน

ขั้นตอนที่ 2: เริ่มโครงการใหม่

ก่อนที่คุณจะเริ่มโปรเจ็กต์ ให้เลือกโปรเจ็กต์เทมเพลตที่ถูกต้อง โปรเจ็กต์ตัวอย่างเทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร) มีการกำหนดค่ามอเตอร์ของ Clawbot หากไม่ได้ใช้เทมเพลต หุ่นยนต์ของคุณจะไม่สามารถดำเนินโครงการได้อย่างถูกต้อง

ทำตามขั้นตอนต่อไปนี้:

  • เปิดเมนูไฟล์

  • เลือก เปิด ตัวอย่าง

  • เลือกและเปิดโปรเจ็กต์ตัวอย่างเทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)

  • เนื่องจากเราจะเขียนโปรแกรมเพื่อควบคุมกรงเล็บ ให้เปลี่ยนชื่อโครงการของคุณ ClawControl

  • บันทึก โครงการของคุณ

  • ตรวจสอบให้แน่ใจว่าชื่อโปรเจ็กต์ ClawControl อยู่ในหน้าต่างตรงกลางของแถบเครื่องมือแล้ว

ไอคอนทิปของครู เคล็ดลับของครู

  • เนื่องจากนี่เป็นกิจกรรมเริ่มต้นของการเขียนโปรแกรม ครูควรจำลองขั้นตอนต่างๆ แล้วขอให้นักเรียนทำแบบเดียวกันให้เสร็จสิ้น จากนั้นครูควรติดตามนักเรียนเพื่อให้แน่ใจว่าพวกเขาทำตามขั้นตอนอย่างถูกต้อง

  • ตรวจสอบให้แน่ใจว่านักเรียนได้เลือก Open Examples จากเมนู File

  • ตรวจสอบให้แน่ใจว่านักเรียนได้เลือกโปรเจ็กต์ตัวอย่างเทมเพลต Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)

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

  • คุณสามารถขอให้นักเรียนเพิ่มชื่อย่อหรือชื่อกลุ่มลงในชื่อโปรเจ็กต์ได้ ซึ่งจะช่วยแยกแยะโปรเจ็กต์ต่างๆ หากคุณขอให้นักเรียนส่ง

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - หยุดและอภิปราย

นี่เป็นจุดที่ดีที่จะหยุดชั่วคราวและให้กลุ่มนักเรียนทบทวนขั้นตอนที่เพิ่งเสร็จสิ้นในการเริ่มโปรเจ็กต์ใหม่ใน VEXcode V5

ขั้นตอนที่ 3:  ตั้งโปรแกรม V5 Claw ให้เปิด

ตอนนี้เราจะเริ่มต้นด้วยการตั้งโปรแกรมกรงเล็บให้เปิด!

  • เขียน ClawMotor.setPosition(); คำสั่ง ตามที่แสดงด้านบนในพื้นที่การเขียนโปรแกรมเพื่อกำหนดตำแหน่งเริ่มต้นสำหรับก้ามปู

  • เพิ่ม ClawMotor.setTimeout(); คำแนะนำตามที่แสดงด้านบน

    • โปรดสังเกตว่าคำสั่งนี้ปรากฏก่อน ClawMotor.spinFor(); คำแนะนำ จุดประสงค์คือเพื่อกำหนดระยะเวลาที่มอเตอร์ Claw สามารถทำงานได้และหยุดหลังจากนั้น ดังนั้นแม้ว่ามอเตอร์จะไม่เคลื่อนที่ครบ 60 องศา โปรเจ็กต์นี้จะหยุดมอเตอร์ Claw หลังจากผ่านไปสองวินาที

  • เขียน ClawMotor.spinFor(); คำแนะนำตามที่แสดงด้านบนเพื่อเปิดกรงเล็บ 60 องศา

  • เลือกช่องที่จะดาวน์โหลดโปรเจ็กต์ลงใน V5 Robot Brain โดยคลิกที่ไอคอนกล่อง 1 เพื่อเปิดช่องโปรเจ็กต์ที่มีอยู่ทั้งหมด และเลือกช่องที่ต้องการ

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

  • คลิกที่ไอคอนดาวน์โหลดถัดจากไอคอนข้อมูลอุปกรณ์เพื่อดาวน์โหลดโปรเจ็กต์ไปยัง V5 Robot Brain

  • ตรวจสอบว่าโปรเจ็กต์ ClawControl ได้ดาวน์โหลดไปยังสมองในช่องที่คุณเลือกแล้ว

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - ตัวเลือกในการสร้างแบบจำลองก่อน

แบบจำลองดำเนินโครงงานหน้าชั้นเรียนก่อนที่จะให้นักเรียนทุกคนลองทำพร้อมกัน รวบรวมนักเรียนไว้ในที่เดียวและวาง Clawbot เพื่อให้ทุกคนสามารถมองเห็นกรงเล็บของมันได้ หากคุณวางแผนที่จะสาธิตมากกว่าหนึ่งครั้ง คุณสามารถกด Claw เบาๆ ระหว่างการวิ่งได้
บอกนักเรียนว่าตอนนี้ถึงคราวที่พวกเขาต้องทำโครงงานแล้ว

  • เรียกใช้ (ใน C++ หรือ Python) โปรเจ็กต์บน Clawbot โดยตรวจสอบให้แน่ใจว่าได้เลือกโปรเจ็กต์แล้ว จากนั้นกดปุ่ม Run ขอแสดงความยินดีกับการสร้างโปรเจ็กต์แรกของคุณในการย้าย Claw!

ขั้นตอนที่ 4:  ลองทำเช่นนี้: ปิด V5 Claw

ตอนนี้คุณได้ตั้งโปรแกรมกรงเล็บให้เปิดแล้ว ตอนนี้คุณก็ตั้งโปรแกรมให้ปิดได้แล้ว

ตอนนี้คุณสามารถเปิดกรงเล็บได้แล้ว คุณจะต้องปิดมันด้วยเช่นกัน

  • กลับไปที่โปรเจ็กต์ ClawControl ของคุณแล้วเพิ่มอีก ClawMotor.spinFor(); intraction เพื่อให้ Claw Motor หมุนปิด 30 องศา กรงเล็บควรปิดครึ่งทางเนื่องจากเดิมหมุนเปิดได้ 60 องศา

  • ทดสอบว่าโปรเจ็กต์ที่แก้ไขของคุณเปิดกรงเล็บไว้ 60 องศา แล้วปิด 30 องศาโดยการดาวน์โหลดและรันโปรเจ็กต์ ClawControl ของคุณ

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - วิธีแก้ปัญหา

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

ขั้นตอนที่ 5: ลองทำสิ่งนี้: เรียงลำดับการเคลื่อนไหวหลาย ๆ อย่าง

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

  • หมุนมอเตอร์เพื่อ:

    • เปิดได้ 70 องศา

    • ปิด20องศา

    • เปิด10องศา

    • ปิด 30 องศา

    • ปิด25องศา

  • ถ้า Claw Motor สตาร์ทที่ 0 องศา Claw Motor เปิดท้ายโครงการกี่องศา?

  • เริ่มต้นด้วยการปิดมอเตอร์กรงเล็บ

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - วิธีแก้ปัญหา

วิธีแก้ไขสำหรับขั้นตอนนี้แสดงไว้ด้านล่าง
Claw Motor ยังคงเปิดอยู่ที่ 5 องศา เมื่อสิ้นสุดโครงการ: 70 - 20 = 50 --> 50 + 10 = 60 --> 60 - 30 = 30 --> 30 - 25 = 5 องศา

ขั้นตอนที่ 6:  เสร็จสิ้นการท้าทาย Lock Tight

ความท้าทายล็อคแน่น

  • ตั้งโปรแกรม Clawbot เพื่อปิดกรงเล็บบนกระป๋องอะลูมิเนียมเปล่าขนาด 12 ออนซ์อย่างแน่นหนาโดยไม่ทำให้ด้านข้างแตก

  • ให้ Clawbot จับกระป๋องไว้ในขณะที่ยกแขนขึ้นและลดระดับลง 45 องศา

  • Clawbot ควรปล่อยกระป๋องและถอยออกจากกระป๋อง

  • เริ่มต้นความท้าทายด้วยกรงเล็บที่เปิดอยู่และมีกระป๋องเปล่าอยู่ข้างใน

ไอคอนทิปของครู เคล็ดลับของครู

  • ให้นักเรียนเริ่มการท้าทายด้วยกรงเล็บที่เปิดอยู่และมีกระป๋องเปล่าอยู่ข้างใน

  • หากกระป๋องแตกหรือหลุดออกจากกรงเล็บ ความท้าทายจะต้องเริ่มต้นใหม่อีกครั้งหลังจากปรับโปรเจ็กต์แล้ว

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - วิธีแก้ปัญหา

นี่คือตัวอย่างวิธีแก้ปัญหา:

  • โปรเจ็กต์จะตั้งค่าการหมดเวลา ปิดกรงเล็บรอบๆ กระป๋อง ยกและลดระดับกระป๋อง ปล่อยออก แล้วถอยกลับ

  • รูบริกการเขียนโปรแกรม  (Google Doc / .docx / .pdf )