תוכן עניינים:
- שלב 1: רשימת חלקים
- שלב 2: פרוטוקול I2C
- שלב 3: הכינו את המנועים שלכם
- שלב 4: הרכבת מנועים על הכפפות
- שלב 5: חבר LCD
- שלב 6: הגדרת L293D
- שלב 7: חיבור הגדרת ה- Arduino שלך ל- L293D
- שלב 8: קוד לשני הארדואינים
- שלב 9: הפעלת אותו
- שלב 10: כמה תוספות
וִידֵאוֹ: מורה לחליל חצובה: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
נמאס לך לשכוח את האצבעות לדירת B גבוהה ולהביך את עצמך מול חבריך בלהקה? לא? רק אני? ובכן, כדי לעזור לי לשנן את אצבעות החליל שלי (במקום לתרגל), בניתי מורה לחליל חלילים שיעזור לי לזכור כיצד לנגן כל תו. לאחר שקראתי מאמר זה על מורה לפסנתר בהפטה, ניסיתי את כוחי להכין אחד לחליל. השתמשתי בשני ארדואינים, כמה זמזומים והרבה חוטים כדי לגרום לדבר הזה להתעורר לחיים. מורה החליל ההפטי מכיר את האצבעות של כל התווים בחליל (כולל דירות וחדים) ויכול ללמד אתכם כיצד לנגן את הסולם הכרומטי! כדי להשתמש במורה לחליל זה, אתה לובש את הכפפות ולאחר מכן אתה בוחר את התו או השיר על מסך ה- LCD על ידי לחיצה על כפתור. כאשר מוצגת התו או השיר הרצויים, לחץ על הכפתור השני והאצבעות שהיית לוחץ כלפי מטה על החליל מתחילות לרטוט, ומראות לך את האצבעות. על ידי רטט כל אצבע, הרעיון הוא שהאצבע של הפתק תהפוך לזיכרון שריר. הפרויקט מיועד בעיקר לאנשים שיודעים קצת לנגן בחליל וזקוקים לעזרה בשינון אצבעות לתווים ושירים. פרויקט זה יכול לסייע גם למי שאין לו תיאום רב או פגיעות ידיים כאשר הם אינם מסוגלים להחזיק דברים בשקט. לפני שתנסה פרויקט זה וודא שאתה מכיר את היסודות של Arduino וכמה מעגלים. עם ההקדמה מהדרך, בואו נעבור לתהליך הבנייה!
שלב 1: רשימת חלקים
נחוץ:
2 ארדואינים
לוחות לחם
תצוגת LCD - להצגת התו/שיר
2 לחצני לחיצה - לבחור איזה תו/שיר ישמיע
חוטים
10 מנועים רוטטים - להדבקה לכפפות
זוג כפפות - להרכבת המנועים
2 נגדים של 330 אוהם
1 פוטנציומטר 10k
3 שבבי L293D
אופציונאלי:
באזר פסיבי
קופסה לאחסון האלקטרוניקה תוך כדי תרגול
כלים:
אקדח דבק חם
מלחם
קלטת
חשפניות חוטים
המוח שלך (החשוב ביותר)
שלב 2: פרוטוקול I2C
מכיוון שאנו עוסקים בעשרה מנועים והארדואינו יכול לשלוט רק על מהירות המנועים בעזרת סיכות PWM, אנו זקוקים ליותר מארדוניו אחד לשליטה בכל עשרת המנועים. לכל ארדואינו יש כ -6 סיכות PWM כך שכאשר אנו מחברים שני ארדואינו יש לנו סך של 12 סיכות PWM. לחיבור שני Arduinos אנו משתמשים בפרוטוקול I2C. במילים פשוטות, זו דרך לגרום לאדוני "אדון" לשלוט בארדואינו ה"עבד "השני על ידי שליחת נתונים דרך החוטים. עיין בדיאגרמת הטירוף שלי כדי להגדיר את פרוטוקול I2C. חבר A4, A5 ו- GND של שני הארדואינים. בקוד, המאסטר ארדואינו שולח ערך דרך החוטים והעבד ארדואינו מקבל אותו. תלוי מה הערך, העבד ארדואינו מבצע משימה אחרת. לדוגמה, אם אני רוצה לנגן C נמוך בחליל שלי, המאסטר ארדואינו שולח את הערך עבור C נמוך דרך החוטים (תוך שהוא גם מספר אילו אצבעות מצד ימין ירטוט) כדי להגיד לעבד ארדואינו לגרום לאצבעות לזמזם להורדה נמוכה. כאן מידע נוסף על פרוטוקול I2C.
שלב 3: הכינו את המנועים שלכם
מנועים אלה זולים ודי גרועים. החוטים ייפלו מהמנוע בקלות ויהפכו אותם לחסרי תועלת. תרצה לשים כתם דבק חם שבו החוט מתחבר למנוע כדי לאבטח אותם. לאחר מכן הפשיטו בזהירות את החוטים הדקים של המנוע והלחמו חוטים טובים יותר בחוטי המנוע. זה בסדר אם אחד פגום או שבסופו של דבר אתה שובר אחד כי כשאתה מנגן בחליל אין מפתח לאגודל הימני שלך, אז אתה צריך רק 9 מנועים.
שלב 4: הרכבת מנועים על הכפפות
ראשית, שימו את הכפפות וודאו שהן מתאימות. שמור עליהם ותפס את המנועים שלך. מצא מקום שבו המנועים הרוטטים יתאימו בנוחות והקצוות יסתובבו ללא הפרעה. לאחר מכן תפס קצת דבק חם ובעוד הכפפה על היד שלך (או לא אם אתה לא יכול להתמודד עם החום) הדבק את המנועים במקום הרצוי על האצבע שלך. לאחר מכן קח את החוטים הטובים שהלחמת עליהם והדבק אותם לאורך הכפפה כדי שלא יסתבכו. לאחר מכן קח כמה חוטים ארוכים יותר שבסופו של דבר יתחברו ל- Arduino (ודא שהם ארוכים מספיק כדי שתוכל לנוע בחופשיות כשהם מחוברים ל- Arduino (כנראה באורך זרוע)) והלחם אותם בחוטים המחוברים למנוע. סובב את שני החוטים של כל מנוע יחד כך שתדע אילו חוטים שולטים בכל מנוע. כעת, לאחר שהגדרת את המנועים והכפפות, נקים את מרכז הבקרה למנועים בלוח הלחם.
שלב 5: חבר LCD
ישנם מספר מדריכים צעד אחר צעד המראים כיצד לחבר LCD ל- Arduino. להלן קישור לאתר Arduino שמסביר לך כיצד לחבר אותו. הבעיה באתר Arduino היא שהמדריך משתמש בסיכות PWM עבור ה- LCD שאנו צריכים לשלוט במנועים. אז שיניתי לאילו פינים ה- LCD מתחבר, כדי שאוכל לפנות את סיכות ה- PWM עבור המנועים. בדוק את התרשים שלי מה עשיתי. באופן ספציפי, הנה מה ששיניתי: rs = 7, en = 11, d4 = 5, d5 = 8, d6 = 12, d7 = 13. אתה משתמש בסיר 10k לתצוגת LCD. הקפד לחבר את ה- LCD למאסטר Arduino לא לעבד Arduino.
שלב 6: הגדרת L293D
אוקיי, אז השבבים האלה הם נהגי מנוע. כל נהג יכול לשלוט על 2 מנועים, עם היכולת להפוך את כיוון המנוע בקוד. למטרות שלי, יש לי הרבה מנועים ואין הרבה מקום. מכיוון שלא משנה באיזה כיוון המנוע מסתובב (הוא זמזם ללא קשר לדרך שבה הוא מסתובב), חיברתי קצה אחד של כל מנוע לקרקע והשני לסיכת הפלט של נהג המנוע, ומאפשר לשבב לשלוט על 4 מנועים במקום מתוך 2. בדוק את תרשים החיווט שלי למעלה כיצד לחבר אותם. הוספתי גם את גליון הנתונים למידע נוסף על מה שכל סיכה עושה בשבב L239D. לעת עתה, השאר את סיכות הקלט ריקות כיוון שאכסה זאת בשלב הבא.
שלב 7: חיבור הגדרת ה- Arduino שלך ל- L293D
כעת קח את שלושת הרכיבים שלך (הכפפה עם מנועים, הגדרת L293D ותצוגת LCD עם 2 Arduinos) וחבר אותם יחד. המאסטר ארדואינו ישלוט במנועים על ידך הימנית והעבד ארדואינו ישלוט במנועים ביד שמאל שלך. על מאסטר Arduino להתחבר: מנוע Rpointer לסיכה 3; רימידל = 10; רינג = 9; Rpinky = 6. עבור העבד Arduino להתחבר: Lpointer = סיכה 11; Lmiddle = 10; Lring = 9; Lpinky = 6; Lthumb = 5. החוטים מהארדואינו מתחברים לסיכה של ה- L293D שליד הפין שאליו מחובר המנוע אליו הוא שולט. בדוק את הטירוף שלי לאיתור הנקודות המדויקות. כמו כן, עליך להגדיר את הלחצנים שלך כאן. אלה אמורים להיות מהירים להתקנה, פשוט עקוב אחר הטיפוח שלי. השתמשתי בנגדים של 330 אוהם לכפתורים. חבר אחד לסיכה 2 והשני לסיכה 4 שניהם על הארדואינו הראשי. זה המחובר לסיכה 2 יבחר את הפתק ואת זה המחובר לסיכה 4 יגרום למנועים לרטוט עבור הפתק המוצג על LCD.
שלב 8: קוד לשני הארדואינים
אנחנו צריכים שתי קבוצות קוד נפרדות לכל ארדואינו. העליתי אותם ל- GitHub שלי. לכל אחד מהם יש את שמות הארדואינו שאליהם הם אמורים להעלות. הקפד לעיין בקוד שלי. אם יש לך שאלות עליהן להשיב עליהן.
שלב 9: הפעלת אותו
מכיוון שהמנועים משתמשים בהרבה כוח, השתמשתי ב -2 סוללות 9V כדי להפעיל אותו. זה כנראה לא הכי טוב, אבל זה עבד בשבילי. חבר את היין של שני Arduino למסילות החשמל של לוחות הלחם וחבר את הקרקע של המאסטר למסילות של לוחות הלחם. ועכשיו אתה מוכן לתרגל את החליל שלך!
שלב 10: כמה תוספות
בקוד שלי, אולי שמתם לב שהערתי כמה שורות. שורות אלה נועדו לגרום למורה לחליל לשחק יחד איתך באמצעות זמזם פסיבי. לא היה לי זמזם אז פשוט הוספתי את התכונה רק כמשהו מגניב. כל שעליך לעשות הוא לפרק את הקוד שלי ולהוסיף זמזם לסיכה פתוחה על הארדואינו. עכשיו יש לך משחק יחד עם המורה!
הנח את האלקטרוניקה בקופסה או בתיק כדי להפוך את מורה החליל שלך לנייד!
אתה יכול לתכנת עוד שירים! מכיוון שיש לי כל תו כשיטה, אתה יכול פשוט להוסיף עוד תנאי בהצהרת המתג שלי ולשים את סדר התווים של השיר שאתה רוצה לנגן. כדי לשנות את התזמון, שנה את העיכוב בין כל פתק.
הודע לי אם יש לך שאלות או חששות בתגובות למטה. נגינת חליל שמח!
מוּמלָץ:
חצובה DIY תחת $ 1: 3 שלבים
חצובה DIY מתחת ל -1 $: מדריך זה ילמד אותך כיצד להכין חצובה פנטסטית מתחת ל -1 $. באמצעות פריטים ביתיים בלבד כמו קמח, תוכל להכין חצובה פנטסטית שהיא אפילו טובה יותר מהחצובה הרגילה, אפילו ניידת … נסה! אתה! צריך לצפות בסרטון קודם, זה
עם חצובה תוצרת בית למיקרופון (Bozuk Mikrofon Ile El Yapımı חצובה): 11 שלבים
עם מיקרופון חצובה תוצרת בית (Bozuk Mikrofon Ile El Yapımı חצובה): Bozulmuş Mikrofon ile kameranıza חצובה yapabilirsiniz..אתה יכול להכין את המצלמה שלך עם מיקרופון חצובה
מורה לקריאה ראייה עם מייקי מייקי ושריטה: 3 שלבים
מורה לקריאת ראייה עם מייקי מייקי ושריטה: למידת מוזיקה לקריאת ראיה היא אתגר עבור ילדים רבים, בני הוא אחד כזה. ניסינו טכניקות שונות שמצאנו באינטרנט כדי לעזור ולעזור, אך אף אחת מהן לא הייתה " מהנה " בעיניו. זה גם לא עזר שאני לא קורא מ
חצובה DIY - כיצד להכין חצובה לסמארטפון ומצלמה באמצעות אנטנה: 8 שלבים
חצובה DIY | איך להכין חצובה לסמארטפון ומצלמה על ידי אנטנה: כשאני מחפש חצובה להכנת סרטונים עבור CookQueens אז ראיתי שכל מחיר חצובה בגודל 5 רגל התחיל מטווח גבוה מאוד באתר מסחר אלקטרוני אחר. אני גם מחכה להנחה, אבל לא קיבלתי את זה. לאחר מכן, החלטתי לעשות
הפוך את מעמד הר DSLR לפחות מ 6 $ באמצעות צינורות PVC (חד -חצובה/חצובה לכל מצלמה): 6 שלבים
צור מעמד הר להרכיב DSLR בפחות מ 6 $ באמצעות צינורות PVC (חד -חצובה/חצובה לכל מצלמה): כן …. אתה יכול להכין בעצמך רק עם צינור PVC ו T זה קל משקל … זה מאוזן לחלוטין … זה חזק חזק … הוא ידידותי להתאמה אישית … אני Sooraj Bagal ואני אשתף מניסיוני לגבי הר המצלמה הזה שיצרתי עבור