Skip to main content

ห้องปฏิบัติการต้นกำเนิด
เตียงทดสอบ - เซ็นเซอร์ VEX IQ

พอร์ทัลครู

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

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

โปรแกรมด้วยเซนเซอร์สี

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

  • เริ่มต้นด้วยการเปิดโปรเจ็กต์ตัวอย่างเทมเพลต Testbed จาก VEXcode IQ

  • หากต้องการความช่วยเหลือในการเปิดโปรเจ็กต์ตัวอย่าง โปรดดูวิดีโอแนะนำการใช้งาน ใช้โปรเจ็กต์ตัวอย่างและเทมเพลต 

  • สร้างโปรเจ็กต์ต่อไปนี้และบันทึก (macOSWindowsChromebookiPad) เป็นเซ็นเซอร์สี:

ทดสอบเซนเซอร์สี

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

  • ดาวน์โหลด โครงการสู่ IQ Robot Brain

  • รันโปรเจ็กต์ เพื่อรายงานและพิมพ์ว่าวัตถุอยู่ใกล้หรือไม่ และหากอยู่ใกล้ วัตถุที่อยู่ใกล้จะเป็นสีอะไร

  • สำหรับความช่วยเหลือในการดาวน์โหลดและรันโปรเจ็กต์ โปรดดูวิดีโอแนะนำ ดาวน์โหลดและรันโปรเจ็กต์ 

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

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

    2. เซ็นเซอร์สีสามารถรายงานสีต่างๆ ไปยัง IQ Brain ได้กี่สี?

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

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

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

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

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

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

  • เริ่มต้นด้วยการเปิดโปรเจ็กต์ตัวอย่างเทมเพลต Testbed จาก VEXcode IQ

  • หากต้องการความช่วยเหลือในการเปิดโปรเจ็กต์ตัวอย่าง โปรดดูวิดีโอแนะนำการใช้งาน ใช้โปรเจ็กต์ตัวอย่างและเทมเพลต 

  • สร้างโปรเจ็กต์ต่อไปนี้และบันทึก (macOSWindowsChromebookiPad) เป็นความสว่าง:

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

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

  • ดาวน์โหลด โครงการสู่ IQ Robot Brain

  • ค้นหาหรือสร้างเส้นสีเข้ม/สีดำบนพื้นผิวสีขาว/สว่างที่ชัดเจน

  • วางตำแหน่ง Testbed เพื่อให้คุณสามารถขยับ Color Sensor ไปมาตามเส้นและไปยังพื้นผิวที่สว่างกว่าได้ 2-3 ครั้ง

  • รันโปรเจ็กต์ เพื่อรายงานและพิมพ์หากเซ็นเซอร์สีตรวจพบความมืด (บนเส้น) หรือความสว่าง (นอกเส้น)

  • สำหรับความช่วยเหลือในการดาวน์โหลดและรันโปรเจ็กต์ โปรดดูวิดีโอแนะนำ ดาวน์โหลดและรันโปรเจ็กต์ 

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

  • ดูหน้าจอของ Brain เพื่อพิมพ์รายงาน

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

    1. ในสถานการณ์ใดที่คุณอาจใช้เซ็นเซอร์สีเพื่อตรวจจับและ/หรือติดตามเส้น

    2. ในโครงการตัวอย่างด้านบน เมื่อ Brain พิมพ์คำว่า "Off the line" ความสว่างที่ตรวจพบหมายความว่าอย่างไร

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

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

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

  2. ในโครงการความสว่าง Testbed ควรพิมพ์ "Off the line" ทุกครั้งที่ตรวจพบความสว่างมากกว่า 25% พื้นผิวสีขาวหรือสีอ่อนไม่น่าจะตรวจพบความสว่างต่ำกว่า 25% - ควรมีเฉพาะเส้นสีดำเท่านั้น

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

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

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

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

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

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

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

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

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

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

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

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