หัวใจหลักของกระดานหมากรุกอัจฉริยะนี้อยู่ที่ระบบการตรวจจับและเคลื่อนย้ายตัวหมาก โดย Joshua Stanley ได้เลือกใช้เซ็นเซอร์แม่เหล็กแบบ Hall เพื่อตรวจจับตำแหน่งของแม่เหล็กที่ฝังอยู่ในตัวหมากหมากรุกที่พิมพ์ด้วย 3D ซึ่งติดตั้งอยู่ด้านหลังของแผ่น PCB ที่ทำหน้าที่เป็นกระดานเล่น ในขณะที่ AI จะทำการเคลื่อนย้ายตัวหมากโดยใช้ระบบจลนศาสตร์ X/Y ควบคุมแม่เหล็กไฟฟ้าที่อยู่ใต้กระดาน PCB ให้เคลื่อนที่เข้ามายกและย้ายตัวหมากเมื่อจำเป็น
การควบคุมทั้งหมดดำเนินการโดยไมโครคอนโทรลเลอร์ ESP32 และใช้เอนจินหมากรุกโอเพนซอร์สชื่อ Stockfish สำหรับการประมวลผลกลยุทธ์ของ AI เมื่อผู้เล่นที่เป็นมนุษย์ทำการเคลื่อนย้ายตัวหมาก การเปลี่ยนแปลงตำแหน่งนี้จะถูกตรวจจับโดยเซ็นเซอร์แม่เหล็กและป้อนเข้าสู่เอนจิน Stockfish เพื่อให้ AI ตอบสนองได้อย่างแม่นยำ
แม้การสาธิตจะแสดงให้เห็นว่าระบบทำงานได้จริงและน่าประทับใจ แต่ก็ยังคงมีข้อจำกัดบางประการ เช่น การวางตัวหมากที่อาจทำให้ตัวหมากอื่นขยับและต้องจัดวางใหม่ นอกจากนี้ คอมพิวเตอร์ยังไม่สามารถระบุได้ว่าตัวหมากชิ้นใดวางอยู่ที่ตำแหน่งใด ซึ่งคุณสมบัตินี้จะมีประโยชน์อย่างมากสำหรับผู้เล่นใหม่หรือการตรวจจับการเดินหมากที่ไม่ถูกต้อง อย่างไรก็ตาม ส่วนที่น่าสนใจที่สุดคือการใช้แผ่น PCB เป็นกระดานเล่น ทำให้สามารถสร้างสรรค์ดีไซน์และสีสันของกระดานได้หลากหลาย โดยเฉพาะอย่างยิ่งในปัจจุบันที่ผู้ผลิต PCB หลายรายเสนอทางเลือกในการพิมพ์ลายสกรีนหลายสี ซึ่งเปิดโอกาสให้มีการออกแบบกราฟิกตามความต้องการได้อย่างอิสระ
🏷️ หมวดหมู่: Games, chess board, computer che
🔗 อ่านบทความฉบับเต็ม: hackaday
