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

בייבלייד ארנה עם אפקטים של אור וקול: 8 שלבים
בייבלייד ארנה עם אפקטים של אור וקול: 8 שלבים

וִידֵאוֹ: בייבלייד ארנה עם אפקטים של אור וקול: 8 שלבים

וִידֵאוֹ: בייבלייד ארנה עם אפקטים של אור וקול: 8 שלבים
וִידֵאוֹ: אל תעשו סיאנס עם אור יעקב! 2024, נוֹבֶמבֶּר
Anonim
זירת בייבלייד עם אפקטים של אור וקול
זירת בייבלייד עם אפקטים של אור וקול
זירת בייבלייד עם אפקטים של אור וקול
זירת בייבלייד עם אפקטים של אור וקול
זירת בייבלייד עם אפקטים של אור וקול
זירת בייבלייד עם אפקטים של אור וקול

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

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

שלב 1: מה שאתה צריך כדי לבנות זירה זו …

בשביל הזירה

  • צלחת לווין בקוטר 40 ס"מ עד 60 ס"מ
  • אמייל (למשל לבן, שחור, כתום, אפור)
  • דבק חם
  • 10 כוסות זכוכית מפלסטיק
  • חומר ציפוי שקוף

בשביל המתלה

  • עץ
  • ברגים

רכיבים אלקטרוניים

  • 1 ספק כוח 5V או כבל USB לחיבורו למקור 5V
  • 10 נוריות LED לתוכנית תאורה לאירועים באזור (2 מכל לבן, צהוב, אדום, כחול וירוק)
  • נקודת LED אחת (לבן)
  • 10 נגדים ל -10 הנורות (220 אוהם)
  • נגד אחד לנקודת ה- LED (220 אוהם)
  • 2 SN74HC595 8 סיביות משמרות פלט
  • 1 SN74HC165 8 סיביות משמרת קלט
  • 1 DFPlayerMini (נגן MP3)
  • כרטיס מיקרו SD אחד לנגן MP3
  • נגד אחד (1k אוהם)
  • רמקול אחד, 4 אוהם
  • 1 ארדואינו אונו או ננו
  • 4 מתגים רגעיים (קרב התחלה, סיום הישרדות, סיום צלצול, סיום פרץ)
  • 2 מתגים רגעיים (הגברת עוצמת הקול, הגברת עוצמת הקול)
  • 6 נגדים למתגים הרגעיים (הנפתח)
  • מתג הפעלה/כיבוי
  • 1 PCB להרכבת האלקטרוניקה עליו
  • 1 קופסת פלסטיק של איקאה

תוֹכנָה

  • Arduino IDE 1.8.5
  • פריץ

שלב 2: הכנה וצביעת צלחת הלוויין

הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין
הכנה וצביעת צלחת הלוויין

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

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

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

שלב 3: הוספת תאורה

הוספת תאורה
הוספת תאורה
הוספת תאורה
הוספת תאורה
הוספת תאורה
הוספת תאורה
הוספת תאורה
הוספת תאורה

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

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

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

לשליטה בנוריות אנו משתמשים בשני רגיסי משמרות פלט של 8 סיביות (SN74HC595) כדי לשפר את הקיבולת של הפינים הדיגיטליים של Arduino שלנו, אחד לחצי הימני של המעגל המואר (LED 1-5) ואחד לחצי השמאלי (6- 10). בנוסף לנורות אלה, הוספנו מאוחר יותר נקודת LED לבנה אחת בזרוע צלחת הלוויין וחיברנו אותו כפלט השישי. שני SN74HC595 מחוברים ל- Arduino עם שלושה סיכות בלבד. בתוך ה- Arduino אנו משתמשים במספר שלם ללא סימן של 16 סיביות כדי לאחסן את מצב הנורות. כדי להאיר שניים או יותר נוריות LED פשוט הוסף את ערכיהם.

יש לנו את תוכניות התאורה הבאות.

אתחול בזירה

כל LED מואר במשך 50ms בצורה מעגלית. לאחר מכן כל הנורות נדלקות למשך 1, 5 שניות, נקודת הלד בוערת עוד 2 שניות.

התחל בקרב (3… 2… 1… תן לזה… לקרוע!)

שני נוריות LED אדומות נדלקות לשנייה אחת כל אחת ולאחר מכן כבו במשך 200 ms. לאחר מכן נוריות LED אדומות נדלקות למשך שנייה אחת ולאחר מכן מכבות. לאחר 200ms נוריות הצהוב נדלקות למשך שנייה אחת וכיבוי של 200ms. מיד לאחר מכן מתים נוריות צהובות דולקות למשך שנייה אחת ולאחר מכן כבו. לאחר 200 ms הנורות הירוקות ונורית ה- LED למשך 2 שניות, נקודת ה- LED נדלקת עוד 2 שניות.

גימור צלצול

10 סיבובים כל אחד ונורות LED למשך 25ms והוא כבוי במשך 25ms.

גימור הישרדות

החצי השמאלי של הלדים והחצי הימני מתחלפים 10 פעמים.

גימור פרץ

נוריות הלבן הלבנות נדלקות במשך 200ms עם הפסקה של 100ms. לאחר מכן כל הלדים נדלקים למשך 2 שניות ובהמשך ב -750 אלפיות הדופק הלבן, האדום, הצהוב, הירוק והכחול כבויים.

שלב 4: יצירת לוח הבקרה

יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה
יצירת לוח הבקרה

לוח הבקרה הוא פיסת עץ צבועה או אם אתה אוהב דק. פשוט לקדוח ארבעה חורים למתגים הרגעיים (Start Battle, Ring Out Finish, Survivor Finish ו- Burst Finish) והרכב אותם על לוח הבקרה שלך. כאשר בני ואני נלחמנו כמה קרבות עם אב הטיפוס הראשון של הזירה גילינו כי ויסות נפח הוא רעיון טוב. אכן אפשר לתכנת אותו בארדואינו אבל איכשהו יותר מגניב לשלוט בעוצמה על ידי שני מתגים רגעיים נוספים. אז, לקדוח שני חורים נוספים עבור Volume+ ו- Volume-.

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

שלב 5: בניית הלב בעזרת ארדואינו

בניית הלב עם ארדואינו
בניית הלב עם ארדואינו
בניית הלב עם ארדואינו
בניית הלב עם ארדואינו
בניית הלב עם ארדואינו
בניית הלב עם ארדואינו

בניית החומרה לזירה שלנו מרגישה כאילו משהו מתעורר לחיים. עיין בתוכנית Fritzing לחיבור הארדואינו ל- SN74HC595 ו- SN74SN165, מיני נגן DF, המתגים הרגעיים ונורות הלדים. מומלץ מאוד לעבוד על לוח הלחם תחילה כדי להכיר את המעגל ואת הפונקציונליות שלו.

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

חבר את המתגים הרגעיים של לוח הבקרה הקדמי ואת כוח המתג.

שלב 6: תכנות תוכניות אור וצליל

התוכנה (arena.zip) מורכבת מתוכנית הקול והתאורה של הזירות. הורד אותו והעלה אותו באמצעות Arduino IDE ל- Arduino שלך.

מחלקת Die ArenaButton מכסה את הגישה לששת המתגים הרגעיים בחיבור לשבב הקלט המקביל, SN74HC165 (רגיסטר משמרת קלט 8 סיביות).

מחלקת ArenaLighting מיישמת את תוכניות האור על ידי גישה לשבב הפלט המקביל SN74HC595 (רגיסטר משמרת פלט 8 סיביות).

שיעור ArenaSound מיישם את תוכנית הסאונד על ידי גישה לנגן ה- DF mini. כדי לגשת לנגן MP3 עליך לכלול את הספרייה (הורד אותה מ- DFRobot) בפרויקט ה- Arduino שלך. אל תשכח להעתיק קבצי MP3 לכרטיס ה- SD (קבצי MP3 אינם מסופקים) לצורך רצף האתחול, תחילת קרב, סיום צלצול, סיום ניצול וסיום פרץ.

אתה יכול למצוא את מחלקת Arena כמו ואת המעמד המופשט עבור ArenaLighting ו- ArenaSound, מכיוון שליישומים אלה יש שמות שיטות נפוצים, כך שמבנה הלולאה הראשית נשאר פשוט למדי.

שלב 7: חיבור הכל ביחד

לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד
לשים את הכל ביחד

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

כעת הרכיב את כל הקופסה למדף העץ. צלחת הלוויין צריכה - כמובן - להיות מותקנת על גבי המדף ולחבר את כל חוטי הלד.

שלב 8: תהנה

עכשיו הגיע הזמן ליצור את רגע הקסם הראשון. הפעל את הזירה וראה את הזירות מתעוררות. תהנו מהרגע המרגש הזה!

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

עכשיו תהנה מהקרבות שלך בזירת הצעצועים המרגשת ביותר אי פעם!

3… 2… 1….תן לזה…. ז ל!

מוּמלָץ: