สุดล้ำ! Basement Builds สร้างหุ่นยนต์คู่หูเล่นแอร์ฮอกกี้ด้วยกลไกอัจฉริยะ โค้ดพร้อมบน GitHub

การเล่นแอร์ฮอกกี้คนเดียวนั้นอาจทำให้รู้สึกโดดเดี่ยวและไม่สนุก ทีม Basement Builds จึงได้พัฒนาหุ่นยนต์คู่หูสำหรับเล่นแอร์ฮอกกี้ขึ้นมา เพื่อเปลี่ยนประสบการณ์การเล่นให้เร้าใจยิ่งขึ้น ซึ่งโปรเจกต์นี้ไม่ได้หยุดอยู่แค่การสร้างหุ่นยนต์ แต่ยังรวมถึงการสร้างโต๊ะแอร์ฮอกกี้ตั้งแต่เริ่มต้นอีกด้วย

การสร้างโต๊ะแอร์ฮอกกี้เริ่มต้นจากการออกแบบห้องที่มีรูเล็กๆ จำนวนมากบนพื้นผิว เพื่อดันลมผ่านสร้างชั้นอากาศที่ทำให้ลูกพ็อค ‘ลอย’ และเคลื่อนที่ได้เร็ว โดยมีการเจาะรูแบบ Chamfered หลายพันรูเพื่อให้ลมไหลเวียนได้อย่างราบรื่น พัดลมแบบท่อขนาด 12VDC สามารถสร้างแรงลมได้สูงสุดถึง 270 CFM (ประมาณ 7.6 ลูกบาศก์เมตรต่อนาที)

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

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

การตรวจจับตำแหน่งของลูกพ็อคทำได้โดยใช้กล้องเหนือศีรษะ ซึ่งจะส่งข้อมูลไปยังสคริปต์ Python ที่ใช้ไลบรารี OpenCV รันอยู่บนคอมพิวเตอร์ สคริปต์นี้จะคำนวณวิธีการปรับตำแหน่งแขนกล จากนั้นจึงส่งคำสั่งไปยังโค้ด Arduino C++ ที่ทำงานอยู่บนบอร์ดควบคุมที่ติดอยู่กับตัวหุ่นยนต์

รายละเอียดทั้งหมดของโปรเจกต์นี้ รวมถึงโค้ดและแบบแผน มีให้ดาวน์โหลดบน GitHub ผู้สร้างยังแซวว่าการมีโค้ดสำเร็จรูปนี้ก็เหมือนการ ‘โกง’ เพราะคุณจะพลาดความสนุกในการคำนวณตรีโกณมิติและฟิสิกส์ รวมถึงการดีบั๊กที่ท้าทายด้วยตัวเอง


🏷️ หมวดหมู่: Games, Robots Hacks, air hockey, robot

🔗 อ่านบทความฉบับเต็ม: hackaday