VEX IQ Color Sensor
อ่านเกี่ยวกับเซ็นเซอร์ตรวจจับสี
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเซ็นเซอร์ระยะทางให้ขอให้ผู้อ่านจัดระเบียบว่ากลุ่มจะอ่าน บทความ เซ็นเซอร์สีไอคิวของ vex จากไลบรารี VEX ได้อย่างไร บทความนี้จะกล่าวถึงวิธีการทำงานของเซ็นเซอร์สีและวิธีการใช้งาน
ตั้งโปรแกรมด้วยเซ็นเซอร์ตรวจจับสี
ให้โปรแกรมเมอร์เปิด VEXcode IQ และทำตามขั้นตอนต่อไปนี้:
-
เริ่มต้นด้วยการเปิดโครงการตัวอย่างเทมเพลตทดสอบจาก VEXcode IQ
- สำหรับความช่วยเหลือในการเปิดโปรเจกต์ตัวอย่างโปรดดูวิดีโอ สอนการ ใช้โปรเจกต์ตัวอย่างและเทมเพลต
-
สร้างโครงการต่อไปนี้และบันทึก (macOS, Windows, Chromebook, iPad) เป็น Color Sensor:
ทดสอบเซ็นเซอร์ตรวจจับสี
ให้ผู้ทดสอบเชื่อมต่อ vex IQ Brain กับคอมพิวเตอร์ของคุณแล้วทำตามขั้นตอนต่อไปนี้:
- ดาวน์โหล ดโครงการไปยัง IQ Robot Brain
- เรียกใช้โป รเจกต์เพื่อรายงานและพิมพ์หากวัตถุอยู่ใกล้และหากอยู่ใกล้วัตถุนั้นเป็นสีอะไร
- สำหรับความช่วยเหลือในการดาวน์โหลดและเรียกใช้โครงการให้ดูวิดีโอ สอนการ ดาวน์โหลดและเรียกใช้โครงการ
- จากการสังเกตของคุณว่าเซ็นเซอร์ทำงานอย่างไรบน Testbed
และข้อมูลจากการอ่านให้ตอบคำถามต่อไปนี้และขอให้ผู้บันทึกบันทึกบันทึกลงในสมุดบันทึกวิศวกรรมของคุณ:
- เซ็นเซอร์ตรวจจับสีจะรายงานระยะห่างของวัตถุที่ใช้ช่วงของค่าหรือไม่ หรือมันสามารถรายงานได้ว่าวัตถุถูกตรวจพบโดยใช้ 1 (จริง) หรือ 0 (เท็จ)?
- เซ็นเซอร์สีสามารถรายงานไปยัง IQ Brain ได้กี่สี?
กล่องเครื่องมือครู
-
คำตอบ
คำตอบต่อไปนี้อาจแตกต่างกันไป:
-
เซ็นเซอร์สีจะรายงานว่าตรวจพบวัตถุใกล้เคียงเป็นค่าไบนารีหรือไม่ (0 - FALSE หรือ 1 - TRUE) เซ็นเซอร์ระยะทางสามารถรายงานระยะทางที่วัตถุใช้ช่วงของค่าได้
-
หากนักเรียนนับสีที่ระบุไว้ใน บล็อกตรวจจับ สีพวกเขามีแนวโน้มที่จะตอบว่าเซ็นเซอร์สีรายงานสีที่เป็นไปได้ 14 สี อย่างไรก็ตามเซ็นเซอร์ตรวจจับสีจะรายงานเฉพาะชื่อของ 12 สีจาก 14 สีเหล่านั้นซึ่งคุณจะได้เรียนรู้เมื่อคุณอ้างอิงถึง สีของ บล็อก ดังนั้นเซ็นเซอร์ตรวจจับสีสามารถตรวจจับสีได้ 14 สีแล้วแบ่งออกเป็น 12 ชื่อสีที่สามารถรายงานได้ นอกจากนี้เซ็นเซอร์สีสามารถรายงานค่าความเข้มสีเป็นองศา หากคุณอ้างถึง Hue of block คุณจะเห็นว่าสามารถรายงานค่าได้ตั้งแต่ 0 ถึง 360 องศา คำตอบใดๆเหล่านี้เป็นที่ยอมรับได้แต่ในทางเทคนิคเมื่อรายงานชื่อสีเซ็นเซอร์สีสามารถรายงานทั้งหมด 12 รายการโดยใช้ สีของ บล็อก
ตั้งโปรแกรมเซ็นเซอร์สีเพื่อตรวจจับความสว่าง
เปิด VEXcode IQ และทำตามขั้นตอนต่อไปนี้:
-
เริ่มต้นด้วยการเปิดโครงการตัวอย่างเทมเพลตทดสอบจาก VEXcode IQ
- สำหรับความช่วยเหลือในการเปิดโปรเจกต์ตัวอย่างโปรดดูวิดีโอ สอนการ ใช้โปรเจกต์ตัวอย่างและเทมเพลต
-
สร้างโครงการต่อไปนี้และบันทึก (macOS, Windows, Chromebook, iPad) เป็นความสว่าง:
ทดสอบความสามารถของเซ็นเซอร์สีในการติดตามเส้น
เชื่อมต่อ vex IQ Brain กับคอมพิวเตอร์ของคุณแล้วทำตามขั้นตอนต่อไปนี้:
- ดาวน์โหล ดโครงการไปยัง IQ Robot Brain
- ค้นหาหรือสร้างเส้นสีเข้ม/สีดำบนพื้นผิวสีขาว/สีอ่อนที่ชัดเจนเป็นอย่างอื่น Find or create a dark/black line on an
- วางตำแหน่งที่ทดสอบเพื่อให้คุณสามารถเลื่อนเซ็นเซอร์สีไปมาข้ามเส้นและไปยังพื้นผิวที่เบากว่าสองสามครั้ง
- เรียกใช้โครงการ เพื่อรายงานและพิมพ์หากเซ็นเซอร์สีตรวจพบความมืด (บนสาย) หรือความสว่าง (นอกสาย)
- สำหรับความช่วยเหลือในการดาวน์โหลดและเรียกใช้โครงการให้ดูวิดีโอ สอนการ ดาวน์โหลดและเรียกใช้โครงการ
- เมื่อโครงการความสว่างกำลังทำงานให้หันหน้าเซ็นเซอร์สีลงไปที่เส้นและพื้นผิวและค่อยๆเลื่อนไปมา
- ดูหน้าจอของ Brain เพื่อดูรายงานที่พิมพ์ออกมา
- จากการสังเกตของคุณว่าเซ็นเซอร์ทำงานอย่างไรและข้อมูลจากการอ่านให้ตอบคำถามต่อไปนี้และขอให้ผู้บันทึกบันทึกลงในสมุดบันทึกวิศวกรรมของคุณ:
- ในสถานการณ์ใดที่คุณอาจใช้เซ็นเซอร์ตรวจจับสีเพื่อตรวจจับและ/หรือติดตามเส้น?
- ในโครงการตัวอย่างข้างต้นเมื่อสมองพิมพ์ "Off the line" หมายความว่าอย่างไรในแง่ของความสว่างที่ตรวจพบ
กล่องเครื่องมือครู
-
คำตอบ
คำตอบต่อไปนี้อาจแตกต่างกันไป:
-
เซนเซอร์ตรวจจับสีสามารถใช้เพื่อตรวจจับหรือติดตามเส้นในการตั้งค่าการแข่งขันเพื่อใช้เส้นในสนามเป็นแนวทาง การตรวจจับและติดตามเส้นอาจเป็นสิ่งสำคัญสำหรับการผลิตหรือหุ่นยนต์สต็อกที่ใช้เส้นเพื่อระบุจุดหยุด (เพื่อไม่ให้ชนกับชั้นวางหรือพื้นผิวอื่นๆ) หรือเพื่อกำหนดเส้นทางรอบๆคลังสินค้า (เพื่อให้หุ่นยนต์ไม่จำเป็นต้องนำทางด้วยตัวเองระหว่างสถานที่) แน่นอนว่ามีคำตอบเพิ่มเติมที่เป็นไปได้มากมายรวมถึงความสามารถของรถยนต์ที่ขับเคลื่อนด้วยตนเองในการอยู่ในเลนบนถนน
-
ในโปรเจกต์ความสว่าง 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 กับพอร์ตอัจฉริยะ"
-
หากเซ็นเซอร์สีเชื่อมต่ออย่างถูกต้องและยังไม่ทำงานตามที่ควรจะเป็นอาจเกิดปัญหาทางกายภาพกับเซ็นเซอร์สีได้ ทดสอบการสลับออกด้วยเซ็นเซอร์สีอื่น
-