جدول المحتويات:

MIDI Pod-Pal: 4 خطوات
MIDI Pod-Pal: 4 خطوات

فيديو: MIDI Pod-Pal: 4 خطوات

فيديو: MIDI Pod-Pal: 4 خطوات
فيديو: Beginner WALKTHROUGH for Omnipod 5 Horizon and Dexcom G6 SYNC 2024, يوليو
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** تحديث 4/22 / 21 ***

*** لقد أضفت مخططًا كاملاً يوضح جميع الأسلاك للمساعدة في البناء. ***

لن أخوض في قدر هائل من العمق هنا في جزء البناء ، فقد كانت نيتي إظهار مثال آخر لبناء وحدة تحكم MIDI قائمة على Arduino إذا كنت تبحث عن الموضوع أو تفكر في بناء شيء ما وجمع الأفكار. تطبيقي محدد إلى حد ما لـ Line 6 Pod 2.0 ، ولكن مع بعض التغيير والتبديل في الشفرة يمكن أن يكون قابلاً للتطبيق على نطاق أوسع. هناك العديد من معالجات تأثيرات الغيتار المزودة بقدرة MIDI التي ترتب إعداداتها المسبقة في بنوك من 4. أنا أعزف على الجيتار في خدمة عبادة معاصرة. تمتلك الكنيسة معالج النمذجة Line 6 Pod 2.0 الذي يجلس على الأرض ولا يحتوي على مفاتيح قدم لتغيير الإعدادات المسبقة أو الدواسة للتحكم في مستوى الصوت. هناك العديد من وحدات التحكم الموجودة في السوق. يعد Behringer FCB1010 حلاً رائعًا مقابل حوالي 150 دولارًا ولكنه يشغل مساحة أرضية أكبر مما كنت أفضل. وإلى جانب ذلك ، ما هي المتعة؟ كنت أعلم أنني يجب أن أحاول بناء واحدة. و … تمكنت من النجاح!

الخطوة 1: معلومات الأجهزة الأساسية

معلومات الأجهزة الأساسية
معلومات الأجهزة الأساسية

الهيكل: لقد أعدت تصميم "ZvBox 160" HDMI modulator الذي تم تصويره. بناء فولاذي قوي لطيف ، يجب أن ينجو من نهاية العالم الزومبي. التهمت ذلك ، ووضع الأجزاء ، والقياسات. ثم قمت بعد ذلك بإنشاء قالب حفر مركب / ملصق لوحة أمامية في Photoshop. لقد قمت بطباعة الملصق على ورقة لاصقة كاملة الصفحة وأضفت طبقة لاصقة مغلفة. راجع ملف midi_con_faceplate.psd. أبعاد الصندوق 1.7 بوصة ارتفاع × 10.5 بوصة عرض × 4.75 بوصة عمق (4.32 سم ارتفاع × 26.67 سم عرض × 12.07 سم عمق)

وحدة التحكم: نسخة Arduino Mega 2560 من Sainsmart.

العرض: نموذج Kingbright DC08-11SRWA. لقد قمت بتثبيته والمقاومات التي تحتاج إلى 220 مقاوماً على لوح بيرفورد صغير يوفر أيضًا طريقة للتركيب في الهيكل المعدني.

مفاتيح القدم: ما كنت أضعه في الجوار. SPST لحظية ، مفتوحة عادة. يحتوي موقع guitarpedalparts.com على 3 دولارات.

مصابيح LED: كان لدي بعض مصابيح LED ثنائية اللون باللونين الأخضر والأحمر الوامض والتي لم يعد بإمكاني تحديد مصدرها ، ولكن ستعمل أي مصابيح ثنائية اللون ثنائية اللون كاثود مشترك.

تعيين المفاتيح: SPDT صغير ، الإجراء ON-OFF- (ON). صائد الفئران الجزء رقم 611-7107-001.

مقبس الإخراج: Rean NYS2122 TS 1/4.

الدواسة: نوع وعاء مستدق خطي 10 كيلو السلبي. لقد استخدمت الخط 6 EX 1 ؛ من المفترض أن تعمل M Audio EX-P و Roland EV-5 أيضًا. انظر إلى الصورة للحصول على التفاصيل التخطيطية لدائرة الدواسة.

المقاومات: 10 كيلو لسحب المفاتيح (الكمية: 8) ؛ 220 أوم لمقبس MIDI (لقد استخدمت 2 ، قد يكفي المرء) ؛ 220 أوم لمصابيح LED للقنوات المحددة مسبقًا (الكمية 8) ؛ 220 أوم لشاشة Kingsbright (عدد: 8) ؛ 2.2K لمقبس دواسة التعبير (الكمية: 1).

مقبس تيار مستمر للهيكل. صائد الفئران الجزء رقم 502-712A.

تحديث: لقد قمت بتضمين صورة-j.webp

الخطوة 2: الميزات / السلوك:

الميزات / السلوك
الميزات / السلوك
الميزات / السلوك
الميزات / السلوك
الميزات / السلوك
الميزات / السلوك

مفاتيح القدم المسمى "A" إلى "D" تحدد الإعدادات المسبقة الأربعة داخل البنك. تعمل المفاتيح الأخرى ذات القدمين على زيادة وتقليل رقم البنك. عند تغيير البنوك ، يضيء مؤشر LED المقابل لزر الضبط المسبق الأخير باللون البديل حتى تقوم إما بتحديد إعداد مسبق على البنك الجديد ، أو العودة إلى البنك الأصلي.

يسمح مفتاحا التبديل اللحظيان للمستخدم بتعيين قناة MIDI وأرقام تحكم مستمرة (CC). يمكن تحديد CC 1 و 2 و 4 و 7 فقط (الإعداد في كود Arduino ، ولكن يمكن توسيعه) لكنها الأكثر استخدامًا. هناك 9 بنوك على POD 2.0 ، تصل وحدة التحكم إلى جميع التسعة ولكنها تتضمن أيضًا بنكًا خاصًا 10. يقوم 10-A بتبديل الموالف وإيقاف تشغيله ، ويحدد 10-B وضع wah للدواسة. إما 10-C أو 10-D سوف يوقف تشغيل wah ويعود مرة أخرى إلى رقم CC المعين من قبل المستخدم.

الافتراضي هو CC7 لوحدة التخزين. تعرض شاشة LED رقم البنك الحالي ، وتظهر لحظياً قناة MIDI وأرقام CC عند التخصيص.

الخطوة الثالثة: الكود:

ها هو الرمز. لقد حاولت إبقائه منظمًا وضمنت الكثير من التعليقات. يرجى استخدام أو إعادة الاستخدام أو إساءة الاستخدام أو الخلط حسب الحاجة.

ستحتاج إلى تضمين مكتبة MIDI من FortySevenEffects في github.com.

الخطوة 4: هذا كل شيء

لا تتردد في الاتصال بي إذا كان لديك أي أسئلة. أنا لست خبيرًا في البرمجة ، لكن سأكون سعيدًا بتقديم اقتراحات أو أفكار.

موصى به: