תוכן עניינים:
- שלב 1: התקן את Arduino IDE
- שלב 2: העלה את הסקיצה למיקרו Arduino שלך
- שלב 3: חוטי הלחמה לארדואינו
- שלב 4: אסוף את הכלים שלך ופתח את ה- Ltek
- שלב 5: קוצץ את החוטים וחטט את הלוח הישן החוצה
- שלב 6: הלחמת החוטים
- שלב 7: הלחם את ה- USB
- שלב 8: בדוק ואטום
- שלב 9: האם אוכל לקרוא לך מסטה של ריקודים?
וִידֵאוֹ: שינוי לוח ריקודים L-tek לסקר במהירות של 1000 הרץ ב- Windows ו- Linux: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
למה לעשות את המוד הזה?
אם אי פעם גללת לגרף על שיר של 125 BPM, אתה עשוי לתהות מה קורה עם הספייקי הזה? מדוע העיתוי נופל ל"משבצות "נפרדות?
ל- ITG ול- DDR יש חלונות תזמון צמודים להפליא, ועם קצב הדגימה של 8ms/125Hz, נקבל מצוינות שהיו צריכות להיות פנטסטיות וגדולות שהיו צריכות להיות מצוינות. המשחק הזה כבר מספיק קשה, אם הייתם רוצים כרית שתעצור אתכם הייתם קונים כרית רכה!
כיצד נתקן זאת?
משטח ה- ltek אינו יכול לבצע סקר במהירות של 1000 הרץ לבדו. הדרך שבה USB 3.0 הוא יישום כוחות סוקרים החלטות ברמת החומרה. אפילו שינוי קצב הסקרים בגרעין לינוקס a-la "usbhid.jspoll =" לא ישפיע על ה- Ltek.
אין מנהלי התקנים או קושחה מותאמים אישית המאפשרים זאת, וייתכן שלעולם לא יהיו. לכן, עלינו להחליף את החומרה.
אספקה:
חובה כישורים:
- ניסיון הלחמה חובבני (זו הייתה ההלחמה החמישית שלי)
- 4-6 שעות
כלים:
- מחשב
- מלחם
- מנקה קצה הלחמה
- חשפניות חוטים
- מברג פיליפס ופלטהד
- אקדח חום או מצית
חלקים:
- Arduino Micro*
- חוט חילוף
- צינורות לכווץ חום
- לְרַתֵך
- שֶׁטֶף
- קלטת חשמל
- איטום סיליקון (בטוח לאלקטרוניקה)
- כבל מיקרו USB (בכל אורך, הוא יוקרב. השתמש בכבלים שאתה מעלה איתו את הסקיצה של הארדואינו)
*Arduino Micro: ניתן להחליף כל שיבוט, אך חייב להיות מיקרו תואם לאונרדו ** (לא המיני או הננו).
** לאונרדו הסטנדרטי לא יתאים בתוך L-tek. זה ידרוש תיבת בקרה מודפסת תלת-ממדית וחיווט מתאם מותאם אישית. תיבת בקרה זו יכולה לכלול מתג start+sel או אפילו להתחבר ללוח לבחירת מוסיקה/אופציות. אם אתה רוצה להרחיב לשם כך בעתיד אנא שלח לי DM (פרטי יצירת קשר בתחתית), אני אוסיף אותו!
שלב 1: התקן את Arduino IDE
הורד את Arduino IDE מ-
אם אתה משתמש ב- Windows, בצע את השלבים הבאים.
אם אתה משתמש ב- Linux, המדריך בכתובת https://www.instructables.com/id/Install-Arduino-… עשוי להיות מועיל.
(Windows) השאר את "התקן מנהל התקן USB" מסומן. השאר עשוי להיות מסומן אם תרצה.
(Windows) לחץ על "התקן" דרך ההנחיות
(הכל) הורד את קוד ה- Arduino שלי בכתובת https://github.com/StarlightLumi/DanceCtl עקוב אחר ההוראות בדף זה, ולאחר מכן המשך להלן.
שלב 2: העלה את הסקיצה למיקרו Arduino שלך
- פתח אותו, לחץ על "אישור"
- חבר את ה- Arduino Micro למחשב האישי שלך. בחר את הלוח שלך כ- "Arduino Micro".
- בחר את הלוח תחת "יציאות". המיקרו שלי מזוהה כלאונרדו, אבל זה בסדר, הקוד עדיין עובד!
- לאחר מכן הקש CTRL+U במקלדת כדי לאסוף ולהעלות. ברגע שההעלאה תצליח, תוכל לנתק את ה- Arduino שלך.
שלב 3: חוטי הלחמה לארדואינו
פעם ראשונה הלחמה? תצפה בסרט הזה!
הַלחָמָה:
- אסוף כמה חוטים דקים באורך 3-4 ס"מ.
- בעזרת קיסם, טפטפו מעט שטף על סיכה 4
- תקע את החוטים הצבעוניים דרך 4 החורים
- שמור את הלחמה על 4 החורים עד שהיא מכסה את כל החוט. הלחמתי מלמטה.
- חזור על שלבים 2-5, בסדר המדויק עבור הסיכות האחרות, וחוט הארקה.
הקוד שלי משתמש בסיכות 4-9. מכיוון שדפקתי את הלחמה על סיכה 6, המשטח שלי ישתמש בסיכות 5, 7, 8, 9 עבור 4 הלוחות. אם אין לך סיכות 4-9 זמינות, שנה 4, 5, 6, 7, 8 ו -9 בשורת קוד זו כדי לשקף את הסיכות שאליהן הלחמת בפועל והעלה מחדש את הסקיצה. גם אם אתה משתמש רק ב -4 מהסיכות, הקפד לרשום 6 מהן אחרת התוכנית תישבר.
static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};
הקפד להלחם חיבור קרקעי!
שלב 4: אסוף את הכלים שלך ופתח את ה- Ltek
לאחר מכן, אסוף את הכלים שלך ואת Ltek.
הסר את כיסוי הפלסטיק והקרטון בלוח הסמוך ליציאת ה- USB. הזמנתי את שלי במהלך המגיפה, כך שהיה ביקוש גדול. הם הוזלו בחוטי ה- USB וחריץ הבר הקרקע ריק. פשוט נתגלגל עם השיטות שלהם.
שלב 5: קוצץ את החוטים וחטט את הלוח הישן החוצה
בעזרת המספריים, גזרו את 4 חוטי ה- USB קרוב ככל האפשר ללוח. כל מילימטר שתוכל לחסוך יקל על הצעדים הבאים.
חטט בעדינות את ה- PCB* עם מברג שטוח בקצה העליון, כפי שמוצג בתמונה 3. הערה: שמור את הלוח הזה איפשהו. * אם זה נשבר בסופו של דבר, היזהר מאוד בצעדים הבאים, אין דרך חזרה.
הרם את הלוח וחתוך את החוטים השחורים קרוב ככל האפשר ללוח. שמתם לב ל -4 חוטי הקרקע שכולם מולחמים יחד? יש עליהם פס אדום.
שלב 6: הלחמת החוטים
הלחם את 4 החוטים השחורים המוצקים ל -4 החוטים שהלחמת ל- Arduino קודם לכן. אני לא איש מקצוע, אבל הנה הצעדים שלי:
- לשים כווץ חום משני הקצוות (או לפחות קצה אחד)
- סובב חוטים יחד ב- Y
- טובלים את החוט החשוף בשטף
- זרוק עליו הלחמה
- בעזרת מצית, שורפים את צינורות כיווץ החום
- חברו אותם בכל סדר, נוכל לתקן את כריכת המפתחות ב- Stepmania מאוחר יותר.
עבור חוטי הקרקע,
- שים מכווץ חום גדול על חוט הקרקע שמגיע מהארדואינו שלך
- סובב את כל חמשתם יחד
- טובלים את החוט החשוף בשטף
- זרוק עליו הלחמה
- בעזרת מצית, שורפים את צינורות כיווץ החום
איש מקצוע אמיתי היה משתמש לפחות במפרק "אני" במקום במפרק "Y" שלי, ובאקדח חום במקום במצית.
שלב 7: הלחם את ה- USB
בשלב הבא תצטרך לחתוך את כבל ה- USB שלך. השאירו לפחות 6 סנטימטרים של רפיון.
הפשיטו את הליבה החיצונית השחורה הגדולה ולאחר מכן הפשיטו את 4 החוטים הצבעוניים. אם יש לך בודק המשכיות, בדוק את ההמשכיות של 4 סיכות ה- USB לכבלים. אם לא, התמונה השנייה מראה כיצד מוקשים חוטים.
חזור על תהליך ההלחמה הקודם עבור כל 4 הסיכות.
שלב 8: בדוק ואטום
לאחר מכן, חבר את כבל ה- USB למכשיר ה- Stepmania שלך כדי לבדוק אותו. אתה אמור לראות כמה אורות מהבהבים. היכנס ל- Stepmania והגדר את הקלט. אם כל 4 מוגדרים בהצלחה, מצוין! המשך הלאה. פתרון בעיות:
- אם הנורות לא נדלקות, בדוק את יציאת ה- USB וחבר אותה. אחד מקווי החשמל לא עובד
- אם המחשב שלך לא מצליח לזהות את ה- Arduino, בדוק את קווי הנתונים של ה- USB.
- אם אחד הכפתורים שלך אינו מזוהה, בדוק את הארדואינו, החוט והמפרק
-
אם אף אחד מהלחצנים שלך לא זוהה, בדוק את המערכת כדי לוודא שהיא מזהה בקר כלל.
- בחלונות, פתח את "הגדר בקרי משחק USB" מלוח הבקרה.
-
אם הוא מופיע שם, בדוק את חיבורי הקרקע שלך
- אם הוא לא מופיע ברשימה, חזור על שלב 2, וחפש בגוגל את כל השגיאות שבהן אתה נתקל. (הם יופיעו בכתום בשורת הפלט התחתונה)
- אם המערכון שלך לא מצליח להעלות, סביר להניח שזה בגלל כבל USB גרוע, היה לי 1/12 הצלחה עם כבלי החילוף שלי.
- אם אחד הכפתורים שלך תקוע ON, נסה לשחרר את הברגים רבע סיבוב.
אם אתה עדיין נתקל בבעיות, בדוק את ההערות הקודמות לפני פרסום משלך.
לאחר שתוודא שהכל עובד, הגיע הזמן לאטום הכל. שים סיליקון על כל מפרקי החוט הארדואינו שלך. הדבר הזה ירטוט חזק כשתשחק, אז אתה רוצה לתת למפרקי הלחמה כל הזדמנות לחיים ארוכים.
שים קלטת חשמל מלמעלה כדי לשמור על הכל בחריץ. הוספתי עוד 6 חלקים לאחר התמונה הזו כדי לשמור על כל החוטים מאובטחים.
הגיע הזמן להחזיר את הלוחות. היו מתברגים בעדינות בעץ! אין להדק יתר על המידה, ולא להבריג בזווית. אם אתה נתקל בהתנגדות רבה מדי לפני הבורג סומק, גבה ונסה שוב.
שלב 9: האם אוכל לקרוא לך מסטה של ריקודים?
האם זה לא לוח L-tek כל כך גדול? האם ישמש את כרית ההלחמה מימין? זה מהפנט אותי שאפשר לעשות טוב יותר עם ארדואינו.
אם יש לך שאלות או הערות, אל תהסס לפנות אלי ב- @LumiAFK בטוויטר.
זהו זה! אפשר לקרוא לך מאסטה רוקדת?
נקודות זכות:
מרטין נאטנו (למדריך המקורי)
מתיו הירונימוס (לספריית הג'ויסטיק של Arduino)
Arduino.cc (לעיצוב Arduino Micro ולהפיכת הכל לקוד פתוח)
מוּמלָץ:
הפסקת ריקודים בכיתה: 8 שלבים
הפסקת ריקודים בכיתה: האם הכיתה שלך זקוקה לשבירת מוח ולגרוף את GoNoodle זמן רב? האם אתה רוצה לברך את תלמידיך בדלת, אך עקב לחיצת יד COVID-19, חיבוקים וחמישות גבוהות אינם באים בחשבון? אז הנה הפתרון שלך! סטודנטים בוחרים
מזרקת ריקודים: ארדואינו עם מנתח ספקטרום MSGEQ7: 8 שלבים
מזרקת רוקדת: ארדואינו עם מנתח ספקטרום MSGEQ7: קליטת אות שמע והפיכתה לתגובה חזותית או מכנית מעניינת מאוד. בפרויקט זה נשתמש במגה Arduino כדי להיות מחובר למנתח ספקטרום MSGEQ7 שלוקח את אות שמע הקלט ולבצע פס
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
שינוי לוח מתאם USB ל- ESP-01: 3 שלבים (עם תמונות)
שינוי לוח מתאם USB ל- ESP-01: האם קנית את לוח המתאם מסוג USB ל- ESP-01 וגילית שלא ניתן להשתמש בו להבזק ESP-01? אתה לא לבד. למתאם זה מהדור הראשון אין שום מנגנון להכניס את ESP-01 למצב תכנות סדרתי הדורש משיכה
עוד כרית ריקודים טיפשית: 7 שלבים
עוד כרית ריקודים טיפשית: שום דבר מיוחד, רק משטח ריקודי USB מסוג 11 ק"ג מעץ מבוסס על מקלדת מיקרוסופט YASDP עוד כרית ריקוד טיפשה