Skip to main content
พอร์ทัลครู

VEX IQ Color Sensor

อ่านเกี่ยวกับเซ็นเซอร์ตรวจจับสี

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

เซนเซอร์ตรวจจับสี VEX IQ

ตั้งโปรแกรมด้วยเซ็นเซอร์ตรวจจับสี

ให้โปรแกรมเมอร์เปิด VEXcode IQ  และทำตามขั้นตอนต่อไปนี้:

ทดสอบเซ็นเซอร์ตรวจจับสี

ให้ผู้ทดสอบเชื่อมต่อ vex IQ Brain กับคอมพิวเตอร์ของคุณแล้วทำตามขั้นตอนต่อไปนี้:

  • ดาวน์โหล ดโครงการไปยัง IQ Robot Brain
  • เรียกใช้โป รเจกต์เพื่อรายงานและพิมพ์หากวัตถุอยู่ใกล้และหากอยู่ใกล้วัตถุนั้นเป็นสีอะไร
  • สำหรับความช่วยเหลือในการดาวน์โหลดและเรียกใช้โครงการให้ดูวิดีโอ สอนการ ดาวน์โหลดและเรียกใช้โครงการ
  • จากการสังเกตของคุณว่าเซ็นเซอร์ทำงานอย่างไรบน Testbed และข้อมูลจากการอ่านให้ตอบคำถามต่อไปนี้และขอให้ผู้บันทึกบันทึกบันทึกลงในสมุดบันทึกวิศวกรรมของคุณ:
    1. เซ็นเซอร์ตรวจจับสีจะรายงานระยะห่างของวัตถุที่ใช้ช่วงของค่าหรือไม่ หรือมันสามารถรายงานได้ว่าวัตถุถูกตรวจพบโดยใช้ 1 (จริง) หรือ 0 (เท็จ)?
    2. เซ็นเซอร์สีสามารถรายงานไปยัง IQ Brain ได้กี่สี?

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - คำตอบ

คำตอบต่อไปนี้อาจแตกต่างกันไป:

  1. เซ็นเซอร์สีจะรายงานว่าตรวจพบวัตถุใกล้เคียงเป็นค่าไบนารีหรือไม่ (0 - FALSE หรือ 1 - TRUE) เซ็นเซอร์ระยะทางสามารถรายงานระยะทางที่วัตถุใช้ช่วงของค่าได้

  2. หากนักเรียนนับสีที่ระบุไว้ใน บล็อกตรวจจับ สีพวกเขามีแนวโน้มที่จะตอบว่าเซ็นเซอร์สีรายงานสีที่เป็นไปได้ 14 สี อย่างไรก็ตามเซ็นเซอร์ตรวจจับสีจะรายงานเฉพาะชื่อของ 12 สีจาก 14 สีเหล่านั้นซึ่งคุณจะได้เรียนรู้เมื่อคุณอ้างอิงถึง สีของ บล็อก ดังนั้นเซ็นเซอร์ตรวจจับสีสามารถตรวจจับสีได้ 14 สีแล้วแบ่งออกเป็น 12 ชื่อสีที่สามารถรายงานได้ นอกจากนี้เซ็นเซอร์สีสามารถรายงานค่าความเข้มสีเป็นองศา หากคุณอ้างถึง Hue of block คุณจะเห็นว่าสามารถรายงานค่าได้ตั้งแต่ 0 ถึง 360 องศา คำตอบใดๆเหล่านี้เป็นที่ยอมรับได้แต่ในทางเทคนิคเมื่อรายงานชื่อสีเซ็นเซอร์สีสามารถรายงานทั้งหมด 12 รายการโดยใช้ สีของ บล็อก

ตั้งโปรแกรมเซ็นเซอร์สีเพื่อตรวจจับความสว่าง

เปิด VEXcode IQ และทำตามขั้นตอนต่อไปนี้:

ทดสอบความสามารถของเซ็นเซอร์สีในการติดตามเส้น

