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

טיימר תגובה לשחקן יחיד (עם Arduino): 5 שלבים
טיימר תגובה לשחקן יחיד (עם Arduino): 5 שלבים

וִידֵאוֹ: טיימר תגובה לשחקן יחיד (עם Arduino): 5 שלבים

וִידֵאוֹ: טיימר תגובה לשחקן יחיד (עם Arduino): 5 שלבים
וִידֵאוֹ: Operating Systems written in Pascal, Delphi, Lazarus IDE, FreePascal, Turbo Pascal, Modula-2 2024, נוֹבֶמבֶּר
Anonim
טיימר תגובה לשחקן יחיד (עם Arduino)
טיימר תגובה לשחקן יחיד (עם Arduino)
טיימר תגובה לשחקן יחיד (עם Arduino)
טיימר תגובה לשחקן יחיד (עם Arduino)

בפרויקט זה תבנה טיימר תגובה המופעל על ידי Arduino. הוא פועל על פונקציית millis () של Arduino שבה המעבד רושם את הזמן מאז התחילה הפעלת התוכנית. אתה יכול להשתמש בו כדי למצוא את הפרש השעות בין התאורה של האור והכפתור משוחרר. כל הערכים ניתנים באלפיות השנייה.

במשחק, יהיה עליך להחזיק את הכפתור שאחריו נורית ה- LED תידלק. לאחר מכן יהיה עליך לשחרר את הכפתור ברגע שהנורית כבה. אם אתה משחרר אותו מוקדם מדי מאשר טקסט "שוחרר מוקדם מדי" יופיע על מסך ה- LCD. הזמן שלקחת לשחרור הלחצן, זמן התגובה שלך, מוצג על צג ה- LCD.

אספקה

שימו לב שהתמונה אינה מציגה את כל הרכיבים הנדרשים לפרויקט

1) 1 x כבל חיבור Arduino nano/Arduino Uno +

2) Perfboard 5 ס"מ על 5 ס"מ

3) 20 x כבלים או חוטים

4) מסך LCD 1 x 16x2 (אופציונלי)

5) פוטנציומטר 1 x 100K או 250K

6) 1 x 9V סוללה + קליפ מחבר

7) 1 x 5 מ מ LED

8) 1 x מתג רגעי PTM

9) זמזם 1 x 3V או 5V

את רוב הפריטים ניתן לרכוש באמזון. ישנם כמה ערכות אלקטרוניקה באמזון המספקות לך את כל המרכיבים הבסיסיים כגון נגדים, דיודות, טרנזיסטורים וכו '. זה שמצאתי כדי לתת לי חבטה תמורת הכסף שלי זמין בקישור הזה.

לי באופן אישי היו רוב המרכיבים כבר כפי שאני עושה הרבה פרויקטים מסוג זה. עבור הממציאים שיש בסינגפור, Sim Lim Tower הוא המקום ללכת אליו לרכוש את כל הרכיבים האלקטרוניים. אני ממליץ על אלקטרוניקה בחלל, אלקטרוניקה קונטיננטלית או אלקטרוניקה המילטון בקומה ה -3.

שלב 1: תכנון והבנת המעגל

רוב העבודה נעשית על פי הקוד בארדואינו. מלבד מתג LED, זמזם ו- PTM, אין הרבה רכיבי אלקטרוניקה סטנדרטיים. עם זאת, עדיין חשוב להכיר את המעגל.

1) קצה אחד של מתג ה- PTM מחובר ל- +5V בעוד שהקצה השני מחובר לסיכת Arduino. סיכת הארדואינו מחוברת גם לקרקע באמצעות נגד נפתח של 10K אוהם. זה מונע מכל מתח צף להשפיע על מצב הסיכה.

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

3) לבסוף, אותו תהליך מתרחש עם הבאזר אך עבור סיכת ארדואינו אחרת.

4) החיבורים בין ה- LCD והארדואינו מודגשים במודלים סכמטיים ומטריפים.

שלב 2: תרשימי מעגלים ובנייה

מעגלים ובניית מעגלים
מעגלים ובניית מעגלים
מעגלים ובניית מעגלים
מעגלים ובניית מעגלים
מעגלים ובניית מעגלים
מעגלים ובניית מעגלים

ישנן מספר אפשרויות כיצד להרכיב את המעגל.

1) לאנשים שנכנסים לאלקטרוניקה, הייתי ממליץ להשתמש בלוח הלחם לבניית המעגל. זה הרבה פחות מבולגן מהלחמה, ויהיה קל יותר לאתר באגים מכיוון שניתן להתאים את החוטים בקלות. עקוב אחר החיבורים המוצגים בתמונות המטריפות.

2) לאנשים מנוסים יותר, נסה להשתמש בהלחמה של מעגל הלוח. זה יהיה יותר קבוע ויחזיק יותר זמן. קרא ועקוב אחר הסכימה להנחיה.

3) לבסוף, אתה יכול גם להזמין PCB מוכן מראש מ- SEEED. כל מה שאתה צריך לעשות זה הלחמת הרכיבים. הקובץ הדרוש לגרבר מצורף בשלב. להלן קישור לתיקיית כונן Google עם קובץ Gerber המכווץ:

שלב 3: קוד ארדואינו

קוד ארדואינו
קוד ארדואינו

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

הקוד כולל כמה הערות שיעזרו לך לעקוב. אתה יכול להוריד אותו ולהעלות אותו ל- Arduino באמצעות כבל USB למיני USB. לשם כך תזדקק לאפליקציית Arduino במחשב שלך ותוכל למצוא את קישור ההורדה עבורה מאתר זה:

שלב 4: דיור למעגלים

דיור למעגלים
דיור למעגלים

1) אתה יכול כל מארז פלסטיק ישן למעטפת שלו. בעזרת סכין חמה לחיתוך החריצים עבור ה- LCD והכפתור.

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

3) לבסוף, אתה יכול פשוט לעזוב את המעגל ללא מעטפת. יהיה קל לתקן ולשנות.

שלב 5: הדגמת המעגל

קישור לסרטון:

מוּמלָץ: