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

גיבור גיטרה עם ארדואינו: 4 שלבים
גיבור גיטרה עם ארדואינו: 4 שלבים

וִידֵאוֹ: גיבור גיטרה עם ארדואינו: 4 שלבים

וִידֵאוֹ: גיבור גיטרה עם ארדואינו: 4 שלבים
וִידֵאוֹ: גיבורי גיטרה 4 2024, יולי
Anonim
Image
Image

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

כדי לקבל סקירה כללית, צפה בסרטון למעלה.

העלות הכוללת של הפרויקט היא פחות מ -15 דולר

אספקה

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

5x כפתורי לחיצה רגעיים

חוט רמקול, 2 x 50k ohm פוטנציומטרים

רמקול 0.5 וואט

ארדואינו ננו

30x נוריות WS2812b

מתג 1 אמפר

מלחם + הלחמה

דבק חם

שלב 1: הדפס את החלקים המיועדים

הדפס את החלקים המיועדים
הדפס את החלקים המיועדים

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

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

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

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

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

שלב 2: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה

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

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

שלב 3: קוד אותו

קוד אותו!
קוד אותו!

אתה יכול ליצור קוד משלך והדפסים תלת מימדיים או שאתה יכול להוריד את הקוד יחד עם הדפסי התלת מימד מהאתר שלי www.neehaw.com

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

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

שלב 4: תהנה

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

אני פתוח לכל הערה או הצעה. תודה על זמנך.

מוּמלָץ: