תוכן עניינים:

שעון שחמט ארדואינו: 6 שלבים
שעון שחמט ארדואינו: 6 שלבים

וִידֵאוֹ: שעון שחמט ארדואינו: 6 שלבים

וִידֵאוֹ: שעון שחמט ארדואינו: 6 שלבים
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, יולי
Anonim
שעון שחמט של ארדואינו
שעון שחמט של ארדואינו

לא הצלחתי למצוא הוראות על שעון שחמט ארדואינו טוב ולכן במקום בניתי משלי אותו אתאר כאן.

שלב 1: רשימת חלקים

רשימת חלקים
רשימת חלקים

להלן הדברים שתזדקקו להם: Arduino nano (או כל סוג של arduino UNO יעשה) הלחמת ברזל הלחמה לוח לוח או וורו 2 מחזיקי סוללות AA כפולים 3 X 10k OHM מחזיקי נתיכים 2 פיני אדמה מ -2 תקעים בבריטניה 2 X 4 מציג 7 ספרות מציג זמזם 1 מתג מתג 1 כפתור קטן (לחץ כדי לייצר סוג) כבל USB 1 (או מה שמתאים בארדואינו שלך) אביזרי מיקרופון וברגי אגוזים. בשביל זה הצעתי וזכיתי בערכת מקקו ב- ebay והשתמשתי במה שמצאתי כריכת לחם ומגשרים מארז (אופציונלי) (אופציונלי אך מומלץ לאבות אותו לראשונה) בפעם, הרבה זמן! צירפתי תמונה אבל זה היה מהחלפים שלי לאחר הבניה שלי אז כמה רכיבים חסרים כפי שצוין.

שלב 2: אבות טיפוס

אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס

ניתן לפצל את כל הפרויקט לחלקים הבאים: 1. לקבל את המעגל הנכון 2. את התוכנית 3. את הפריסה הפיזית שלב זה הוא אופציונלי שכן אני אתן לך את תרשים המעגל אך אני ממליץ לך בחום לנסות אותו קרש הלחם תחילה מכיוון שהוא יאשר (או לא) שיש לך את כל החלקים הדרושים לך ויאפשר לך לחשוב על הפריסה הפיזית של כל החלקים לבית או לבסיס. צירפתי כאן תמונה של אב הטיפוס שלי בלוח לחם וגם תרשים מעגלים. כמה הערות על המעגל: 1. בפינה השמאלית העליונה של תרשים המעגלים מוצג הסיכה בתצוגה המחוברת לפלח (קתודות) או הספרה (Anodes). 2. תוכלו לציין כי עבור כל תצוגה הפלחים (קתודות) מחוברים לפלח המתאים בתצוגה השנייה. הסיבה לכך היא שהתצוגה כפולה להצגת הספרות הנכונות 3. מתג האיפוס והנדנדה מחוברים עם נגדים למטה כדי לשמור על הכניסה LOW כאשר הכפתור המתאים אינו נלחץ. ראה https://www.arduino.cc/en/tutorial/button לפרטים נוספים בנושא. 4. מעגל הכוח נפרד לחלוטין אך פשוט. מדובר ב -4 סוללות AA בסדרה עם מתג מולחמים במובילים האדומים והשחורים של כבל USB חתוך. כבל ה- USB נכנס אז לארדואינו.

שלב 3: התוכנית

התכנית
התכנית
התכנית
התכנית

ברגע שיש לך את זה על לוח לחם אז אתה צריך לכתוב את הבקר. למרבה המזל עבורך צירפתי את הקוד שלי כאן אבל אני ממליץ לך לנסות או לשנות את הקוד הזה. אם אתה מתכוון לכתוב את זה מאפס, תחילה תבין אילו סיכות יש להגדיר למה לעשות את כל 10 הספרות, לאחר מכן קידדתי עוד 2 דוגמאות, אחת כאשר הזמן נגמר ואחד לייצג 10 בכל אחת ספרה (ראו תמונה). השלב הבא הוא ריבוי הספרות כך שתוכל להציג מספר או תבנית אחרת על כל אחת משמונה הספרות. שיפרתי את מהירות המרבב עד שהוא נראה נכון, מהר מדי והמספרים מתמזגים בין הספרות השכנות ואיטיות מדי והעין בלתי מזוינת מבחינה בכפל. השלב הבא הוא לספור את המספרים כ -2 סטים של 4 מספרים המייצגים 2 ספירות לאחור. בחרתי להשתמש בספרה הראשונה למשך דקות, ב -2 לשניות הבאות ובאחרונה בעשיריות שניות, אך תוכל לבחור לקבל 2 לדקות ו -2 לשניות. ניתן לכייל את הספירה לאחור עם לולאה פשוטה שאינה עושה דבר כך שקרציית 'שנייה' בתצוגה היא למעשה שנייה של ממש. קיבלתי את שלי די קרוב אבל הבנתי שזה לא משנה יותר מדי למשחק שחמט בלתי פורמלי אם לכל משחק יש אותו מספר יחידות. אני מניח שאולי תרצה להפוך את זה ליותר מדויק אם אתה רוצה להשתמש בשעון השחמט שלך לטורניר או אפילו לתזמן ביצה! השעון נטען למצב איפוס כשהוא מופעל. לאחר מכן הוא ממתין לפגיעת הרוקרים משני הצדדים וסופר לאחור מה- 5 דקות (ברירת מחדל). הקוד מאזין ללחצן האיפוס כאשר הנדנדה מאוזנת. אם הוא נפגע אז השעון נכנס שוב למצב איפוס. בשלב זה ניתן להשתמש בלחצן האיפוס כדי לעבור בין הדקות הרצויות לכל משחק בין 1 ל 10. כאשר מוצג הזמן הרצוי ניתן להכות את הנדנדה שוב כדי להפעיל את השעון. לבסוף אתה צריך את זה כדי לעשות משהו כדי לציין שהזמן נגמר במקרה שלי הוא מציג את כל המקפים (-) ומשמיע סדרת צפצופים, ואז הוא מציג צד אחד כ- 0000 (המפסיד) והצד השני כל זמן שהוא לא היה בשימוש על ידי הזוכה.

