Skip to main content

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

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

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

โปรแกรมด้วยเซ็นเซอร์ไจโร

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

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

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

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

ทดสอบเซ็นเซอร์ไจโร

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

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

  • รันโปรเจ็กต์ เพื่อรายงานและพิมพ์ว่าส่วนหัวของไจโรเซนเซอร์ปัจจุบันอยู่ในหน่วยองศาเมื่อไจโรเซนเซอร์หมุน

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

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

    1. อะไรทำให้ค่าของ Gyro Sensor เพิ่มขึ้น? อะไรทำให้มันลดลง?

    2. Gyro Sensor สามารถรายงานค่าที่มากกว่า 360 ได้หรือไม่

    3. เหตุใดการรวมเซ็นเซอร์ไจโรบนหุ่นยนต์จึงมีประโยชน์

    4. Gyro Sensor สามารถวัดได้มากกว่า 1 แกนในแต่ละครั้งหรือไม่

      • สามารถวัดขึ้นลงและซ้ายขวาพร้อมกันได้หรือไม่?

      • แล้วถ้าไจโรเซนเซอร์อยู่ในตำแหน่งที่แตกต่างกันบนหุ่นยนต์ล่ะ?

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

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

  1. การหมุนเซ็นเซอร์ไจโรทวนเข็มนาฬิกาจะเพิ่มค่าของเซ็นเซอร์ไจโร และการหมุนตามเข็มนาฬิกาจะลดค่า

  2. Gyro Sensor สามารถรายงานค่าได้ระหว่าง 0-359.99 เมื่อไจโรหมุนถึง 360 องศา มันจะรายงานกลับมาเป็นศูนย์

  3. การรวมเซ็นเซอร์ไจโรบนหุ่นยนต์ทำให้หุ่นยนต์สามารถเลี้ยวได้แม่นยำยิ่งขึ้น

  4. Gyro Sensor สามารถวัดได้ครั้งละหนึ่งแกนเท่านั้น

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

ไอคอนทิปของครู เคล็ดลับของครู

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

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

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

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

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

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

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

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

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

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

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