นี่คือหุ่นยนต์เดินตามเส้นสุดเฟี้ยวชื่อว่า Robotracer ที่สร้างมาเพื่อลงสังเวียน Japan Micromouse Contest โดยเฉพาะ
กติกาสำหรับการแข่ง Robotrace ไปลองศึกษากันดูนะน้อง
วิ่งรอบแรกเพื่อจำทางก่อน พอรอบสองเจอทางตรงก็กดมิดไมล์ไปเลยวัยรุ่น! (รอบที่ 2)
รายละเอียดทางเทคนิคแบบจัดเต็ม (อ่านไว้ประดับบารมี)
ระบบค้นหาเส้นความเร็วสูง (High-Speed Optical Pathfinding)
เจ้า Robotracer ตัวนี้คือหุ่นยนต์อัตโนมัติที่รีด Performance มาแบบเน้นๆ ออกแบบมาเพื่อหวดผ่านเส้นทางคดเคี้ยวด้วยความเร็วสูงสุดเท่าที่จะทำได้
- Differential IR Sensing Matrix: ใช้ชุด Sensor แบบ TCRT5000 IR reflectance เรียงหน้ากระดาน 5 ตัวขึ้นไป ติดไว้ที่หน้ารถ แล้วใช้ Arduino คำนวณหาค่า Offset ของตัวหุ่นจากเส้นได้แม่นยำระดับ High Resolution
- PID Control Algorithm: งานนี้เราไม่ใช้การคุมแบบ "เปิด-ปิด" (On/Off) กากๆ นะน้อง พี่จัด Firmware แบบ PID (Proportional-Integral-Derivative) Controller มาคุมความเร็วล้อซ้ายและขวาให้เนียนกริ๊บ ลดอาการสะบัดหรือเลี้ยวเลยโค้ง (Overshooting) เวลาเจอโค้งหักศอก
สมรรถนะความแรง
- PWM Motor Tuning: ใช้สัญญาณ PWM ความถี่สูงมาขับ DC Motors เพื่อรักษา Torque (แรงบิด) เอาไว้แม้จะวิ่งที่ความเร็วต่ำ มั่นใจได้เลยว่าหุ่นจะเก็บพวกทางแยก 90 องศาได้แม่นยำนิ่งๆ ไม่มีหลุดแน่นอนตัวนี้!