שלב 4: בנייה פיזית

מבנה פיזי
מבנה פיזי

השלב הבא הוא המבנה הפיזי. מתג נדנדה החלק הראשון הוא לבנות את מתג הנדנדה. מתג זה חייב לסגור אחד משני חיבורים אך לעולם לא את שניהם. כמו כן הוא חייב להיות מסוגל לאזן באמצע היכן שהוא לא סוגר את הקשר. זה עוצר את השעון. כאן השתמשתי באורך עץ קטן והברגתי סיכת טחון בבריטניה לשני קצותיה. ואז ציר נבנה באמצע כדי להרים את הנדנדה מהקרש. שוב השתמשתי ב- meccano של ebay בהרחבה עבור הקטע הזה. כאשר הנדנדה מותקנת על הלוח, סיכות הקרקע צריכות להיכנס לתוך קליפסי מחזיק הנתיכים כדי לסגור את החיבור. כדי שתהיה לזה תחושה חלקה הנחתי את הקצוות של סיכות הקרקע כך שהכניסה למחזיק הנתיכים נעה בקלות (ראו תמונה). פריסה הרכבתי לראשונה את הלוחות הריקים על גיליון פרספקס עם פער לציר הנדנדה. החלף. אחר כך הורדתי אותו חזרה והלחמתי את הרכיבים והתחברתי באותו פער. אם לא תעשה זאת אתה עלול להתקשות לברג את הלוחות המתקבלים בחזרה אל נקודת הבסיס של הבסיס. צייר תחילה את הפריסה על נייר וחשוב: - עד כמה הצד 'למעלה' של כל נדנדה יהיה גבוה עבור הדיור - כמה רכיבים כמו מחזיקי הסוללה ויציאת USB Arduino צריכים להיות נגישים לאחר השלמת - אם מתגים אמורים להיות מותקן על מכסה של הדיור ואז לחבר את חוטיהם עם מחברים כך שניתן להסיר את המכסה לחלוטין. (שלי יש ציר אך בכל זאת עשיתי זאת) - הטתי את התצוגות בעלות 7 המגזרים על ידי הארכת הפינים בצד אחד בעזרת חוט נתיך המאפשר לצד זה לשבת גבוה יותר מהלוח דירה תכננתי לבנות דיור מותאם אישית אך בסופו של דבר לא היה לי מספיק זמן והפרספקס קשה לחתוך אז קניתי קופסה בגודל דומה למה שהייתי צריך ושיניתי אותה קצת. אני חושב שטוב שיש מעטפת שקופה כך שניתן יהיה לראות את הפעולות, אך ודא שהסוללות ויציאת ה- USB נשארות זמינות עבור שינויי תוכניות. זהו כיף ושיהיה בהצלחה!

שלב 5: אפשרויות אחרות …

שיפורים או אופציות אפשריים: - השמע רצף צפצופים שונה בהתאם לאיזה צד מנצח - השמיע מנגינה בסיום אני מאמין שזה אפשרי בעזרת הסיכות האנלוגיות וזמזם מתאים. - דפוסי תזמון רשמיים שונים של שחמט (למשל הוספת זמן לכל מהלך ששוחק) - השתמש בקטע 7 כדי להיות 2 ספרות לדקות ו -2 לשניות

שלב 6: עדכון 2019

עדכון לשנת 2019!
עדכון לשנת 2019!
עדכון 2019!
עדכון 2019!
עדכון לשנת 2019!
עדכון לשנת 2019!

אז חזרתי למדריך הראשון שלי ועשיתי את השחמט הזה שוב!

ביצעתי את אותם השלבים פחות או יותר אך עם השיפורים הבאים:

מבנה פיזי

  • המבנה כולו קומפקטי יותר ועל בסיס עץ (ראו תמונות)
  • הועבר לסוללת 9V יחידה המחוברת ישירות ל- VIN ו- GND באמצעות מתג
  • מתג הנדנדה הוא meccanno שבו כל צד מוחזק כלפי מטה כאשר הוא נלחץ על ידי מגנטים על -חזקים.

קוד

שיפרתי גם את הקוד המצורף כאן. השיפורים הם:

  • הוריד את תצוגת העשיריות של השנייה והעביר את הספרות ימינה
  • נוספו תוספות. נוספו 5 דקות פלוס 5 שניות לכל מהלך ו -10 דקות פלוס 5 שניות לכל מהלך כאפשרויות

נוסף קופה של שורות להחלפת התצוגות (L R) אם אתה מוצא לאחר הבנייה כי מתג הנדנדה אינו מפעיל את השעון הנכון

מעגל חשמלי

מוּמלָץ: