שחמט הוא משחק אסטרטגי נפשי ומשוחק בין שני אנשים. אבל מאז הקמת משחקי הווידאו והמחשב, הוא הפך פופולרי מאוד במחשבים שבהם המחשב משחק נגד בני אדם. אבל בטלפונים ניידים ובמחשבים הוא מושמע על המסך ואנחנו לא יכולים ליהנות כמו לשחק על הלוח. אז הנה שחמט הלוח עם המחשב כיריב שלך. מקס פיתח את לוח השחמט הזה עם Raspberry Pi, שם אתה ממש משחק כמו שאתה משחק עם בן אנוש כלשהו.
בלוח שחמט זה של פטל, יש מתג LED וקנה מתחת לכל ריבוע של הלוח וכל חלקי השחמט מגנטיים. לכן כאשר התור מגיע למחשב, הוא ממצמץ את ה- LED מתחת לחתיכה שאותה הוא רוצה להעביר ולאחר שנבחר את אותה חתיכה מסוימת, הוא ממצמץ את ה- LED מתחת לריבוע שאליו הוא רוצה להזיז את אותה חתיכה. כדי שתוכלו לבחור ולהניח את החלקים בשם המחשב ואז לנגן את תורכם, תהליך זה נמשך. בלוח זה יש גם 'I2C 20 × 4 5V LCD תצוגה' עבור הגדרות מסוימות כמו בחירת רמה, בחירה בצד שחור או לבן וכו '.
התהליך כולו נשלט על ידי Raspberry Pi, שמריץ את מנוע השחמט החזק ביותר עם קוד פתוח "סטוקפיש". נעשה שימוש ב- 64 נוריות LED ובמתגי ריד תחת כל ריבוע לוח שחמט הנשלט על ידי הרחבת יציאת MCP23017 I2c יציאה. הרחבת יציאות אלה מחוברת לפטל פאי באמצעות מכפל TCA9548A 1 עד 8 I2C. מקס ניסה תחילה לחבר ישירות בין המכשירים לפטל באמצעות אוטובוס I2C, אך בגלל בעיית מתח הוא השתמש במכפל TCA9548A I2C, שממנו 8 מכשירים מחוברים באופן אמין ל- Raspberry Pi באמצעות I2C. תרמיל נהג מטריצה 16 × 8 LED HT16K33 משמש להנעת 64 נוריות באמצעות אוטובוס I2C.
הוראות להתקנת Stockfish ותוכנות קשורות אחרות ב- Raspberry Pi ניתנות בעמוד הפרויקט עצמו.
עבור ביצוע לוח הנהג 50mm רצועת venner העץ רחב מ Ebay בשני צבעים המצורפת רצועות אלו לחלופין ולאחר מכן לחתוך אותם בהתאם, כדי לבנות את לוח השחמט. ואז הוא קדח חורים של 5 מ"מ בכל ריבוע עבור נוריות LED. מתחת ללוח, הוא חיווט את כל נוריות המתג והמתגים עם Raspberry Pi ורכיבים אחרים. בדוק את תהליך ייצור הלוח כאן.
עוד בריאן בנה את הגרסה המשודרגת על לוח השחמט הזה, הוא השתמש בארדואינו והשתמש בארבע נוריות LED בארבע פינות של כל ריבוע כדי להדגיש את הכיכר. הוא גם קנה לוח טורנירים מעץ מאיביי, מה שגרם ללוח השחמט להראות ממש מגניב.