תוכן עניינים:
- אספקה
- שלב 1: ספירה אלקטרונית של השקיות
- שלב 2: התקנת החיישנים
- שלב 3: עיצוב לוח התוצאות האלקטרוני
- שלב 4: לחצני שליטה
- שלב 5: הגדרת ספסל רכיבים
- שלב 6: קוד
- שלב 7: חיבור הכל ביחד
- שלב 8: דוכן משחקים
וִידֵאוֹ: ניקוד אלקטרוני למשחק בייסבול של שקית שעועית: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
מדריכים אלה יסבירו כיצד לשמור אוטומטית על הציון האלקטרוני למשחק בייסבול של Bean Bag Toss. לא אציג מבנה מפורט של משחק העץ, תוכניות אלה ניתן למצוא באתר של אנה ווייט בכתובת:
www.ana-white.com/woodworking-projects/bean-bag-toss-baseball-game
תוכניות אלה טובות ומפורטות מאוד. התוכניות האלה הן מה שהשתמשתי בהן כדי לבנות את המשחק שלי. ערכתי כמה שינויים בתוכניות. השינוי הראשון שעשיתי היה להרחיב את הלוח התחתון כדי לתפוס טוב יותר את שקי השעועית שנפלו. השינוי השני שלי היה להשתמש בדיקט בגודל ½ אינץ 'במקום דיקט בגודל ¼ אינץ'.
אספקה
ניתן לרכוש את שקיות השעועית בנושא בייסבול באמזון. עיין באתר האינטרנט:
www.amazon.com/gp/product/B00IIVJHSY/ref=p… לאחר שבניתי את מבנה העץ של המשחק, הנחתי את "יהלום" הבייסבול והיכן יהיו חורי הניקוד. השתמשתי במסור חור בגודל 4 אינץ 'המותקן במקדחה הניידת שלי כדי לחתוך את חורי הניקוד האחידים האלה. כל שפת חור נשחפה אז חלקה.
שלב 1: ספירה אלקטרונית של השקיות
הייתי צריך למצוא דרך לספור את השקיות כשהם עוברים דרך כל חור ניקוד. זכור, לכל חור יש ערך ניקוד שונה, כאשר החור של "בית ריצה" הוא בעל ערך הנקודה הגבוה ביותר. חשבתי לראשונה להשתמש במתג מכני, כגון מתג דלתות מטבע ארקייד רגעי עם חוט ארוך. השתמשתי אלה במכונות כדורי שיפוד, אבל לא חשבתי שהם יעבדו טוב עם שקי פוף מבד.
התמקמתי בחיישן אינפרא אדום (IR) שבירת קורות כדי לזהות שקיות כשהן עוברות דרך חורי הניקוד. השתמשתי במוצר נהדר מתעשיות Adafruit בשם "חיישן קרן שבירה של IR - נוריות 3 מ"מ". מזהה המוצר הוא 2167:
www.adafruit.com/product/2167
הם נמכרים בזוגות (פולט ומקלט) ומציעים דרך פשוטה לזהות תנועה. הם עובדים במרחק של עד 10 סנטימטר זה מזה וניתן להפעיל אותם על ידי ספק הכוח Arduino 5V. אתה יכול להשתמש באלה עם הנגד הנגיש Arduino מובנה, כך שאין צורך בהתנגדות נפרדת. הפולט שולח קרן IR והמקלט, ממש ממנה, רגיש לאור ה- IR הזה. אם משהו מוצק עובר דרך הקורה (כמו שקיות שעועית) הקורה נשברת וניתן לתכנת את המקלט ליידע אותך.
שלב 2: התקנת החיישנים
הפכתי את משחק העץ שלי כדי להרכיב את החיישנים. הייתי צריך להרכיב את חיישני ה- IR בצד התחתון של לוח המשחקים של דיקט כדי שלא יפריעו לנפילה החופשית של שקיות השעועית הקטנות. נקב חור בקוטר 1 אינץ 'בצדדים מנוגדים של כל חור עם עומק של 3/8 אינץ' (סיבה טובה נוספת לשימוש דיקט בעובי 1/2 אינץ '). מקלט ה- IR והפולט הונחו ממש בתוך שפת החור כדי שהשקיות לא יפגעו בהן. הם הותקנו לצמיתות עם סוגר מתכת קטן ובורג עץ, כך שהם היו מיושרים זה לזה בצורה מושלמת. לאחר שכל חיישני ה- IR היו מותקנים, היה עליהם לחווט ולהלחם אותם ללוח תחביב מחורר מרכזי עם חיבורי קרקע משותפים ו -5 V. כל החיווט נדחק והוצמד בצורה מאובטחת כנגד החלק הפנימי של לוח המשחק כדי לא להפריע לנפילת שקית שעועית לאחר שהוא עובר דרך חור ניקוד.
שלב 3: עיצוב לוח התוצאות האלקטרוני
לאחר מכן, יש לשנות את אזור הניקוד (Home & Away) בחלק העליון של לוח המשחק כדי להציג לוח תוצאות אלקטרוני. לוח התוצאות יכלול נוריות בעלות 4 ספרות ו -7 פלחים לניקוד של כל קבוצה, ותא להשתמש במספר LED בודד בן 7 פלחים כדי לעקוב אחר הסיבובים. נוריות ה- LED בעלות 4 ספרות ו -7 פלחים הן של Adafruit Industries. הם נקראים "1.2" תצוגה בת 7 סגמנטים בת 4 ספרות עם תרמיל 12C-אדום ". אתה צריך שניים מהם ומזהה המוצר הוא 1269. ראה להלן:
www.adafruit.com/product/1269
נורית ה- LED בעלת 7 המגזרים החד-ספרתית (2.3 אינץ ') הייתה רכישה כללית מאיביי. כל צג גדול מימדים יעבוד ויש לחבר אותו כראוי עבור קתודה נפוצה או LED עם שבעה פלחים מבוססי אנודה.
ב דיקט נחתך פתח בגודל 2 ½ "x 18". הקצוות היו משויפים חלקים. לוח הרכבה תואם נחתך מהדיקט בעובי 1/8 אינץ 'לגודל מעט גדול יותר מהפתח. זה יאפשר לו להיות מותקן בחלק הפנימי של לוח המשחק. זהו הלוח שאליו יותקנו שני הלדים בני 4 הספרות, 7 המגזרים וה- LED החד-ספרתי, בעל 7 המגזרים, הגדולים. תצוגת הסיבוב תהיה מותקנת באמצע כאשר שתי תצוגות הבקיעה ממוקדות בשני מחצית המשחק. אני יעלה את צוות "בחוץ" בצד שמאל מכיוון שהם "יחבשו" תחילה. אני אעלה גם נורית ירוקה על לוח התוצאות כדי להאיר בכל פעם ששקית עוברת דרך חור ניקוד.
שלב 4: לחצני שליטה
נצטרך שלושה כפתורים כדי לשלוט על זרימת משחק זריקת השעועית. כל הכפתורים יהיו מותקנים בצד החיצוני של המשחק במצב שקוע כדי להגן עליהם מפני פגיעה בשקית פוף שנזרקה בטעות.
כפתור ההפעלה/כיבוי של המשחק יותקן בחלקו העליון של המשחק. מתג ההפעלה/כיבוי יתחבר בהתאם למקור סוללת DC 9 וולט המניע את לוח ה- Arduino Uno ואת כל הרכיבים האלקטרוניים האחרים.
שני הכפתורים הרגעיים האחרים יהיו מותקנים בכל צד של המשחק. הלחצן בצד שמאל יהיה כפתור "איפוס". כפתור זה נדחק לאפס תצוגות לוח התוצאות ומשתני התוכנית לקראת תחילת משחק חדש.
הכפתור הימני יהיה כפתור "At עטלף". לכל "קבוצה" או שחקן יהיו 9 שקיות לזרוק בכל פעם "עטלף" או חצי סיבוב. מכיוון שכל שקיות השעועית שהושלכו כנראה לא יעברו חור ניקוד, לא יכולתי לספור בעקביות את השקיות שנזרקו כדי לקבוע מתי הסתיים חצי סיבוב. הייתי צריך דרך אחרת להחליף איזו "קבוצה" או שחקן היו "עטלף". זה יבוצע באופן ידני עם מתג "עטלף" זה.
ברגע ש"קבוצה "או שחקן זורקים 9 שקיות שעועית, במזג אוויר שהם עוברים דרך חור הבקיעה או לא, הכפתור" At עט "נלחץ בכדי להביא את היריב (שחקן יריב) לחבט (לזרוק).
שלב 5: הגדרת ספסל רכיבים
מערך הספסל מוצג בתמונה למטה. לחצני משיכה שימשו על הספסל כדי לחקות את חיישני ה- IR-break-beam. אני משתמש בצג LCD בן 4 שורות על ספסל הבדיקה שלי כדי לעקוב אחר משתנים ולוודא שהקוד השולט בלוח התוצאות פועל כהלכה. אני אוהב להשתמש בזה במקום הצג הטורי.
רק תצוגת LED אחת בת 4 ספרות ו -7 פלחים מוצגת על הספסל, אך גם תצוגות ציון "בית" ו"חוץ "הוצגו כדי לפעול כראוי. 3 כפתורי הלחיצה על בקרת המשחקים נבדקו גם הם והראו שהם עובדים כראוי.
שלב 6: קוד
קוד Arduino לשליטה על זרימת המשחק ולסיכום נכון של הציונים מוצג להלן:
שלב 7: חיבור הכל ביחד
השלב האחרון היה לאבטח את כל הרכיבים ללוח המשחק ולחבר את כל החיווט לכל אחד. הכל הותקן בצורה מאובטחת על הדיקט והחיבורים (החיווט) נשמרו בפרופיל נמוך ככל האפשר כדי לא להפריע לשקיות השעועית ליפול דרך חורי הניקוד. תצוגות לוח התוצאות חוברו ל- Arduino ולספקי כוח מתאימים. סוללת 9 וולט שימשה את כוח הארדואינו. השתמשתי בלוח קשיח בעובי 1/8 אינץ 'בחלק האחורי של המשחק. לוח זה הוצמד עם 6 ברגי עץ.
שלב 8: דוכן משחקים
רציתי שהמשחק שלי יהיה נייד, ולכן לא תליתי אותו על קיר. יצרתי שתי רגלי צד מצינור PVC בגודל 1 ½ אינץ '. הם הוצמדו לצד המשחק עם ברגי T-Track עם הברגה מלאה עם ידיות
www.amazon.com/gp/product/B07SZ6568V/ref=p…
שהודבקו ב- T-Nuts המוטבעים בצד המשחק (מתחת ללחצני הלחיצה משני הצדדים).
מוּמלָץ:
ניקוד אוטומטי למשחק הגולף אקזקיוטיב 3: 12 שלבים (עם תמונות)
ניקוד אוטומטי למשחק גולף אקזקיוטיב 3: לאחרונה פרסמתי הוראה בנושא בניית משחק מהנה כיפי שהוא נייד וניתן לשחק אותו בפנים ובחוץ. הוא נקרא "משחק גולף אקזקיוטיב פאר 3". עיצבתי כרטיס ציון העתק כדי לרשום כל ציון שחקנים במשך 9 "חורים". כמו ב
כובע בייסבול לקירור מעריצי הקיץ: 6 שלבים
כובע בייסבול לקירור מעריצי הקיץ: יום אחד כשחיטטתי בארון הבגדים, ראיתי כובע בייסבול אדום ישן שקניתי בשנה שעברה. פתאום ורעיון צץ במוחי, יכולתי לשנות את הכובע הישן הזה למוצר מגניב בשם כובע מניפה, מוצר חדשנות מיוחד מאוד
שקית אגרוף רפלקס אינטראקטיבית: 3 שלבים (עם תמונות)
שקית אגרוף לרפלקס אינטראקטיבי: מדריך זה מיועד לכל מי שרוצה לשפר את כישורי הזריזות והאיגרוף שלו תוך ניסיון רב יותר בהלחמה באמצעות Arduino, LED's ו- MK 2125 Accelerometer. מטרתו של פרויקט זה היא לשנות תיק רפלקס קיים ולהעתיק
צילום דואר אלקטרוני ודואר אלקטרוני בתנועה: 6 שלבים
לכידת תמונות ודוא"ל באמצעות Motion Triggered: אנו בונים על הפרויקטים הקודמים של ESP32-CAM ובונים מערכת לכידת תמונות המופעלת באמצעות תנועה ששולחת גם הודעת דוא"ל עם התמונה כקובץ מצורף. מבנה זה משתמש בלוח ESP32-CAM יחד עם מודול חיישן PIR המבוסס על AM312
ניקוד אוטומטי למשחק כדורים קטנים: 10 שלבים (עם תמונות)
ניקוד אוטומטי למשחק סקי-בול קטן: משחקי סקי-בול תוצרת בית יכולים להיות כיף גדול לכל המשפחה, אך החיסרון שלהם תמיד היה היעדר ניקוד אוטומטי. בניתי בעבר מכונת Skee-Ball שהובילה את כדורי המשחק לערוצים נפרדים המבוססים על