เชื่อมต่อ vex IQ Brain กับคอมพิวเตอร์ของคุณแล้วทำตามขั้นตอนต่อไปนี้:

  • ดาวน์โหล ดโครงการไปยัง IQ Robot Brain
  • ค้นหาหรือสร้างเส้นสีเข้ม/สีดำบนพื้นผิวสีขาว/สีอ่อนที่ชัดเจนเป็นอย่างอื่น Find or create a dark/black line on an
  • วางตำแหน่งที่ทดสอบเพื่อให้คุณสามารถเลื่อนเซ็นเซอร์สีไปมาข้ามเส้นและไปยังพื้นผิวที่เบากว่าสองสามครั้ง
  • เรียกใช้โครงการ เพื่อรายงานและพิมพ์หากเซ็นเซอร์สีตรวจพบความมืด (บนสาย) หรือความสว่าง (นอกสาย)
  • สำหรับความช่วยเหลือในการดาวน์โหลดและเรียกใช้โครงการให้ดูวิดีโอ สอนการ ดาวน์โหลดและเรียกใช้โครงการ
  • เมื่อโครงการความสว่างกำลังทำงานให้หันหน้าเซ็นเซอร์สีลงไปที่เส้นและพื้นผิวและค่อยๆเลื่อนไปมา
  • ดูหน้าจอของ Brain เพื่อดูรายงานที่พิมพ์ออกมา
  • จากการสังเกตของคุณว่าเซ็นเซอร์ทำงานอย่างไรและข้อมูลจากการอ่านให้ตอบคำถามต่อไปนี้และขอให้ผู้บันทึกบันทึกลงในสมุดบันทึกวิศวกรรมของคุณ:
    1. ในสถานการณ์ใดที่คุณอาจใช้เซ็นเซอร์ตรวจจับสีเพื่อตรวจจับและ/หรือติดตามเส้น?
    2. ในโครงการตัวอย่างข้างต้นเมื่อสมองพิมพ์ "Off the line" หมายความว่าอย่างไรในแง่ของความสว่างที่ตรวจพบ

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - คำตอบ

คำตอบต่อไปนี้อาจแตกต่างกันไป:

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

  2. ในโปรเจกต์ความสว่าง Testbed ควรพิมพ์ "Off the line" เมื่อใดก็ตามที่ความสว่างที่ตรวจพบมากกว่า 25% พื้นผิวสีขาวหรือสีอ่อนไม่น่าจะมีความสว่างที่ตรวจพบว่าต่ำกว่า 25% - เฉพาะเส้นสีดำเท่านั้นที่ควรจะเป็น The white or light-colored surface is not likely to have a brightness detected as being lower than 25% -

ไอคอนกล่องเครื่องมือครู กล่องเครื่องมือครู - การแก้ไขปัญหา

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

  • เริ่มต้นด้วยการตรวจสอบว่าเฟิร์มแวร์ของเซ็นเซอร์สีเป็นปัจจุบัน อ่าน บทความ นี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีอัพเดทเฟิร์มแวร์

  • หากเฟิร์มแวร์เป็นปัจจุบันให้ดูเพิ่มเติมในหน้าจอข้อมูลอุปกรณ์บน IQ Brain เพื่อตรวจสอบว่ามีการตรวจพบสีและระยะทางหรือไม่ แม้จะไม่มีอะไรอยู่ด้านหน้าของเซ็นเซอร์ตรวจจับสีแต่ก็ควรแสดงสี (" ไม่มี ") และระยะทาง (" ไกล ") ทดสอบวัตถุที่มีสีทึบเพื่อดูว่าการอ่านค่าสีและระยะทางเปลี่ยนไปหรือไม่ คุณสามารถเปลี่ยนโหมดจาก "3 สี" เป็น "12 สี" หรือ "ระดับสีเทา" โดยกดปุ่มตรวจสอบ จากนั้นทดสอบวัตถุสีทึบอีกครั้งเพื่อดูว่าคุณได้รับการอ่านในทั้งสามโหมดหรือไม่

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

  • นอกจากนี้คุณยังสามารถใช้บทความ "วิธีแก้ปัญหาเซ็นเซอร์ vexIQ"

  • หากข้อมูลอุปกรณ์รายงานค่าที่ถูกต้องปัญหาอาจเกิดจากการที่นักเรียนคัดลอกโครงการผิดพลาด

    • ในการแก้ไขปัญหาโครงการให้ตรวจสอบว่าอุปกรณ์ได้รับการกำหนดค่าอย่างถูกต้องซึ่งหมายความว่าพวกเขาใช้โครงการตัวอย่างทดสอบที่ถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าเซ็นเซอร์สีให้อ่าน บทความ "วิธีการกำหนดค่าเซ็นเซอร์ vex IQ - VEXcode IQ"

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

  • หากข้อมูลอุปกรณ์ไม่รายงานค่าที่ถูกต้องปัญหาอาจเกี่ยวข้องกับฮาร์ดแวร์

    • หากต้องการแก้ไขปัญหาฮาร์ดแวร์ให้ลองตรวจสอบการเชื่อมต่อพอร์ตกับสายเคเบิลอัจฉริยะโดยใช้บทความ "วิธีเชื่อมต่ออุปกรณ์ vex IQ กับพอร์ตอัจฉริยะ"

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