การกำหนดค่า V5 Vision Sensor ใน VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

เมื่อเริ่มโปรแกรมด้วย VEXcode Pro V5 คำสั่ง Vision Sensor จะไม่ปรากฏใน Command Reference จนกว่าจะกำหนดค่า Vision Sensor แล้ว 


การเพิ่มเซ็นเซอร์ตรวจจับภาพ

หน้าจออินเตอร์เฟส VEXcode Pro V5 โดยมีปุ่ม Robot Configuration ถูกไฮไลต์บนแถบเครื่องมือ

ในการกำหนดค่าวิชันเซนเซอร์ ให้เลือกปุ่มการกำหนดค่าหุ่นยนต์เพื่อเปิดหน้าต่างการกำหนดค่าหุ่นยนต์ จะต้องเปิดโครงการเพื่อใช้หน้าต่างการกำหนดค่าหุ่นยนต์

เมนูการตั้งค่าหุ่นยนต์ โดยมีตัวเลือก 'เพิ่มอุปกรณ์' แสดงอยู่

เลือก “เพิ่มอุปกรณ์”

หน้าต่างเลือกอุปกรณ์ โดยตัวเลือกเซ็นเซอร์ตรวจจับภาพถูกไฮไลต์ไว้

เลือกวิชันเซนเซอร์

หน้าต่างเลือกพอร์ตแสดงเซ็นเซอร์ตรวจจับภาพที่กำหนดให้กับพอร์ตบนชิปประมวลผล V5

เลือกพอร์ตที่จะต่อวิชันเซนเซอร์เข้ากับ VEX V5 Brain พอร์ตที่กำหนดค่าไว้สำหรับอุปกรณ์อื่นแล้วจะไม่สามารถใช้งานได้

  • เมื่อเลือกพอร์ตแล้ว คุณจะเห็นหน้าต่างกำหนดค่าของ Vision Sensor หากต้องการกำหนดค่า ให้ทำตามขั้นตอนชุดถัดไป 

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


การกำหนดค่าเซ็นเซอร์ตรวจจับภาพ

หน้าต่างการตั้งค่าเซ็นเซอร์ตรวจจับภาพ แสดงอุปกรณ์ Vision12 พร้อมปุ่ม Configure และปุ่ม Done ปรากฏอยู่

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

เซ็นเซอร์ VEX Vision เชื่อมต่อกับคอมพิวเตอร์โดยใช้สาย Micro USB

คุณสามารถใช้ Micro USB แบบเดียวกับที่คุณใช้เชื่อมต่อ Brain กับคอมพิวเตอร์ได้

หมายเหตุ:The Brain ไม่จำเป็นต้องเชื่อมต่อกับคอมพิวเตอร์หรือเปิดใช้งานสำหรับกระบวนการนี้

เมนูการตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยปุ่ม "กำหนดค่า" ถูกไฮไลต์อยู่

เมื่อเชื่อมต่อแล้ว ให้เลือกปุ่มกำหนดค่าสำหรับ Vision Sensor ใน VEXcode Pro V5

โปรแกรม Vision Utility แสดงภาพจากกล้องโดยไฮไลต์ปุ่ม Freeze

วางวัตถุไว้ด้านหน้าวิชันเซนเซอร์ จากนั้นเลือกปุ่มตรึง

การตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยไฮไลต์ปุ่ม "ตั้งค่า" เพื่อบันทึกลายเซ็นสีที่เลือกใหม่

เลือกรูปภาพบนหน้าจอแล้วลากกรอบล้อมรอบรูปภาพ จากนั้นเลือกหนึ่งในเจ็ดช่องลายเซ็น

  • อย่าลืมเลือกพื้นหลังให้น้อยที่สุดเท่าที่จะเป็นไปได้ 
  • ในตัวอย่างนี้ ฉันกำลังเลือกสล็อต SIG_1

โปรแกรมวิเคราะห์ภาพแสดงการตรวจจับสีควบคู่ไปกับแถบเลื่อนสำหรับปรับลายเซ็นเพื่อปรับปรุงการจดจำ

