อ่านเกี่ยวกับเซ็นเซอร์ไจโร
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเซ็นเซอร์ไจโร โปรดขอให้ผู้อ่านจัดระเบียบว่ากลุ่มจะอ่านบทความ VEX IQ Gyro Sensor จากไลบรารี VEX อย่างไร บทความนี้จะกล่าวถึงวิธีการทำงานของเซ็นเซอร์ไจโรและการใช้งานทั่วไป
โปรแกรมด้วยเซ็นเซอร์ไจโร
ให้โปรแกรมเมอร์เปิด VEXcode IQ แล้วทำตามขั้นตอนเหล่านี้:
-
เริ่มต้นด้วยการเปิดโปรเจ็กต์ตัวอย่างเทมเพลต Testbed จาก VEXcode IQ
-
หากต้องการความช่วยเหลือในการเปิดโปรเจ็กต์ตัวอย่าง โปรดดูวิดีโอแนะนำการใช้งาน ใช้โปรเจ็กต์ตัวอย่างและเทมเพลต
-
สร้างโปรเจ็กต์ต่อไปนี้และบันทึก (macOS, Windows, Chromebook, iPad) เป็นเซ็นเซอร์ไจโร:
ทดสอบเซ็นเซอร์ไจโร
ให้ผู้ทดสอบเชื่อมต่อ VEX IQ Brain เข้ากับคอมพิวเตอร์ของคุณ จากนั้นทำตามขั้นตอนเหล่านี้:
-
ดาวน์โหลด โครงการสู่ IQ Robot Brain
-
รันโปรเจ็กต์ เพื่อรายงานและพิมพ์ว่าส่วนหัวของไจโรเซนเซอร์ปัจจุบันอยู่ในหน่วยองศาเมื่อไจโรเซนเซอร์หมุน
-
สำหรับความช่วยเหลือในการดาวน์โหลดและรันโปรเจ็กต์ โปรดดูวิดีโอแนะนำ ดาวน์โหลดและรันโปรเจ็กต์
-
จากการสังเกตของคุณเกี่ยวกับพฤติกรรมของเซ็นเซอร์บนเตียงทดสอบและข้อมูลจากการอ่าน ให้ตอบคำถามต่อไปนี้และขอให้เครื่องบันทึกบันทึกไว้ในสมุดบันทึกด้านวิศวกรรมของคุณ:
-
อะไรทำให้ค่าของ Gyro Sensor เพิ่มขึ้น? อะไรทำให้มันลดลง?
-
Gyro Sensor สามารถรายงานค่าที่มากกว่า 360 ได้หรือไม่
-
เหตุใดการรวมเซ็นเซอร์ไจโรบนหุ่นยนต์จึงมีประโยชน์
-
Gyro Sensor สามารถวัดได้มากกว่า 1 แกนในแต่ละครั้งหรือไม่
-
สามารถวัดขึ้นลงและซ้ายขวาพร้อมกันได้หรือไม่?
-
แล้วถ้าไจโรเซนเซอร์อยู่ในตำแหน่งที่แตกต่างกันบนหุ่นยนต์ล่ะ?
-
-
กล่องเครื่องมือครู - คำตอบ
คำตอบต่อไปนี้อาจแตกต่างกัน:
-
การหมุนเซ็นเซอร์ไจโรทวนเข็มนาฬิกาจะเพิ่มค่าของเซ็นเซอร์ไจโร และการหมุนตามเข็มนาฬิกาจะลดค่า
-
Gyro Sensor สามารถรายงานค่าได้ระหว่าง 0-359.99 เมื่อไจโรหมุนถึง 360 องศา มันจะรายงานกลับมาเป็นศูนย์
-
การรวมเซ็นเซอร์ไจโรบนหุ่นยนต์ทำให้หุ่นยนต์สามารถเลี้ยวได้แม่นยำยิ่งขึ้น
-
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"
-
หากเชื่อมต่อเซ็นเซอร์ไจโรอย่างถูกต้องและยังคงไม่ทำงานเท่าที่ควร อาจมีปัญหาทางกายภาพกับเซ็นเซอร์ไจโร ทดสอบการเปลี่ยนไปใช้เซ็นเซอร์ไจโรตัวอื่น
-