เซ็นเซอร์ตาภายในหุ่นยนต์ VEX 123 ช่วยให้หุ่นยนต์สามารถตรวจจับได้ทั้งการมีอยู่ของวัตถุใกล้เคียงและสีของวัตถุนั้น เซ็นเซอร์มีบทบาทสำคัญในการช่วยให้หุ่นยนต์ตัดสินใจโดยอิงจากสิ่งที่มัน "มองเห็น" เช่น การตรวจจับเครื่องหมายสีแดง การมองเห็นสิ่งกีดขวาง หรือการเลือกเส้นทางที่จะเลี้ยวในระหว่างทำกิจกรรม
เซ็นเซอร์จะอยู่ที่ด้านหน้าของหุ่นยนต์
เคล็ดลับ: เพื่อความแม่นยำสูงสุดเมื่อใช้เซ็นเซอร์ตา ควรหลีกเลี่ยงเงา แสงจ้า หรือแสงที่มืดเกินไป
การตรวจจับสี
เซ็นเซอร์ตาสามารถอ่านเฉดสีของแสงที่สะท้อนและเปรียบเทียบกับช่วงเฉดสีที่ตั้งไว้ล่วงหน้าเพื่อระบุสีพื้นฐาน เช่น สีแดง สีเขียว หรือสีน้ำเงิน
เฉดสีคือตัวเลขบนวงล้อสีตั้งแต่ 0–360 องศา ซึ่งแสดงถึงประเภทของสี
เมื่อคุณใช้ Coder Card เช่น ถ้าเป็นสีแดง ถ้าเป็นสีเขียวหรือ ถ้าเป็นสีน้ำเงินหุ่นยนต์จะตรวจสอบว่าเฉดสีที่รายงานโดย Eye Sensor นั้นอยู่ในช่วงที่กำหนดสำหรับสีนั้นหรือไม่:
- สีแดง: 340°–20°
- สีเขียว: 80°–145°
- สีน้ำเงิน: 160°–250°
หมายเหตุ: หากเฉดสีตกอยู่นอกช่วงเหล่านี้ แม้ว่าจะยังคงดูเหมือนสีที่ตั้งใจไว้สำหรับสายตาของมนุษย์ก็ตาม โปรเจ็กต์อาจไม่ทำงานตามที่คาดหวัง
การตรวจจับแสง
นอกจากการตรวจจับสีแล้ว เซ็นเซอร์ตาสามารถบอกได้ว่ามีแสงสะท้อนจากพื้นผิวเท่าใด สิ่งนี้ช่วยให้หุ่นยนต์รู้ว่าสิ่งต่างๆ ข้างหน้ามันสว่างหรือมืด พื้นผิวที่สว่าง เช่น กระดาษสีขาวหรือวัตถุสีอ่อน จะสะท้อนแสงได้มากกว่า พื้นผิวสีเข้ม เช่น เทปสีดำหรือบริเวณที่มีเงา จะสะท้อนแสงได้น้อยลง
เพื่อให้การ์ด Coder สว่าง เปิดใช้งาน วัตถุ อยู่ด้านหน้าเซ็นเซอร์จะต้องสะท้อนแสงอย่างน้อย 70% หากการสะท้อนมีค่าต่ำกว่านั้น จะถือว่ามืด และจะทำงานร่วมกับ Coder Card ที่มีค่า หากมืดแทน
การตรวจจับวัตถุ
เซ็นเซอร์ตาสามารถตรวจจับได้เมื่อมีบางสิ่งบางอย่างอยู่ใกล้ด้านหน้าของหุ่นยนต์ นี่แตกต่างจากการตรวจจับสีหรือความสว่าง แทนที่จะวัดสีหรือปริมาณแสงที่สะท้อน เซ็นเซอร์จะตรวจสอบว่าวัตถุอยู่ใกล้พอที่จะถือว่าอยู่ "ด้านหน้า" หุ่นยนต์หรือไม่
วัตถุจะต้องอยู่ห่างจากเซ็นเซอร์ประมาณ 18 มม. จึงจะตรวจจับได้ โปรดทราบว่าค่านี้อาจได้รับผลกระทบจากปัจจัยด้านสิ่งแวดล้อม เช่น แสงโดยรอบ
การตรวจจับประเภทนี้ใช้ใน Coder Cards เช่น:
- ขับไปจนถึงวัตถุ – เคลื่อนหุ่นยนต์ไปข้างหน้าจนกว่าจะตรวจพบบางสิ่งบางอย่างข้างหน้า
- หากเป็นวัตถุ – รันกองไพ่หากมีบางสิ่งบางอย่างอยู่บริเวณใกล้เคียง
- ถ้าไม่มีวัตถุ – รันสแต็กเฉพาะเมื่อไม่มีอะไรอยู่ด้านหน้าเซ็นเซอร์