คลิกเพื่อปรับเทียบลายเซ็นสี

  • เลื่อนแถบเลื่อนจนกระทั่งวัตถุสีส่วนใหญ่ถูกไฮไลท์ และพื้นหลังและวัตถุอื่นๆ ไม่ถูกไฮไลท์

 

โปรแกรม Vision Utility แสดงลายเซ็นของลูกบาศก์สีเขียวที่ถูกเปลี่ยนชื่อเป็น G_CUBE

ตั้งชื่อและบันทึกลายเซ็นโดยเลือกป้ายกำกับแล้วพิมพ์ชื่อ ที่นี่ SIG_1 กำลังถูกบันทึกเป็น G_CUBE

การตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยไฮไลต์ปุ่ม "ล้าง" เพื่อลบลายเซ็นสีที่มีอยู่

หากคุณต้องการลบลายเซ็นที่บันทึกไว้ ให้เลือกปุ่มล้างในแถวของลายเซ็นนั้น

  • คุณยังสามารถเลือกปุ่มล้างทั้งหมดเพื่อลบลายเซ็นที่บันทึกไว้ทั้งหมดได้

เมนูการตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยมีปุ่ม "เสร็จสิ้น" ถูกไฮไลต์ไว้ด้านล่าง

ปิดเพื่อออกจากหน้าต่าง Vision Utility หลังจากที่คุณบันทึกลายเซ็นทั้งหมดที่คุณต้องการรวมไว้แล้ว จากนั้นเลือกปุ่มเสร็จสิ้น

ภาพหน้าจอโค้ด C++ พร้อมเมนูแบบดรอปดาวน์ของลายเซ็นที่กำหนดค่าไว้ทั้งหมดที่สามารถตรวจจับได้

ตอนนี้ลายเซ็นที่คุณบันทึกไว้จะปรากฏในตัวเลือกลายเซ็นของคำสั่ง Vision Sensor

การเปลี่ยนหมายเลขพอร์ตของเซ็นเซอร์ตรวจจับภาพ

เมนูการตั้งค่าหุ่นยนต์ โดยแสดงอุปกรณ์เซ็นเซอร์ตรวจจับภาพ

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

เมนูการตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยมีไอคอนพอร์ตถูกไฮไลต์เพื่อแสดงว่าสามารถเปลี่ยนแปลงได้

จากนั้นคลิกที่หมายเลขพอร์ตปัจจุบันที่ด้านขวาบนของหน้าต่าง Robot Configuration

การตั้งค่าเซ็นเซอร์ตรวจจับภาพในเมนูพอร์ต โดยเปลี่ยนพอร์ตและไฮไลต์ปุ่ม "เสร็จสิ้น" ด้านล่าง

เลือกพอร์ตอื่นในหน้าต่าง Port Selection และหมายเลขพอร์ตจะเปลี่ยนเป็นสีน้ำเงิน จากนั้นเลือกเสร็จสิ้นเพื่อส่งการเปลี่ยนแปลง


การเปลี่ยนชื่อเซ็นเซอร์ตรวจจับภาพ

เมนูการตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยช่องชื่อถูกไฮไลต์ไว้

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

ภาพหน้าจอโค้ด C++ พร้อมข้อความแจ้งให้เปลี่ยนชื่อ Vision12 ทั้งหมดเป็น Vision

หากคุณมีคำสั่ง Vision Sensor ในโปรเจ็กต์ของคุณแล้ว คุณจะต้องอัปเดตชื่อของ Vision Sensor ในคำสั่งเป็นชื่อใหม่


การลบเซ็นเซอร์ตรวจจับภาพ

เมนูการตั้งค่าเซ็นเซอร์ตรวจจับภาพ โดยมีปุ่มลบถูกไฮไลต์ไว้ดังภาพด้านล่าง

วิชันเซนเซอร์ยังสามารถลบได้โดยการเลือกตัวเลือก "ลบ" ที่ด้านล่างของหน้าต่างการกำหนดค่าหุ่นยนต์

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

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

Last Updated: