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

חבטת שומה! (ללא קוד!): 9 שלבים (עם תמונות)
חבטת שומה! (ללא קוד!): 9 שלבים (עם תמונות)

וִידֵאוֹ: חבטת שומה! (ללא קוד!): 9 שלבים (עם תמונות)

וִידֵאוֹ: חבטת שומה! (ללא קוד!): 9 שלבים (עם תמונות)
וִידֵאוֹ: הסרת נקודות חן הסרת שומות הסרת נקודת חן בבית בעזרת תמיסה 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מבוא מהיר לאלקטרוניקה דיגיטלית
מבוא מהיר לאלקטרוניקה דיגיטלית

שלום עולם! חזרתי מהתהום שאינה מפרסמת ואני חוזר לזה שוב עם הוראה נוספת! היום, אני הולך להסביר לך כיצד, תוך שימוש ביסודות המעגל היחידים, ללא כל קוד, לבנות את Whack-a-Mole! אתה מקבל 30 שניות להכות כמה שומות שאתה יכול. ה- Whack-a-Mole שלי כולל 3 רמות מהירות שונות הנשלטות על ידי מתג. כמו כן, ישנו מצב משחק אחר שאם תלחץ על הכפתור כשהנורית לא דולקת, תאבד נקודה! במדריך זה אסביר כיצד הכנתי את המשחק הבסיסי של חבטה (ללא המהירות והרמות) באמצעות יסודות ההיגיון הדיגיטלי, השבבים השונים הדרושים לבניית Whack-a-Mole ומהם טבלאות אמת משמש ל. למדתי את כל התוכן במדריך זה באמצעות תוכנית קיץ מצוינת בקופר יוניון ובניתי את הפרויקט בצוות של שלושה אז הקפד לבדוק את המדהימות שלהם כאן! אני מקווה שתזכה לקחת לפחות דבר אחד מהמדריך הזה!

שלב 1: מבוא מהיר לאלקטרוניקה דיגיטלית

מבוא מהיר לאלקטרוניקה דיגיטלית
מבוא מהיר לאלקטרוניקה דיגיטלית
מבוא מהיר לאלקטרוניקה דיגיטלית
מבוא מהיר לאלקטרוניקה דיגיטלית

"טוען =" עצלן"

Image
Image
האם שומות באמת יכולות להיות אקראיות ??
האם שומות באמת יכולות להיות אקראיות ??
האם שומות באמת יכולות להיות אקראיות ??
האם שומות באמת יכולות להיות אקראיות ??
האם שומות באמת יכולות להיות אקראיות ??
האם שומות באמת יכולות להיות אקראיות ??

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

בדוק את הנתונים המפורטים !

חפש את החלק

לאחר שהטיימר היציב פועל, בנה את ה- pRNG בהתאם לתרשים לעיל. חבר את הפלט של הטיימר היציב לשעוני כפכפי ה- D. ה- pRNG עשוי מכפכפי 5 D עם XOR ליצירת האקראיות. כל כפכף שומר מעט מידע אחד. אם כן, למחולל המספרים הפסאודו-אקראי יהיו 5 סיביות, מה שאומר שהוא ייצר 32 ערכים; אלא שאנחנו לא רוצים 32 שומות. במקום זאת, ניקח רק 3 סיביות מה- pRNG ונזין אותם לסיכות הכתובת של ה- 4051 Mux/DeMux. אך ראשית, עקוב אחר התרשים לעיל כדי לבנות את ה- pRNG. לשבבי 4013 יש כפכפים דו-ממדיים על כל שבב: אחד משמאל ואחד מימין. RESET, SET ו- VSS מתחברים לקרקע בעוד VDD מתחבר לחשמל. לאחר שתסיים, ודא ש- pRNG פועל על ידי חיבור נוריות לכל פלט Q (DATASHEET!). לפעמים אתה צריך להתניע את ה- pRNG על ידי חיבור כל Q לזמן קצר.

כדי שיהיו לו שמונה שומות בלבד, הפעם 4051 יפעל כדמפולטיפלקס (ההפך מ- MUX) כאשר הכניסה היחידה תמיד מחוברת ל- 1 (כוח) וסיכות הכתובת יחליטו מי משמונה סיכות הפלט שיהיה 1 זה נשלח ל. לכן, חבר חוט משלושה Q שונים (3 כפכפי D שונים) מה- pRNG והכנס אותם לפיני הכתובת של ה- DeMux (E, VEE, GND מתחברים לאדמה, VCC מתחברים לחשמל, כל Y הוא פלט, כל S הוא סיכת כתובת, ו- Z הוא הקלט הראשון). שים נורית (עם נגד) לכל פלט ותראה את שמונה השומות מהבהבות בכל שנייה (או מה שהמהירות של הטיימר הבלתי משתנה שלך). כל הכבוד לך שיצרת את השומות!

שלב 5: זהו הספירה לאחור הסופית

זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה
זאת הספירה לאחור האחרונה

עבור הספירה לאחור ולוח התוצאות, נשתמש בעיקר ב- 4029 מונים למעלה/למטה, שככל הנראה יכולים לספור בעשרוני וגם בינארי. בפרויקט המקורי שלי עשיתי משהו מסובך מדי על ידי ספירה בינארית אבל באמצע הפרויקט הבנתי שאני יכול לספור בעשור (עשרוני) באמצעות מונים אלה. בדוק את הפרטים

ראשית, לצורך הספירה לאחור, תזדקק לטיימר יציב לחיבור לשני השעונים הפועלים בשנייה אחת. ואז ברגע שזה עובד, קבל שני שבבים של 4029 והגדר אותם בחיבור VDD לחשמל; VSS, בינארי/עשור, למעלה/למטה, וכל ה- JAMs על שבב אחד לקרקע. על השבב השני, חבר את אותו הדבר למעט חבר Jam 1 ו- 2 כדי להפעיל את השאר לקרקע. סיכה לשבירת השבבים הראשונה מחוברת לקרקע. ביצוע השבב הראשון מחובר לסיכת הנשיאה של השבב השני. חבר את ההפעלה הנוכחית של שני השבבים לכפתור DEBOUNCED אשר ישמש ככפתור התחלה. כדי שהמשחק יפסיק, תצטרך קצת היגיון כדי לעצור את טיימר 555. אז קבלו כמה שבבי 4071 OR והשוו את כל יציאות ה- Q של השבבים 4029, כך שבעצם כשהוא יגיע ל -0 כל ההיגיון של שער OR יפיק 0, וזה הזמן היחיד שהוא יפיק 0. קח את הפלט הזה והנח אותו לתוך סיכת האיפוס של טיימר 555 שמוציא את חוט החשמל שהיה שם. עכשיו יש לך את הספירה לאחור!

שלב 6: לוח תוצאות

"טוען =" עצלן"

תוֹסֶפֶת! תוֹסֶפֶת! תקרא הכול אודות זה!
תוֹסֶפֶת! תוֹסֶפֶת! תקרא הכול אודות זה!

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

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

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

מוּמלָץ: