การใช้เซ็นเซอร์วัดระยะใน VEXcode VR

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

บทความต่อไปนี้จะครอบคลุม:


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

ก้มหน้าลง

Distance Sensor คือเซ็นเซอร์ที่รายงานระยะห่างระหว่าง VR Robot กับวัตถุที่เป็นของแข็งที่ใกล้ที่สุด

VR จากบนลงล่าง

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


VEXcode VR Blocks ที่ใช้กับ Distance Sensor

ดู

บล็อกที่ใช้กับ Distance Sensor สามารถพบได้ในหมวด Sensing

ระยะทางที่พบวัตถุ บล็อก

VR Block

Distance Sensor ตรวจจับว่ามีวัตถุอยู่ข้างหน้าหรือไม่โดยใช้บล็อก Distance found object Distance Sensor สามารถตรวจจับวัตถุหรือพื้นผิวภายใน 3000 มม. (~118 นิ้ว) ของเซ็นเซอร์

VR Blocks

Distance found object block เป็นบล็อกบูลีนที่ส่งคืนเงื่อนไขเป็น จริง หรือ false และพอดีกับใด ๆ บล็อกที่มีช่องว่างหกเหลี่ยม (หกด้าน) สำหรับบล็อกอื่นๆ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อกบูลีน โปรดไปที่ รูปร่างและความหมายของบล็อก - บทแนะนำ - บทความ VEXcode VR

ระยะทางจาก บล็อก

บล็อก VR

การใช้ระยะห่างจากบล็อก จากบล็อก เซ็นเซอร์ระยะทางสามารถรายงานระยะห่างของวัตถุที่ใกล้ที่สุดในหน่วยมิลลิเมตร (มม.) หรือนิ้ว .

VR Blocks

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

ค่าของบล็อก ระยะห่างจาก สามารถแสดงบนคอนโซลมอนิเตอร์ใน VEXcode VR หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Monitor Console ให้ดูบทความ Variable and Sensing Values Monitoring - บทช่วยสอน - VEXcode VR

VR Blocks

ค่าของ Distance from block สามารถรายงานเป็นมิลลิเมตร (มม.) หรือนิ้วได้

ระยะทางเป็น mm

ระยะทางเป็นนิ้ว

หน่วยมิลลิเมตร (มม.) หรือนิ้วจะปรากฏในคอนโซลมอนิเตอร์ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Monitor Console ให้ดูบทความ Variable and Sensing Values Monitoring - บทช่วยสอน - VEXcode VR

VR Blocks

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

ระยะทางที่พบวัตถุ

จริง หรือ เท็จ จะถูกรายงานและปรากฏในคอนโซลมอนิเตอร์

ความกว้างของช่วงการมองเห็นของ Distance Sensors เปลี่ยนไปเมื่อมองไกลจากด้านหน้าของหุ่นยนต์ VR:

  • เซ็นเซอร์สามารถตรวจจับวัตถุในมุมมอง 10 องศาเมื่อค้นหาวัตถุที่อยู่ห่างออกไปน้อยกว่า 1,000 มม. (~ 39 นิ้ว)
  • เซ็นเซอร์สามารถตรวจจับวัตถุภายในระยะการมองเห็น 5 องศาเมื่อค้นหาวัตถุที่อยู่ห่างออกไป 1,000 มม. (~ 39 นิ้ว) ถึง 2,000 มม. (~ 78 นิ้ว)
  • เซนเซอร์สามารถตรวจจับวัตถุในมุมมอง 2 องศาเมื่อมองหาวัตถุที่อยู่ห่างออกไปมากกว่า 2,000 มม. (~ 78 นิ้ว)

การใช้งานทั่วไปของเซนเซอร์วัดระยะ

VR จากบนลงล่าง

Distance Sensor สามารถตรวจจับได้ว่ามีวัตถุอยู่ด้านหน้าหุ่นยนต์ VR หรือไม่ สามารถใช้เพื่อหลีกเลี่ยงอุปสรรค

ระยะห่างระหว่าง

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


โครงการตัวอย่างเซนเซอร์วัดระยะ

ตัวชนปราสาทแบบไดนามิก

ในตัวอย่างนี้ หุ่นยนต์ VR จะขับเคลื่อนไปข้างหน้าหาก Distance Sensor พบวัตถุ หากตรวจไม่พบวัตถุ หุ่นยนต์ VR จะเลี้ยวขวาและตรวจสอบวัตถุต่อไป

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

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

Last Updated: