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

ElectrOcarina: 6 שלבים
ElectrOcarina: 6 שלבים

וִידֵאוֹ: ElectrOcarina: 6 שלבים

וִידֵאוֹ: ElectrOcarina: 6 שלבים
וִידֵאוֹ: Num lock. 2024, נוֹבֶמבֶּר
Anonim
ElectrOcarina
ElectrOcarina

כמו רבים, אני מעריץ גדול של The legend of Zelda Ocarina Of Time, שאני זוכר כאחד ממשחקי הווידאו הטובים ביותר ששיחקתי אי פעם (אם לא זה). מסיבה זו תמיד רציתי אוקרינה ולפני כמה שנים אני החליטו ליצור אחד אלקטרוני. ובכן … עד אז נכשלתי. בכל מקרה גיליתי לאחרונה שחברה יצרה כמה. אבל זה לא באמת מה שאני הייתי קורא לזה ElectrOcarina: אתה אפילו לא יכול לנשוף בו! אז כשהבנתי שיש תחרות כלי נגינה על הוראה, החלטתי להילחם בחזרה עם החוטים. המדריכים האלה יסבירו לך ויתנו לך את קבצים לייצור electrocarina משלך. יש לו 7 כפתורים, משחק 8 טונים והוא מופעל על ידי Arduino Nano פשוט. כדי לממש את הפרויקט הזה תצטרך:

פיוז'ן 360

מדפסת תלת מימד

ננו ארדואינו

כמה רכיבים אלקטרוניים (BOM יפורט להלן)

זמן ואהבה;)

שלב 1: דוגמנות תלת מימד

דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד
דוגמנות תלת מימד

דבר ראשון: בואו נעצב Ocarina. לשם כך השתמשתי ב- Fusion 360, אני לא כל כך גאה בקובץ הזה: יותר מדי צעדים לדעתי.

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

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

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

שלב 2: הדפסה תלת מימדית

הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית
הדפסה תלת מימדית

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

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

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

אֶלֶקטרוֹנִי
אֶלֶקטרוֹנִי
אֶלֶקטרוֹנִי
אֶלֶקטרוֹנִי
אֶלֶקטרוֹנִי
אֶלֶקטרוֹנִי

אז הנה כתב החומר: -ארדינו ננו-חוטים- לוח אלקטרוני מחורר (אופציונלי)- סוללה 9V- חיבור סוללה- מתג הפעלה/כיבוי (ששכחתי!: O)- הנגד של 10K- הנגד 1M- באזר פיאז'ו- 8Ohm רמקול ++++ ניתן להחליף את הרשימה שלהלן בלוח זה ++++

-LM386 (מגבר שמע בעל הספק נמוך) -10 קאוהם פוטנציומטר -10 אוהם -10 קבלים -10 µF -0.05 µF (או 0.1 µF) קבלים -250 µF קבלים

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

כּוֹחַ

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

חיישן מכה

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

הגדרת void () {pinMode (A0, INPUT); Serial.begin (9600); }

לולאת void () {Serial.println (analogRead (A0)); עיכוב (20);}

כפתורים

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

מַגבֵּר

למען ההגינות פשוט שיחזרתי את המעגלים מדף זה

שלב 4: קוד

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

שלב 5: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה

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

שלב 6: מה הלאה?

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

מוּמלָץ: