หุ่นยนต์เขียนโค้ด VEX AIM มาพร้อมกับฟีเจอร์ต่างๆ มากมายที่ช่วยให้ผู้เรียนได้สัมผัสกับประสบการณ์ด้านหุ่นยนต์และวิทยาการคอมพิวเตอร์ในรูปแบบโต้ตอบและปรับขนาดได้ ตั้งแต่โปรเจ็กต์สำหรับผู้เริ่มต้นไปจนถึงระบบอัตโนมัติที่ซับซ้อน บทความนี้ให้ภาพรวมเกี่ยวกับคุณลักษณะและเซ็นเซอร์เหล่านี้
ความเคลื่อนไหว
ระบบส่งกำลังและคิกเกอร์
ฐานของหุ่นยนต์ประกอบด้วยล้อรอบทิศทาง 3 ล้อ สร้างระบบส่งกำลังแบบโฮโลโนมิก ทำให้หุ่นยนต์สามารถเคลื่อนที่ได้อย่างราบรื่นในทุกทิศทาง ไม่ว่าจะเป็นไปข้างหน้า ถอยหลัง ด้านข้าง หรือแนวทแยงมุม
เลขคิกเกอร์ อยู่บนด้านหน้าของหุ่นยนต์ ด้านหลังคิกเกอร์มีแม่เหล็กที่ช่วยให้หุ่นยนต์สามารถรวบรวมถังและลูกบอลกีฬาที่มีแกนโลหะได้
เมื่อคิกเกอร์ถูกเปิดใช้งาน มันจะผลักออกจากด้านหน้าของหุ่นยนต์ โดยจะแยกลูกบอลกีฬาหรือถังออกจากแม่เหล็ก
เซ็นเซอร์สำหรับการเคลื่อนไหว
นอกเหนือจากระบบส่งกำลังแล้ว หุ่นยนต์ยังติดตั้งเซ็นเซอร์ เพื่อให้แน่ใจถึงการติดตามการเคลื่อนไหวและการวางแนวที่สม่ำเสมอ เซ็นเซอร์เหล่านี้ได้แก่:
- ไจโรสโคป 3 แกน
- เครื่องวัดความเร่ง 3 แกน
- เอ็นโค้ดเดอร์ล้อ
การควบคุมการเคลื่อนไหว
นักเรียนสามารถสำรวจการเคลื่อนไหวเหล่านี้ได้โดยใช้โหมดขับเคลื่อน และ One Stick Controller เพื่อควบคุมหุ่นยนต์จากระยะไกล พวกเขายังสามารถเขียนโค้ดการเคลื่อนไหวในทุกทิศทางได้โดยใช้บล็อคหรือ Python ใน VEXcode AIM อีกด้วย
นอกจากนี้นักเรียนยังสามารถใช้ปุ่ม Coding เพื่อควบคุมการเคลื่อนไหวของหุ่นยนต์ได้ นักเขียนโค้ดมือใหม่สามารถทำให้หุ่นยนต์เคลื่อนไหว หมุน และเตะได้โดยตรงโดยใช้หน้าจอของหุ่นยนต์ก่อนที่จะเริ่มต้นด้วย VEXcode
เซ็นเซอร์ AI Vision
หัวใจสำคัญของความสามารถในการรับรู้ของหุ่นยนต์ AI Vision Sensor ช่วยให้หุ่นยนต์สามารถ:
- ตรวจจับวัตถุเช่นลูกบอลกีฬาและถังสีส้มและสีน้ำเงิน
- จดจำเดือนเมษายนแท็ก
- ระบุลายเซ็นสีและรหัสสีที่กำหนดค่าไว้
เรียนรู้เพิ่มเติมเกี่ยวกับข้อมูลจาก AI Vision Sensor ในบทความนี้
ลักษณะพิเศษด้านภาพ
หน้าจอ
จอสัมผัส บนหุ่นยนต์ตอบสนองต่อการสัมผัสแบบ capacitive และสามารถเข้ารหัสเพื่อแสดงสิ่งต่างๆ มากมาย รวมถึง:
- อิโมจิ
- ข้อความ
- สีสัน
- รูปทรง
- รูปภาพที่ผู้ใช้อัพโหลด
ทั้งหมดนี้สามารถปรับแต่งได้โดยใช้ VEXcode เรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโค้ดบนหน้าจอหุ่นยนต์โดยใช้เอกสารอ้างอิง API ของ VEXcode
ไฟ LED
นักเรียนสามารถควบคุม LED (ได เปล่งแสง) จำนวน 6 ดวงที่สามารถเข้ารหัสได้ของหุ่นยนต์เพื่อสร้าง:
- ตัวระบุสถานะ
- รูปแบบไฟประดับ
- สัญญาณตอบรับ
สำรวจการใช้ LED ในโครงการด้วยโครงการตัวอย่าง เรียนรู้วิธีเปิดโครงการตัวอย่างในบทความนี้
เสียง
ลำโพงที่ด้านล่างของหุ่นยนต์ช่วยให้ผู้เรียนสามารถรวมเสียง เสียง ที่สร้างไว้แล้วและอัปโหลดเองลงในโปรเจ็กต์ของตนได้
เรียนรู้เพิ่มเติมเกี่ยวกับการอัปโหลดเสียงที่กำหนดเองใน VEXcode ได้ในบทความนี้
การส่งข้อความระหว่างหุ่นยนต์
สามารถเชื่อมโยงหุ่นยนต์โค้ดดิ้ง VEX AIM สองตัวเพื่อให้สามารถส่งและรับข้อความระหว่างโครงการ VEXcode AIM ได้ เนื่องจากหุ่นยนต์สามารถสื่อสารและทำงานร่วมกันได้ จึงสามารถรับมือกับโปรเจ็กต์ที่ซับซ้อนได้มากกว่าหุ่นยนต์ตัวเดียว
เรียนรู้เพิ่มเติมเกี่ยวกับการสื่อสารระหว่างหุ่นยนต์ในบทความนี้