เซ็นเซอร์วัดระยะ IQ (รุ่นที่ 2) เป็นหนึ่งในเซ็นเซอร์ IQ อันทรงพลัง ซึ่งออกแบบมาเพื่อการบูรณาการอย่างสมบูรณ์กับแพลตฟอร์มหุ่นยนต์ IQ เซ็นเซอร์นี้ใช้พัลส์ของแสงเลเซอร์ที่ปลอดภัยในห้องเรียนเพื่อวัดระยะห่างจากด้านหน้าของเซ็นเซอร์ไปยังวัตถุ
คำอธิบายของเซ็นเซอร์
เซ็นเซอร์วัดระยะ IQ (รุ่นที่ 2) มีความสามารถดังต่อไปนี้:
- ระยะการวัด: เซ็นเซอร์ใช้พัลส์ของแสงเลเซอร์ที่ปลอดภัยในห้องเรียนเพื่อวัดระยะห่างจากด้านหน้าของเซ็นเซอร์ไปยังวัตถุ ระยะทางรายงานเป็นนิ้วหรือเซนติเมตรบน Brain's Sensor Dashboard และเป็นนิ้วหรือมิลลิเมตรใน VEXcode IQ
- ตรวจจับวัตถุ: นอกจากนี้ยังสามารถใช้เซ็นเซอร์ตรวจจับเมื่ออยู่ใกล้วัตถุได้ด้วย
- กำหนดขนาดสัมพัทธ์ของวัตถุ: ยังสามารถใช้เพื่อกำหนดขนาดสัมพัทธ์ของวัตถุที่ตรวจพบได้อีกด้วย ขนาดโดยประมาณของวัตถุจะถูกรายงานว่ามีขนาดเล็ก กลาง หรือใหญ่
- รายงานความเร็วของวัตถุ: สามารถใช้เซ็นเซอร์ในการคำนวณและรายงานความเร็วเป็นเมตรต่อวินาทีสำหรับวัตถุที่เข้าใกล้เซ็นเซอร์ หรือเซ็นเซอร์ที่เข้าใกล้วัตถุ
ด้านหลังของตัวเรือนเซนเซอร์มีห้ารูเพื่อให้มีความยืดหยุ่นเมื่อติดตั้งเซนเซอร์กับหุ่นยนต์
บนใบหน้าของเซนเซอร์จะมีหน้าต่างเล็กๆ สำหรับส่งลำแสงเลเซอร์ออกไปแล้วรับเพื่อวัดระยะทาง
เพื่อให้เซ็นเซอร์วัดระยะ (รุ่นที่ 2) ทำงานร่วมกับ IQ Brain ได้ Smart Port ของเซ็นเซอร์และ Smart Port ของ IQ Brain จำเป็นต้องเชื่อมต่อด้วย Smart Cable
เซ็นเซอร์จะทำงานร่วมกับพอร์ตอัจฉริยะ 12 พอร์ตใดก็ได้บน IQ Brain
เมื่อเชื่อมต่อสายเคเบิล IQ Smart เข้ากับพอร์ต ตรวจสอบให้แน่ใจว่าขั้วต่อของสายเคเบิลเสียบเข้ากับพอร์ตจนสุดแล้ว และแท็บล็อคของตัวเชื่อมต่อเข้าที่แน่นดี
เซ็นเซอร์วัดระยะ (รุ่นที่ 2) ทำงานอย่างไร
เซ็นเซอร์วัดระยะ IQ (รุ่นที่ 2) จะส่งพัลส์ของแสงเลเซอร์ที่ปลอดภัยในห้องเรียนออกมา และวัดระยะเวลาที่ใช้ในการสะท้อนพัลส์ ทำให้สามารถคำนวณระยะทางได้
เลเซอร์คลาส 1 ของเซนเซอร์นั้นคล้ายคลึงกับเลเซอร์ที่ใช้ในโทรศัพท์มือถือสมัยใหม่ในการตรวจจับศีรษะ เลเซอร์ช่วยให้เซ็นเซอร์มีขอบเขตการมองเห็นที่แคบมาก ดังนั้นการตรวจจับจึงอยู่ด้านหน้าเซ็นเซอร์โดยตรงเสมอ
ช่วงการวัดของเซนเซอร์คือ 20 มิลลิเมตร (มม.) ถึง 2,000 มิลลิเมตร (มม.) (0.79 นิ้วถึง 78.74 นิ้ว) ต่ำกว่า 200 มม. (มม.) ความแม่นยำจะอยู่ที่ประมาณ +/‐15 มม. (มม.) สูงกว่า 200 มิลลิเมตร (มม.) ความแม่นยำประมาณ 5%
เซ็นเซอร์วัดระยะ (รุ่นที่ 2) จะต้องจับคู่กับ VEXcode IQ เพื่อสร้างโปรแกรมผู้ใช้สำหรับ IQ Brain เพื่อใช้การอ่านของเซ็นเซอร์เพื่อควบคุมพฤติกรรมของหุ่นยนต์
IQ Brain ร่วมกับโครงการผู้ใช้สามารถใช้เพื่อแปลงการอ่านค่าเซ็นเซอร์วัดระยะทาง (รุ่นที่ 2) เป็น:
- ระยะทางถึงวัตถุมีหน่วยเป็นเซนติเมตร มิลลิเมตร หรือนิ้ว
- ความเร็วของวัตถุเป็นเมตรต่อวินาที
- ขนาดของวัตถุมีขนาดเล็ก กลาง หรือใหญ่
- พบวัตถุ
การตั้งค่าเซ็นเซอร์วัดระยะ (รุ่นที่ 2)
ตำแหน่ง
การวางตำแหน่งเซ็นเซอร์วัดระยะ (รุ่นที่ 2) มีความสำคัญมากในการได้รับการอ่านที่แม่นยำ
ตรวจสอบให้แน่ใจว่าไม่มีโครงสร้างบนหุ่นยนต์อยู่ด้านหน้าหน้าต่างเซ็นเซอร์ขนาดเล็กที่ด้านหน้าของเซ็นเซอร์
ต้องมีเส้นทางที่ชัดเจนด้านหน้าเซนเซอร์ระหว่างวัตถุใดๆ ที่กำลังวัดและเซนเซอร์
ค่าเซ็นเซอร์ระยะการอ่าน (รุ่นที่ 2)
การใช้หน้าจออุปกรณ์บน IQ Brain เพื่อดูข้อมูลที่เซ็นเซอร์วัดระยะ (รุ่นที่ 2) กำลังรายงานจะเป็นประโยชน์
จากแผงหน้าปัดเซ็นเซอร์ แผงหน้าปัดเซ็นเซอร์ระยะ (รุ่นที่ 2) จะรายงานระยะห่างของวัตถุที่ใกล้ที่สุดเป็นนิ้วหรือเซนติเมตร
หน่วยสามารถเปลี่ยนได้โดยการเลือกปุ่มตรวจสอบบนสมองเพื่อสลับระหว่างนิ้วและเซนติเมตร
หากต้องการใช้ Sensor Dashboard ให้ทำตามขั้นตอนในบทความนี้
การเพิ่ม Distance Sensor (รุ่นที่ 2) เป็นอุปกรณ์ใน VEXcode IQ
เมื่อใดก็ตามที่ใช้เซ็นเซอร์กับภาษาการเขียนโปรแกรม จะต้องกำหนดค่าเซ็นเซอร์ภายในภาษานั้น
ด้วย VEXcode IQ สามารถทำได้โดยใช้คุณสมบัติ 'เพิ่มอุปกรณ์' จากหน้าต่างอุปกรณ์
หากต้องการเพิ่มเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ให้กับการกำหนดค่า ให้ทำตามขั้นตอนในบทความนี้
เมื่อเพิ่มเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ในโครงการของคุณแล้ว บล็อกเซ็นเซอร์ชุดใหม่จะพร้อมใช้งาน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบล็อกจากหมวดหมู่ 'การตรวจจับ' ที่เกี่ยวข้องกับเซ็นเซอร์วัดระยะ (รุ่นที่ 2) โปรดดูข้อมูลวิธีใช้ (บล็อกโครงการ หรือ C++ โครงการ)
การใช้งานทั่วไปของเซ็นเซอร์วัดระยะ (รุ่นที่ 2)
เซ็นเซอร์วัดระยะ (รุ่นที่ 2) สามารถสร้างการวัดได้หลายอย่างซึ่งสามารถใช้เพื่อเปลี่ยนพฤติกรรมของหุ่นยนต์ คุณสมบัติเหล่านี้ได้แก่:
ตรวจจับวัตถุ
คุณสมบัตินี้ช่วยให้หุ่นยนต์ของคุณตรวจจับวัตถุได้เมื่อวัตถุอยู่ภายในระยะของเซ็นเซอร์วัดระยะ (รุ่นที่ 2) เซ็นเซอร์วัดระยะ (รุ่นที่ 2) จะรายงานวัตถุที่พบเมื่ออยู่ห่างออกไปประมาณน้อยกว่า 1,000 มม.
โครงการตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์ด้วยเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ที่ติดตั้งที่ด้านหน้าเพื่อหมุนจนกระทั่งตรวจพบวัตถุ เช่น ลูกบาศก์ จากนั้นจึงขับเคลื่อนไปข้างหน้าเมื่อวัตถุถูกตรวจพบโดย เซ็นเซอร์
ระยะห่างจากวัตถุ
ซึ่งเป็นการวัดระหว่างด้านหน้าของเซ็นเซอร์กับวัตถุหรือสิ่งกีดขวาง/ผนัง
โปรเจ็กต์ตัวอย่างที่แสดงทางด้านซ้ายใช้ในการเขียนโค้ดหุ่นยนต์โดยติดตั้งเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ที่ด้านหน้าและติดกรงเล็บไว้ หุ่นยนต์จะขับเคลื่อนจนกว่าจะตรวจพบวัตถุที่อยู่ห่างจากเซนเซอร์น้อยกว่า 75 มม. จากนั้นปิดกรงเล็บรอบวัตถุ ตัวอย่างนี้จะมีประโยชน์หากรู้ว่ามีวัตถุอยู่ด้านหน้าหุ่นยนต์ และคุณต้องการให้หุ่นยนต์ขับเคลื่อนไปข้างหน้าเพื่อรวบรวมวัตถุนั้น
หากต้องการทราบว่าวัตถุอยู่ห่างจากเซ็นเซอร์เพียงใดและใช้พารามิเตอร์นั้นในโปรเจ็กต์ ให้ใช้แดชบอร์ดเซ็นเซอร์บนสมอง IQ (รุ่นที่ 2) ดูบทความนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้แดชบอร์ดเซ็นเซอร์
รายงานความเร็วของวัตถุ
คุณลักษณะนี้ให้การวัดความเร็วเป็นเมตรต่อวินาทีสำหรับวัตถุที่เข้าใกล้เซ็นเซอร์ หรือเซ็นเซอร์ที่เข้าใกล้วัตถุ
หากต้องการสังเกตการเปลี่ยนแปลงความเร็วของวัตถุที่กำลังเข้าใกล้ สามารถใช้ตัวอย่างทางด้านซ้ายได้ ในโครงการนี้ ข้อมูลจะถูกพิมพ์ลงหน้าจอของ Brain สมองจะพิมพ์ออกมาเมื่อเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ตรวจพบวัตถุและความเร็วของวัตถุนั้นมีหน่วยเป็นเมตร/วินาที เพื่อให้เห็นตัวเลขที่เปลี่ยนแปลงได้แม่นยำยิ่งขึ้น ความแม่นยำในการพิมพ์จึงตั้งไว้ที่ 0.1
ทดสอบโปรเจ็กต์นี้โดยขยับลูกบาศก์เข้ามาใกล้และออกห่างจากเซนเซอร์มากขึ้น เมื่อวัตถุและ/หรือเซนเซอร์เคลื่อนที่ออกจากกัน ค่าความเร็วจะเป็นลบ
กำหนดขนาดสัมพัทธ์ของวัตถุ
คุณลักษณะนี้ช่วยให้หุ่นยนต์ของคุณสามารถระบุวัตถุว่ามีขนาดเล็ก กลาง หรือใหญ่ ขึ้นอยู่กับการอ่านของเซ็นเซอร์
ตัวอย่างทางด้านซ้ายนี้ใช้บล็อก [If then else] และ [Print] เพื่อพิมพ์ขนาดสัมพัทธ์ของวัตถุบนสมอง วางวัตถุต่างๆ ไว้ด้านหน้าเซ็นเซอร์ และดูค่าที่อ่านได้บนหน้าจอสมองเพื่อดูการระบุขนาดแบบเรียลไทม์
ในการกำหนดขนาดสัมพัทธ์ของวัตถุ เซ็นเซอร์จะใช้ข้อมูลเกี่ยวกับปริมาณแสงที่สะท้อนกลับมาที่เซ็นเซอร์ ควรวางวัตถุให้ห่างจากเซ็นเซอร์ระหว่าง 100 มม. ถึง 300 มม. (ประมาณ 4-12 นิ้ว) เพื่อให้ได้ขนาดที่แม่นยำที่สุด
การใช้เซ็นเซอร์วัดระยะ (รุ่นที่ 2) กับหุ่นยนต์แข่งขัน
เซ็นเซอร์วัดระยะ (รุ่นที่ 2) จะให้ข้อได้เปรียบทางการแข่งขันที่เหนือกว่าสำหรับหุ่นยนต์แข่งขัน ความสามารถในการตรวจจับระยะห่างจากผนังปริมณฑลและการวัดความเร็วของหุ่นยนต์จะให้ข้อมูลจำนวนมากเมื่อออกแบบกิจวัตรอัตโนมัติ การตรวจจับวัตถุและการกำหนดขนาดสัมพัทธ์ของวัตถุจะให้ข้อมูลที่เป็นประโยชน์ในการตรวจจับชิ้นส่วนของเกมและหรือเป้าหมาย
ตัวอย่างเช่น ในปี 2021 - 2022 VEX IQ Challenge, Pitching In สามารถติดตั้งเซ็นเซอร์วัดระยะ (รุ่นที่ 2) ที่ด้านหลังของหุ่นยนต์เพื่อตรวจจับกำแพงเมื่อขับรถถอยหลัง
สิ่งนี้สามารถช่วยให้การเคลื่อนไหวเป็นแบบอัตโนมัติ โดยเฉพาะอย่างยิ่งเมื่อดึงลูกบอลเข้าช่องไอดี ขับถอยหลัง จากนั้นหมุนเพื่อส่งบอลเข้าประตู
ไม่ว่าจะใช้เซ็นเซอร์วัดระยะ VEX IQ (รุ่นที่ 2) ในงานใดก็ตาม ไม่ต้องสงสัยเลยว่านี่จะเป็นส่วนเสริมที่น่ายินดีสำหรับทีม
ฟังก์ชั่นค่าของเซ็นเซอร์เปิดกว้างตามจินตนาการของผู้ใช้