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

VEXcode VR MazeBot ในเขาวงกตเสมือนจริง

VEXcode VR Playground พร้อมพื้นที่ทำงานเขียนโค้ดและส่วนควบคุมการจำลองของ MazeBot

คุณสามารถกำหนดได้ว่าจะใช้หุ่นยนต์ตัวใดใน Playground โดยดูที่ไอคอนในหน้าการเลือกสนามเด็กเล่น ไอคอนสำหรับ VR MazeBot มีลักษณะเหมือนภาพที่นี่


การควบคุมและคุณสมบัติของหุ่นยนต์

VR MazeBot มีการควบคุมและคุณลักษณะทางกายภาพดังต่อไปนี้:

  • ระบบขับเคลื่อนพร้อมไจโร ซึ่งเปิดใช้หมวดหมู่คำสั่ง "Drivetrain" ในกล่องเครื่องมือของ VEXcode VR
  • จุดเปลี่ยนของหุ่นยนต์มาจากศูนย์กลางของหุ่นยนต์ นี่คือที่ตั้งของปากกาด้วย

VEXcode VR Playground แสดงให้เห็น MazeBot พื้นที่ทำงานเขียนโค้ดแบบบล็อก และพื้นที่นำทางในเขาวงกต

  • VR MazeBot มีความยาว 95 มม. และกว้าง 117.5 มม.
  • เมื่อเทียบกับ VR Robot แล้ว ความเร็วเริ่มต้นของ VR MazeBot จะสูงเป็นสองเท่า ความเร็วเพิ่มเติมนี้มีไว้เพื่อช่วยให้หุ่นยนต์นำทางเขาวงกตได้เร็วขึ้น

ปากกาบน VR ​​MazeBot

ปากกาบน VR ​​MazeBot มีองค์ประกอบทั้งหมดของปากกาบน VR ​​Robot

VEXcode VR Playground พร้อมด้วย MazeBot พื้นที่ทำงานเขียนโค้ดแบบบล็อก และสภาพแวดล้อมเขาวงกต

ปากกาบน VR ​​MazeBot สามารถใช้เพื่อ:

  • เติมพื้นที่ด้วยสีที่กำหนดโดยใช้ค่า RGB
  • ตั้งค่าสีของปากกาโดยใช้ค่า RGB
  • วาดเส้นด้วยความกว้างที่แตกต่างกันห้าแบบ

อินเทอร์เฟซ VEXcode VR Playground สำหรับการเขียนโปรแกรมและทดสอบ MazeBot ด้วยโค้ดแบบบล็อก

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปากกา โปรดดูบทความนี้

หมายเหตุ:บทความนี้อ้างอิงถึง VR Robot แต่เป็นปากกาแบบเดียวกับที่ใช้กับ VR MazeBot


เซ็นเซอร์หุ่นยนต์

VR MazeBot มีเซ็นเซอร์ต่อไปนี้เหมือนกับ VR Robot:

  • มอเตอร์เอ็นโค้ดเดอร์ที่หมุนได้ 360 องศาต่อล้อหนึ่งรอบ
  • เซ็นเซอร์ไจโรที่ติดตั้งอยู่ในระบบขับเคลื่อน ตามเข็มนาฬิกาเป็นบวก

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

เซ็นเซอร์ตำแหน่ง

อินเทอร์เฟซ VEXcode VR Playground สำหรับ MazeBot แสดงพื้นที่ทำงานโค้ด แถบเครื่องมือ และมุมมองเขาวงกต

VR MazeBot มีเซ็นเซอร์ตำแหน่งที่อ่านพิกัด (X,Y) จากจุดเปลี่ยนศูนย์กลางของหุ่นยนต์ VR เซ็นเซอร์ตำแหน่งยังรายงานมุมของตำแหน่งซึ่งมีตั้งแต่ 0 องศาถึง 359.9 องศาตามรูปแบบการมุ่งหน้าไปของเข็มทิศ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรายละเอียดที่ตั้งของ VEXcode VR Wall Maze+ Playground ดูบทความนี้ 

 

เซ็นเซอร์วัดระยะ

นอกจากนี้ VR MazeBot ยังมีเซ็นเซอร์วัดระยะ 3 ตัว เซ็นเซอร์เหล่านี้สามารถตรวจจับได้ว่ามีวัตถุอยู่หรือไม่ หากมีวัตถุอยู่ เซ็นเซอร์ยังสามารถตรวจจับระยะห่างของวัตถุได้ไกลถึง 10,000 มม. 

อินเทอร์เฟซ VEXcode VR Playground แสดง MazeBot และพื้นที่ทำงานสำหรับการเขียนโค้ด

เซ็นเซอร์วัดระยะทั้งสามตัววางอยู่รอบๆ ด้านบนของหุ่นยนต์

  • คนหนึ่งหันหน้าไปข้างหน้า
  • องค์หนึ่งหันหน้าไปทางขวา
  • องค์หนึ่งหันหน้าไปทางซ้าย

VEXcode VR Playground พร้อมด้วย MazeBot และพื้นที่ทำงานเขียนโค้ดแบบบล็อกสำหรับการทดสอบพฤติกรรมของหุ่นยนต์

ชื่อของเซ็นเซอร์ถูกกำหนดตามตำแหน่งเมื่อมองไปข้างหน้าจากด้านหลังของหุ่นยนต์ ดังที่แสดงในภาพนี้จาก Wall Maze+ Playground นี่เป็นสิ่งสำคัญที่ต้องคำนึงถึงในขณะที่เข้ารหัสเซ็นเซอร์

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการMonitor Console โปรดดูบทความนี้

เซ็นเซอร์ตา

หน้าจอ VEXcode VR แสดงพื้นที่เล่นของ MazeBot, พาเล็ตบล็อก และพื้นที่ทำงานสำหรับเขียนโค้ดเพื่อตั้งโปรแกรมหุ่นยนต์

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

DownEye สามารถใช้ตรวจจับตำแหน่งปลายสีแดงบนสนามเด็กเล่นได้

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: