תוכן עניינים:
וִידֵאוֹ: Lune - בקר MIDI עם ארדואינו (לדיג'יי או מוזיקאי): 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
זה שם הפרויקט הראשון של arduino (מיקרו -בקר) Lune. רציתי ללמוד ארדואינו עם פרויקט שימושי וגדול אז החלטתי להכין בקר מידי DJ שיש לו את כל הפונקציות שצריך כדי להיות עצמאי לערבב.
כל סוג של חיישן (פוטנציומטר, כפתור לחיצה, …) ניתן ללמוד באופן עצמאי ולדעתי הדרך הטובה ביותר היא ללמוד "איך זה עובד" ו"איך זה מחובר "עבור כל חיישן צעד אחר צעד.
הכל עובד כך:
- חיישן המחובר לארדואינו מזהה שינוי
- הארדואינו שולח את השינוי הזה למחשב
- תוכנה במחשב ממירה את המידע הטורי (ארדואינו) ב- MIDI שתוכל להשתמש בו באבלטון למשל
לבקר שלי יש
- 6 פוטנציומטר צירי עבור EQ
- 3 פוטנציומטר צירי לאפקטים
- 6 פוטנטיומטר ליניארי לנפח
- כפתור לחיצה 2 למשחק
- 2 חיישן אולטרא סאונד (SR04) לאפקטים עם מרחק הידיים שלי
- כפתור לחיצה 2 עבור קיו
- 2 x 4 כפתורים משטח LED RGB
- מקודד אחד ל- Scratch
שלב 1: עצמאי או תוכנה
קודם כל חקרתי את ההדרכות השונות של בקר MIDI עם arduino.
אתה יכול לעשות בקר MIDI עם תוכנה שתתרגם את מה שאתה עושה ב- MIDI (מה שעשיתי)
אתה תצטרך:
- תוכנה לשליחת/קבלת נתוני midi https://projectgus.github.io/hairless-midiserial/ אל תשכח להגדיר את קצב השידור ב"העדפות "בהתאם לזה שבקוד הארדואינו שלך (בשבילי 9600 כי" Serial.begin (9600); ")
- מכשיר מידי וירטואלי
דוגמה אחרת:
www.instructables.com/id/Easy-3-Pot-Potentiometer-Arduino-Uno-Effects-Midi-/
_
אתה יכול לעשות בקר MIDI "אמיתי" שללא תוכנה שרצה במחשב שלך כדי לתרגם את מה שאתה עושה בבקר ב- MIDI שולח MIDI למחשב
כרגע עם אונו או מגואי ארדואינו אתה צריך להבהב את חדר הארדואינו או משהו כזה כדי לשלוח ישירות מידי. ממה שהבנתי אם עשית את זה אתה צריך להיות בטוח בקוד שאתה שולח על הארדואינו כי כאשר הארדואינו הוא פלאש אתה לא יכול לשלוח עוד קוד (אתה צריך reflash שוב). עשיתי הרבה קודי בדיקה אז בחרתי באפשרות השנייה אבל עדיף שיהיה לי plug and play מכשיר MIDI בוודאות.
דוגמה להרחבה:
create.arduino.cc/projecthub/etiennedesportes/ableton-live-midi-controller-9182b3
MAJ 2018-02-28: https://www.arduino.cc/iw/Reference/MIDIUSB הדרך הפשוטה ביותר אם יש לך "מיקרו -בקר עם יכולות USB מקוריות (לוחות מבוססי atmega32u4 או לוחות ARM)" (אין אישור ל- arduino UNO)
שלב 2: עץ ומארז
עיצוב מארז עץ: השתמשתי במחולל מארזים https://www.makercase.com/, מחקתי את החלק העליון ואת החריץ לחלק העליון. כדי לקבוע את הגובה אני מחפש את גובה הכפתור הכי גבוה שלי ומוסיף 2 ס מ.
בחלק העליון השתמשתי בלוח MDF אחד ואחד צפצפה דיקט 3 מ מ שזהו החרוט.
לייזר חותך את לוחות העץ עם התכניות.
חתכו/קדחו חור לכבל ה- USB.
הצטרפתי לתוכניות שלי אבל בשלב זה הרבה יותר מעניין לעשות את הבקר האישי שלך.
הרכבה:
לדפנות הדבקתי והרכבתי את לוחות הצדדים השונים.
בחלק העליון קדחתי 4 חורים ב- 2 MDF העליון. (קוטר הבורג שלי + 1 מ מ)
אני מברג בורג ומדביק את האום לזווית ארבע פעמים, כדי להבריג את 2 לוחות העץ העליונים בחלקו העליון אחרי.
בדרך זו יש לי 4 זוויות עם אגוז אחד מודבק, החורים עם האום הם החורים לברגים לתיקון הלוחות העליונים. למעשה אני לא יכול להצטרף לאגוז למטה כשאני דופק את לוחות העץ העליונים.
קידחתי חורים בלוחות הצדדים (הקופסה), תיקנתי (בורג ואחרי הדבקת הכל) את הזוויות לצדדים.
שים את שני הלוחות העליונים והברג אותם.
בדרך זו אין אגוז גלוי והלוח העליון לא צריך לתקן זרע עץ, הוא מוצק להפתיע אבל אולי יש דרך טובה יותר.
פולני:
השתמשתי ב "Vernis bois brillant 125 מ"ל Avel Louis XIII" (פולנית צרפתית) שעובד טוב מאוד.
זה היה קצת ארוך כי הנחתי מספר שכבות ומחכה 24 שעות בין כל אחת.
החלק העליון נראה נהדר והעץ מוגן. זו הייתה הפעם הראשונה שלי אז לא חיכיתי כמה שצריך או שמתי יותר מדי ורניש על חלקים מסוימים כי הלק לפעמים לא היה מוצק גם לאחר הייבוש, עכשיו (חודשיים אחרי) זה בסדר.
גרפיקה: מונטאז 'של יצירות אמנות פורסנטי וציור אישי.
p.s: עצות לעיצוב בקר המידי, לפי התוכנית שלי שני כפתורי ה- RGB 4 קרובים מדי זה לזה
www.instructables.com/id/A-Framework-For-Making-Affordable-Stylish-Modula/
שלב 3: אלקטרוני
שמתי הכל (לפרויקט שלי) על קובץ Fritzing.
עבור כל סוג של חיישן אתה צריך ללמוד איך הוא עובד או מה הוא נותן לארדואינו.
לשם כך, צפה במדריכים בנושא inctructable למשל ("פוטנציומטר arduino", …).
השתמשתי ב:
- פוטנציומטר
- כרית RGB (Sparkfun
- אולטרסאונד HC-SR04 (גלאי מרחק)
- קוֹדַאִי
- לחצן לחיצה (לחצן ארקייד)
אני ממליץ כאשר רצית לעשות את המונטאז האחרון שלך כדי לעשות את זה בזיגוג באותו הזמן כי קשה לראות מתי יש המון כבלים.
להזמין:
לאחר שידעתי מה אני רוצה או לפחות את החלק הגדול יותר הזמנתי את הרכיבים שלי. כך יש לך פחות עלויות משלוח.
אני מצידי הכי מזמין ב- Conrad או ב- RS (אני בצרפת) וחלקים ספציפיים יותר כמו כרית RGB ברובוטשופ.
דוגמה אחת לפקודת קונרד שלי בתמונות
שלב 4: קוד ארדואינו
יש את הקוד שלי לארדואינו. עליך לשלוח אותו, לאחר השינויים שלך אם אתה עושה בקר אחר, עם Arduino IDE למיקרו -בקר שלך באמצעות USB (ביוטיוב יש הדרכות). בקבצים מצורפים:
- האחרון
- אחד רק לעבודה עם 2 רפידות ה- RGB עם 6 צבעים אפשריים (RGB+ציאן+ורד+צהוב).
- חלקים ישנים של הקוד כתבתי כדי ללמוד את חיישן השונות
חלקים מסוימים נלקחים חלקם נכתבו על ידי.
עליך להתקין ספריות ארדואינו (חפש את השגיאה ו"הכלול ") כמו לוח המקשים.
השיעורים השונים נמצאים בסוף הקבצים.
אתה יכול לציין שקלאס אחד כאן כדי לשלוח את המידע הסידורי.
void MIDImessage (פקודת בתים, נתוני בתים 1, נתוני בתים) // --------- הכרחי, העבר ערכים באמצעות פקודת Midi רגילה
{Serial.write (פקודה); Serial.write (data1); Serial.write (data2); }"
שלב 5: שיפורים
הכל עובד אבל זה אב טיפוס. יש כמה שאלות או נקודת שיפור.
אֵנֶרְגִיָה:
- כשהשתמשתי בכרית RGB עם כל חיישן, נוריות ה- RGB מאירות מעט מאוד. הארדואינו 5V האם הם מעטים מדי לפרויקט שלי? כשאני משתמש בהם בלבד, אין בעיה.
קוד:
- יש לי את הסידרה מהמקודד אבל אני לא יודע איך זה עובד ב- MIDI. אני מתכוון למה שהם רוצים בפלט MIDI. אם אתה יודע כיצד להגדיר את המקודד לגרד בטרקטור צור איתי קשר.
- חלק מהקודים שלי לכפתורים אינם טובים ליישום מוזיקה. אנחנו צריכים את ההיענות המהירה ביותר וראיתי שחלק מקודי הכפתורים שלי אינם כתובים בצורה הטובה ביותר לעשות זאת (כפתור הפעלה אם אני זוכר היטב).
מוּמלָץ:
טפט סרוו מרחוק לדיג מזל"ט סופר מסודר: 7 שלבים
טפט סרוו מרחוק לדיג מזל"ט סופר מסודר: כך בניתי טפטפת סרוו קטנה ומהירה במיוחד מחלקים ששכבתי בסביבה זה יתאים לדיג מזל"ט להפיל דברים אקראיים עם המזל"ט שלכם בשביל הכיף למשל לנשנש חברים ולהוריד מים בלון עליהם
תכנות ארדואינו באמצעות ארדואינו אחר להצגת טקסט גלילה ללא ספרייה: 5 שלבים
תכנות Arduino באמצעות Arduino אחר להצגת טקסט גלילה ללא ספרייה: Sony Spresense או Arduino Uno אינם כה יקרים ואינם דורשים הרבה כוח. עם זאת, אם לפרויקט שלך יש הגבלה על כוח, שטח או אפילו תקציב, מומלץ לשקול להשתמש ב- Arduino Pro Mini. שלא כמו Arduino Pro Micro, Arduino Pro Mi
כלי מקלדת עם ארדואינו (מתוך ספר ארדואינו): 6 שלבים
כלי מקלדת עם Arduino (מתוך ספר Arduino): להלן הדרכה כיצד ליצור כלי מקלדת עם Arduino. זה לוקח רק 6 צעדים, וזה קל למתחילים להתחיל עם Arduino. התוצאה של הפרויקט נשמעת יותר כמו כלי הקשה מאשר מיתרים. יש 4 הערות
ממיר טקסט לדיבור Arduino באמצעות LM386 - פרויקט ארדואינו מדבר - ספריית טוקי ארדואינו: 5 שלבים
ממיר טקסט לדיבור Arduino באמצעות LM386 | פרויקט ארדואינו מדבר | ספריית טוקי ארדואינו: היי חבר'ה, ברבים מהפרויקטים אנו דורשים מארדואינו לדבר משהו כמו שעון דיבור או לספר נתונים כלשהם כך שניתן להמיר טקסט לדיבור באמצעות ארדואינו
אירובי ארדואינו - כוח מעקב כושר בסך 15 $ על ידי ארדואינו: 9 שלבים (עם תמונות)
אירובי ארדואינו - כוח עוקב אחר כושר בסך 15 $ על ידי ארדואינו: אנא הצביעו לזה באתגר הכושר במקום Fitbit או שעון חכם, תוכלו לבנות גשש כושר המונע על ידי Arduino ב -15 $ בלבד! הוא עוקב אחר תנועת השאיבה של זרועותיך בזמן ריצה ומשתמש במד תאוצה כדי לזהות זאת. זה