สวิตช์กันชน vex IQ
กล่องเครื่องมือครู
-
วัตถุประสงค์ของส่วนนี้
ส่วนการเล่นของห้องปฏิบัติการ STEM
นี้มีวัตถุประสงค์เพื่อแนะนำให้นักเรียนรู้จักกับเซ็นเซอร์ทั้งห้าของ vex IQ Super Kit
(สวิตช์กันชน, ไฟ LED แบบสัมผัส, เซ็นเซอร์ระยะทาง, เซ็นเซอร์ไจโรและเซ็นเซอร์สีต่างๆ)
กล่องเครื่องมือครูที่ด้านล่างของแต่ละบทเรียน/หน้าสามารถช่วยคุณแก้ปัญหาเซ็นเซอร์แต่ละตัวได้
ในด้านของนักเรียนแต่ละบทเรียนในส่วนนี้เริ่มต้นด้วยการอ่านจากห้องสมุด vex
เกี่ยวกับเซ็นเซอร์วิธีการทำงานและวิธีการใช้เพื่อปรับปรุงหุ่นยนต์/โครงการ
การอ่านสามารถอ่านให้จบได้อย่างอิสระหรือทั้งชั้นเรียนสามารถอ่านพร้อมกันได้
นี่คือลำดับทั่วไปที่พบบ่อยในบทเรียนทั้งหมด *:
-
อ่านเกี่ยวกับเซ็นเซอร์และการทำงานของเซ็นเซอร์
-
สร้างใหม่โดยใช้โปรเจกต์ตัวอย่างเทมเพลตทดสอบซึ่งเป็นโปรเจกต์สั้นๆที่เน้นบางแง่มุมของการทำงานของเซ็นเซอร์
-
ทดสอบโครงการเพื่อหาประสบการณ์ในการใช้ข้อมูลของเซ็นเซอร์ในการเขียนโปรแกรม
-
ตอบคำถามในสมุดบันทึกทางวิศวกรรมเกี่ยวกับเซ็นเซอร์ตามที่อธิบายไว้ในการอ่านหรือเกี่ยวกับการทดสอบโครงการสั้นๆของเซ็นเซอร์
* ข้อยกเว้นเพียงอย่างเดียวในส่วนการเล่นคือบทเรียนเซ็นเซอร์สีจะขอให้นักเรียนสร้างทดสอบและตอบคำถามเกี่ยวกับสองโครงการ: หนึ่งที่เกี่ยวข้องกับการตรวจจับวัตถุใกล้และการอ่านสีและอีกหนึ่งที่เกี่ยวข้องกับการอ่านความสว่างและการติดตามเส้น ดังนั้นจึงมีแนวโน้มที่จะต้องใช้เวลามากกว่าบทเรียนเซ็นเซอร์อื่นๆ
กล่องเครื่องมือครู
- รุ่น
ใหม่ล่าสุด
ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ซอฟต์แวร์ VEXcode IQ เวอร์ชันล่าสุด (เวอร์ชัน 1.0.4 หรือใหม่กว่า) เวอร์ชันนี้รวมถึงโครงการตัวอย่าง Sense It Challenge ที่จำเป็นใน Rethink Challenge หากคุณไม่มีซอฟต์แวร์เวอร์ชันล่าสุดให้คลิก ที่นี่ เพื่อดาวน์โหลด
Vex IQ Super Kit มีเซ็นเซอร์ที่แตกต่างกันห้าแบบที่สามารถใช้กับ VEX IQ Brain ได้ ทั้งห้าถูกสร้างขึ้นในห้องปฏิบัติการทดสอบที่คุณสร้างขึ้นก่อนหน้านี้ในส่วนการค้นหาของห้องปฏิบัติการ STEM นี้
ส่วนการเล่นของห้องปฏิบัติการจะอธิบายวิธีการทำงานของเซ็นเซอร์แต่ละตัวและวิธีการใช้ในการออกแบบหุ่นยนต์ ตารางด้านล่างแสดงรายการทุกสิ่งที่คุณจะต้องใช้เพื่อทำส่วนการเล่นของห้องปฏิบัติการนี้ให้เสร็จสมบูรณ์
จำนวน | วัสดุที่จำเป็น |
---|---|
1 |
ทดสอบ VEX IQ แล้ว (พร้อมเฟิร์มแวร์ล่าสุด) |
1 |
VEXcode IQ |
1 |
สมุดบันทึกวิศวกรรม |
1 |
โปรเจกต์ตัวอย่างเทมเพลตที่ |
1 |
ม้วนเทปสีดำหรือสีเข้ม |
1 |
พื้นผิวใสสีอ่อน |
อ่านเกี่ยวกับสวิตช์กันชน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสวิทช์กันชนให้ขอให้ผู้อ่านจัดระเบียบว่ากลุ่มจะอ่าน บทความ สวิทช์กันชน vex IQ จากไลบรารี VEX ได้อย่างไร บทความนี้จะกล่าวถึงวิธีการทำงานของสวิตช์กันชนตามการใช้งานทั่วไป
ตั้งโปรแกรมด้วยสวิตช์กันชน
ให้โปรแกรมเมอร์เปิด VEXcode IQ และทำตามขั้นตอนต่อไปนี้:
-
เริ่มต้นด้วยการเปิดโครงการตัวอย่างเทมเพลตทดสอบจาก VEXcode IQ
- สำหรับความช่วยเหลือในการเปิดโปรเจกต์ตัวอย่างโปรดดูวิดีโอ สอนการ ใช้โปรเจกต์ตัวอย่างและเทมเพลต
-
สร้างโปรเจกต์ต่อไปนี้และบันทึก (macOS, Windows, Chromebook, iPad) เป็น Bumper Switch:
คุณสามารถใช้ข้อมูลความช่วยเหลือภายใน VEXcode IQ เพื่อเรียนรู้เกี่ยวกับบล็อก สำหรับคำแนะนำในการใช้คุณลักษณะความช่วยเหลือโปรดดูบทแนะนำ การใช้ความช่วยเหลือ
เคล็ดลับสำหรับครู
หากนี่เป็นครั้งแรกที่นักเรียนใช้ VEXcode IQ พวกเขายังสามารถดูบทแนะนำในแถบเครื่องมือเพื่อเรียนรู้ทักษะพื้นฐานอื่นๆ
ทดสอบสวิตช์กันชน
ให้ผู้ทดสอบเชื่อมต่อ vex IQ Brain กับคอมพิวเตอร์ของคุณแล้วทำตามขั้นตอนต่อไปนี้:
-
ดาวน์โหล ดโครงการไปยัง IQ Robot Brain
-
เรียกใช้โครงการ เพื่อกดสวิตช์กันชนเพื่อหยุดมอเตอร์ไม่ให้หมุนในพอร์ต 1
-
สำหรับความช่วยเหลือในการดาวน์โหลดและเรียกใช้โครงการให้ดูวิดีโอ สอนการ ดาวน์โหลดและเรียกใช้โครงการ
-
จากการสังเกตของคุณว่าเซ็นเซอร์ทำงานอย่างไรบน Testbed และข้อมูลจากการอ่านให้ตอบคำถามต่อไปนี้และขอให้ผู้บันทึกบันทึกบันทึกลงในสมุดบันทึกวิศวกรรมของคุณ:
-
สวิทช์กันชนมีค่าเท่าใดเมื่อมอเตอร์หมุน?
-
ค่าของสวิทช์กันชนเมื่อกดคืออะไร?
-
กล่องเครื่องมือครู
-
คำตอบ
-
ค่าของสวิทช์กันชนเป็น 0 (ปล่อยออก) เมื่อมอเตอร์หมุน
-
ค่าของสวิทช์กันชนคือ 1 (กด) เมื่อกด
กล่องเครื่องมือครู
-
การแก้ไขปัญหา
เมื่อทำงานกับสวิตช์กันชนอาจมีกรณีที่ไม่ได้ทำงานอย่างที่ควรจะเป็น หากสิ่งนี้เกิดขึ้นให้เริ่มการแก้ไขปัญหาโดยลองทำตามขั้นตอนต่อไปนี้:
-
เริ่มต้นด้วยการตรวจสอบว่าเฟิร์มแวร์ของ Bumper Switch เป็นปัจจุบัน อ่าน บทความ นี้เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีอัพเดทเฟิร์มแวร์
-
หากเฟิร์มแวร์เป็นปัจจุบันให้ดูเพิ่มเติมในหน้าจอข้อมูลอุปกรณ์บน IQ Brain เพื่อตรวจสอบว่าสถานะ "กดแล้ว" และ "ปล่อยแล้ว" ลงทะเบียนบน Brain สำหรับปัญหาทั่วไปอื่นๆมีบทความ "วิธีแก้ปัญหาเซ็นเซอร์ vex IQ"
-
หากข้อมูลอุปกรณ์รายงานค่าที่ถูกต้องปัญหาอาจเกิดจากการที่นักเรียนคัดลอกโครงการผิดพลาด
-
ในการแก้ไขปัญหาโครงการให้ตรวจสอบว่าอุปกรณ์ได้รับการกำหนดค่าอย่างถูกต้องซึ่งหมายความว่าพวกเขาใช้โครงการตัวอย่างทดสอบที่ถูกต้อง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่า Touch LED โปรดอ่าน บทความ "วิธีการกำหนดค่า vex IQ Sensors - VEXcode IQ"
-
ตรวจสอบให้แน่ใจว่านักเรียนคัดลอกและสร้างโครงการอย่างถูกต้อง คุณสามารถใช้ บล็อกการ พิมพ์ใน VEXcode IQ เพื่อแสดงค่าเซ็นเซอร์ปัจจุบันบนสมองเมื่อโครงการดำเนินไปจนถึงข้อผิดพลาดหรือสิ้นสุดโครงการ
-
-
หากข้อมูลอุปกรณ์ไม่รายงานค่าที่ถูกต้องปัญหาอาจเกี่ยวข้องกับฮาร์ดแวร์
-
หากต้องการแก้ไขปัญหาฮาร์ดแวร์ให้ลองตรวจสอบการเชื่อมต่อพอร์ตกับสายเคเบิลอัจฉริยะโดยใช้บทความ "วิธีเชื่อมต่ออุปกรณ์ vex IQ กับพอร์ตอัจฉริยะ"
-
หากสวิตช์กันชนเชื่อมต่ออย่างถูกต้องและยังไม่ทำงานอย่างที่ควรจะเป็นอาจเกิดปัญหาทางกายภาพกับสวิตช์กันชน ทดสอบการสลับออกด้วยสวิตช์กันชนอื่น
-
สร้างแรงจูงใจในการอภิปราย
เพื่อช่วยให้นักเรียนเข้าใจว่ากันชนจะเป็นประโยชน์ต่อหุ่นยนต์ได้อย่างไรให้ถามคำถามต่อ
ไปนี้: ถาม:
อาจเกิด อะไรขึ้นกับหุ่นยนต์หากไม่มีเซ็นเซอร์กันชนและวิ่งชนกำแพง?
ตอบ: หุ่นยนต์อาจได้รับความเสียหายเพราะไม่รู้ว่าจะหยุดเคลื่อนที่ไปข้างหน้าเมื่อมันมาถึงกำแพง
ถาม: ลองนึกภาพว่าคุณกำลังเดินไปรอบๆห้องในความมืด
คุณอาจเปรียบเทียบส่วนใดของร่างกายของคุณกับสวิทช์กันชน? ทำไม?
ตอบ: หลายคำตอบจะเป็นที่ยอมรับได้แต่ตัวอย่างอาจเป็นนิ้วมือมือหรือเท้า
ในที่มืดเรารู้ว่าเมื่อเราสัมผัสวัตถุหรือผนังและอาจเป็นนิ้วมือหรือมือขณะที่เราเอื้อมออกไปข้างหน้าหรือเท้าขณะที่เราก้าว
หมายเหตุนักเรียนอาจตอบด้วยส่วนใดส่วนหนึ่งของร่างกายก็ได้เพราะผิวหนังทั้งหมดถ่ายทอดข้อมูลการสัมผัส