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

وحدة تحكم PacificCV للوحدات التركيبية: 6 خطوات
وحدة تحكم PacificCV للوحدات التركيبية: 6 خطوات

فيديو: وحدة تحكم PacificCV للوحدات التركيبية: 6 خطوات

فيديو: وحدة تحكم PacificCV للوحدات التركيبية: 6 خطوات
فيديو: Striper 200 WA 2015 2024, يوليو
Anonim
وحدة تحكم PacificCV للوحدات التركيبية
وحدة تحكم PacificCV للوحدات التركيبية

قبل بضعة أسابيع ، قمت بنشر Instructable لوحدة تحكم Oceania MIDI التي قمت بإنشائها للاقتران مع Make Noise 0-Coast. ذكرت فيه أنني كنت أقوم ببناء نسخة من السيرة الذاتية أيضًا ، وها هي. نظرًا لأن إصدار midi قد تم تصميمه ليتناسب مع 0-Coast ، والذي (من موقع Make Noise) "… يستخدم تقنيات من نموذجي Moog و Buchla (المعروفين أيضًا باسم" الساحل الشرقي "و" الساحل الغربي "، نظرًا لمواقعهما) ، لكنها لا تفي بأيٍّ منهما ، وبالتالي تنفذ "تخليق بدون ساحل". نظرًا لأن هذا الرف مستوحى بشكل واضح من Buchla Music Easel (ربما بالنسبة لمعظم التمثيل المرئي الأساسي لتوليف الساحل الغربي) ، فقد سميت هذا واحدًا بعد محيط معين.

إذا كنت تستخدم وحدات Synth المعيارية من Eurorack ، فهذه لوحة مفاتيح تعمل باللمس بالسعة DIY مثل Buchla LEM218 أو EDP Wasp. لقد قمت ببنائه للاستفادة من "حساسية الضغط" المتأصلة في حساسية اللمس ATMega ، ولكن لا يوجد سبب لضرورة تضمين ذلك - إنها مجرد "إضافية" لطيفة يمكنك استخدامها على سبيل المثال لإطعام السيرة الذاتية للمرشح في التصحيح. بالنسبة لمعظم أدوات التحكم الموسيقية الغربية ، يمكنك الابتعاد عن استخدام DAC واحد للسيرة الذاتية وجعلها قابلة للاستخدام تمامًا.

ستنتج هذه الوحدة 4 أوكتافات فقط دون أي مساعدة (0-5 فولت على السكة +) والتي ستكون عادةً أكثر من كافية ، ولكن إذا كنت تريد حقًا دفعها إلى المنطقة السلبية ، فمن السهل بما يكفي باستخدام المعدات الخارجية. إنه أيضًا شعور "شريط اللمس" المُرضي للغاية على الرغم من الحواف المقطوعة.

الخطوة 1: ما سوف تحتاجه

تختلف المواد عن أوقيانوسيا قليلاً:

المواد

1 Arduino Mega-أوصي باستخدام النمط المصغر (مثل هذا النمط في Amazon) لتسهيل التثبيت أسفل وسادات المستشعر ، ولكنه ليس ضروريًا تمامًا. قد تكون قادرًا على استخدام Uno / Genuino أو Mini أو Feather ، ولكن هذا قد يتطلب منك معاملة دبابيس ADC على أنها رقمية ولا أعرف ما إذا كان روتين السعة القياسي يعمل على هؤلاء. وسيتعين عليك معرفة البرمجة بنفسك.

1-2 ألواح Adafruit MCP 4725 I2C DAC

2-3 مآخذ فونو 3.5 مللي متر

لوح نحاسي ذو وجه واحد (يستخدم لنقش مركبات ثنائي الفينيل متعدد الكلور الخاصة بك) ليساوي شريطًا حوالي 18 "× 1"

مجلس قطاع ثنائي الفينيل متعدد الكلور

16-32 دبابيس دوبونت قابلة للحام (نمط اردوينو)

شريط شريط متوافق مع ناقل الطاقة Eurorack (حزمة من 10 من Amazon ، أو إذا كان لديك وضع إضافي حولها.)

سلك ربط تقطعت بهم السبل (أرق كان أفضل - استخدمت هذا 30AWG ، مرة أخرى من Amazon)

جندى

شيء تحبه وترتاح في العمل معه لتثبيته

أدوات

منشار طاولة (بدلاً من ذلك ، من المحتمل أن يمنحك قاطع CNC أو الليزر نتائج أفضل إذا كنت تعرف ما تفعله.)

مكواة لحام وأدوات لحام ، بما في ذلك الكماشة وقواطع التدفق ومزيلات الأسلاك

طابعة (ورق ، ليست ثلاثية الأبعاد) (ولكن ربما أيضًا ثلاثية الأبعاد)

حافة مستقيمة

علامة / علامات دائمة

مثقاب (من الأفضل استخدام مكبس الحفر أو أداة الضغط الدوارة).

أداة دوارة أو ملف

الصوف الصلب (اختياري)

الخطوة 2: "ليست مفاتيح"

ال
ال

أقوم بنسخ نفسي بشكل أو بآخر من الملف الآخر القابل للتوجيه ، اطبع ملف pdf المرفق واقطع النسخة العكسية (العلوية) من النموذج (النسخة التي لا تحتوي على أي أحرف ملاحظة أو أرقام دبوس Arduino عليها). إذا لم تكن قطعة النحاس المكسوة طويلة بما فيه الكفاية ، فحدد مكان كسر وربط وسادات المستشعر وقص النمط في تلك / تلك النقطة (النقاط). بعد ذلك ، قم بقص الكسوة النحاسية إلى شرائح بنفس حجم الشرائط الورقية (يجب أن يكون كل منها 1⅛ على الرغم من اتساع شرائط النقش). ، حدد زوايا المثلثات ومتوازيات الأضلاع والمستطيلات على حواف الغطاء النحاسي ، ثم استخدم حافة مستقيمة لتوصيلها بحيث يكون لديك شيء يشبه الصورة بهذه الخطوة.

بعد ذلك ، اضبط شفرة منشار الطاولة بعناية شديدة بحيث تقطع الشفرة بالكاد فوق مستوى الطاولة. الهدف هو إزالة عرض الشفرة للجانب النحاسي للغطاء ولكن لا يتم قطعه من خلال الركيزة المصنوعة من الألياف الزجاجية (على الأقل ليس بشكل كبير). قد ترغب في اختباره مع بعض "القطرة" المتبقية من قطع شرائط يرتدون النحاس لرؤية أن النصل ليس مرتفعًا جدًا ولا منخفضًا جدًا. قم بقص الكسوة باستخدام الخطوط المرسومة على الظهر كدليل لمحاذاة الشفرة. ستحتاج إلى استخدام دليل زاوية بامتداد. بالنسبة لهذا الإصدار ، قمت ببناء رقصة بها دليلين بزاوية 62.5 درجة ، ولكن في كلتا الحالتين ، يجب أن تكون الخطوط القطرية عند 62.5 درجة. اذهب ببطء. مرة أخرى ، لم تظهر التخفيضات الخاصة بي تمامًا كما كنت أتمنى (لكنها كانت أفضل قليلاً من إصدار MIDI على الأقل.)

بمجرد قطع القنوات في الغلاف ، سترغب في حفظ أي حواف نحاسية خشنة. يتيح لك هذا حقًا الشعور بشريط اللمس هذا ، خاصةً إذا حافظت على توهج اللحام إلى الحد الأدنى. أخذت بعض الصوف الصلب إلى المنجم لمنحه إحساسًا بالفرشاة.

وغني عن القول ، اتخذ جميع الاحتياطات المعتادة عند العمل مع منشار طاولة. ارتدِ نظارات السلامة واستخدم عصا الدفع ، ولحسن الحظ إذا كنت لا تعرف ما تفعله ، فلا تحاول ذلك حتى! مرة أخرى ، لقد قمت بتنسيق النموذج هنا كملف PDF على أمل أنه إذا كان لدى شخص ما آلة CNC أو قاطعة ليزر ، فسيودون تجربة ذلك باستخدام الإصدار المتجه للتخطيط وقطع مظهر احترافي. (يرجى مشاركة النتائج إذا قمت بذلك.) أنا أفكر أيضًا في محاولة وضعه كملف EagleCAD أو شيء ما وامتلاك منزل ثنائي الفينيل متعدد الكلور يصنع عددًا قليلاً منها مع آثار لمطابقة Arduino لخفض الأسلاك و نقاط الفشل ، لكنني أعدت أن ذلك سيكون مكلفًا للغاية وسيجعل وحدة التحكم أعمق مما كنت أريده لمشروعي.

بمجرد قطع المفاتيح غير المكسوة بالغطاء ، قم بحفر ثقوب صغيرة بقدر ما يمكن للضغط أن يتعامل معها ، مما سيسمح لك بإدخال خيوط سلك التوصيل في أطراف أو زوايا الصفوف العلوية لكل من ليس -شرائط مفتاح. كما كان من قبل ، الشكل هنا ليس مهمًا - إذا كنت تريد أن تقطع لوحة مفاتيح ذات شكل تقليدي أو مخطط Penrose أو أي شيء تريده (بافتراض أن لديك ماكينة CNC أو قاطعة ليزر).

الخطوة الثالثة: الإلكترونيات

إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات

بالنسبة للخطوات التالية ، خذ بضع دقائق في وقت مبكر للتفكير في الطريقة التي تريد بها تركيب كل شيء من أجل تخمين متعلم حول المدة اللازمة لعمل أسلاك التوصيل المختلفة.

قم بتلحيم قطعة واحدة من سلك التوصيل لكل مفتاح من المفاتيح غير المفصلية عن طريق تمرير السلك عبر فتحات الحفر من الجانب الخلفي ، ثم قم بغسل السلك من الجانب النحاسي. دون أن تكون تقنيًا للغاية ، فكر في كيفية تركيبه ، وخطط لجعل السلك طويلًا بما يكفي للانتقال من كل مفتاح غير في كل شريط إلى Arduino دون وجود أكثر من بضعة مم من الأسلاك الإضافية. ثم ، بحذر شديد ، سلك واحد في كل مرة ، قم بتوصيل السلك من كل مفتاح غير إلى دبوس Arduino Mega المقابل للرقم المحدد على كل مفتاح غير في الرسم التخطيطي السفلي في ملف pdf المرفق بالخطوة 2. هذا هو إجراء أو كسر جزء من العملية. قد ترغب في التخطي إلى جزء البرمجة واختبار وظيفة المفاتيح بعد كل توصيلات قليلة من اللحام. (إذا كنت لا تستخدم المصغر 2560 ، فقد ترغب في إلقاء نظرة على خيار درع قابل للحام أو استخدام المزيد من لوحة الشريط ودبابيس دوبونت.) أوصي باستخدام أداة دوارة لتنعيم أي نتوءات خشنة من نقاط اللحام على وجوه لا مفاتيح.

بعد ذلك ، قم بتوصيل DACs كما في مخطط Fritzing. لاحظ أنه على الشخص الذي يستخدمه تعبير CV out فقط ، يكون A0 مرتبطًا بـ 5v (هذا من أجل وضعه في عنوان I2C منفصل من فولت لكل إخراج أوكتاف.) إذا اخترت عدم تضمين تعبير CV ، إذن هذا هو ADC الذي يجب تركه. قم بتوصيل 5 فولت بكل Vdd و Gnd بـ Gnd و SDA بـ SDA ، إلخ.

عندما تكون DACs سلكية ، قد ترغب في البحث عن رسم مسح ضوئي I2C عبر الإنترنت من أجل اختبار أنها تعمل ومعترف بها ، ولكن هذا ليس ضروريًا تمامًا - تمتلك Adafruit معايير عالية جدًا لمراقبة الجودة بعد كل شيء.

بعد ذلك ، قم بتوصيل أطراف Vout الخاصة بوحدات ADCs و Arduino Pin 7 بموصل طرف أحد مقابس المقبس مقاس 3.5 مم ، وقم بتشغيل موصل الكم بأحد الخطوط الأرضية. لاحظ أنه إذا كنت تخطط لتركيب مقابس المقبس في لوحة معدنية موصلة ، فعادة ما يتعين عليك فقط تشغيل اتصال من أحد الرافعات أو اللوحة نفسها إلى السكة الأرضية حيث أن معظم وصلات جاك جاك مصممة لتوصيلها بالأرض بهذه الطريقة.

أخيرًا ، قم بتوصيل صفين من 8 دبابيس duPont جنبًا إلى جنب في قطعة من لوحة الشريط وتشغيل Arduino عن طريق توصيل Eurorack 5v بـ Arduino Vin وواحد من الخطوط الأرضية الثلاثة بأرض Arduino. (انظر الرسم التخطيطي Fritzed والتوضيح الأخير لتخطيط الدبوس عبر الشرائط.) إذا كنت ترغب في ذلك ، يمكنك إنشاء صفوف حافلة Eurorack إضافية عن طريق وضع المزيد من صفوف 2x8 من المسامير عبر هذه الشرائط نفسها ، وإخراجها في صفوف قليلة متباعدة حتى امنح المقابس بعض المساحة. عادةً ما أقوم بتشغيل أداة شحذ حمراء على طول الصف -12v نظرًا لأن هذه الطريقة لا تتضمن أغطية سدادة - فقط كن حذرًا للغاية واهتمًا بأنك تقوم دائمًا بتوصيل معدات EURORACK الخاصة بك بشكل صحيح! لا يمكن تحميل Instructables ولا أنا المسؤولية عن التوصيل غير اللائق ولا تريد ترك السحر يخرج من وحداتك باهظة الثمن.

إذا كنت تريد ، يمكنك لحام دبابيس توصيل Eurorack و ADCs على نفس قطعة لوحة الشريط كما فعلت أعلاه ، لكن هذا ليس بالغ الأهمية. ومع ذلك ، إذا حافظت على نظافتها ، فمن المرجح أن تعمل بشكل موثوق.

الخطوة 4: تركيبه

مرة أخرى ، هذا جزء حيث اخترت أن أفعل ذلك ليس بالغ الأهمية. يمكنك أن تعرف من الصورة الرئيسية في الأعلى أنه تم استخدام بناء من صفائح PVC والألمنيوم وتشغيل الأسلاك من شريحتين من غير المفاتيح أسفل الأخاديد المقطوعة بها. لقد استخدمت شريطًا منتفخًا على الوجهين لإرفاق المفاتيح وليس.

هناك مزايا لاستخدام الألومنيوم لرافعات السيرة الذاتية. من السهل العمل والتوصيل ، لذا يمكنك الاستفادة من تأثير التأريض الذي ذكرته.

تم تصنيع المنجم لملء الجزء العلوي الأمامي من علبة أباتشي (نسخة Harbour Freight من Pelican Case) التي جهزتها لاستخدامها كحافظة Eurorack مزدوجة بقوة 84 حصانًا. (كان كل شيء مستوحى من Buchla Music Easel-I want d الوحدات النمطية في الأعلى وسطح التحكم في المقدمة.)

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

الخطوة 5: البرنامج

كما هو الحال في مبرمج Oceania Midi ، لن أتطرق إلى كيفية تحميل الرسومات على Arduino. استخدم أدلة البدء فقط بدلاً من الرسم التخطيطي "الوميض" ، استخدم الاثنين اللذين أرفقتهما (انتهى به الأمر في المقدمة - يبدو أن هذا المحرر يتعرف عليه كنوع مختلف من الوسائط.

يوجد رسمان في الملف المضغوط المرفق. قم بتنزيلها وفك ضغطها وإضافتها إلى مكتبة Arduino Sketch الخاصة بك. الرسم الأول (megaCapacitiveKeyboardTest) هو تعديل لوظيفة Arduino readCapacitivePin التي توجد هنا كاختبار يوضح لك المفتاح الذي يتم الضغط عليه وقيمة السعة الخاصة به أثناء الضغط عليه في الشاشة التسلسلية. سيسمح لك برؤية بعض القيم واختبار الاتصالات من Arduino إلى not-keys ، وكان ما قصدت استخدامه عند وصف اختبار عملية اللحام. قم بتحميل هذا على Arduino ، وافتح الشاشة التسلسلية (تأكد من ضبط الشاشة التسلسلية على الباود الصحيح) والمس عددًا قليلاً من المفاتيح غير ، مع الإشارة إلى قيم اللمسة الأثقل والأخف التي ستستخدمها للعب. سيتم استخدامهما لقيم minCap (اللمسة الأخف) و maxCap (الأثقل) في الرسم الثاني (PacificCV) ، وهو ما ستحمله بالفعل على وحدة التحكم عندما تنتهي وتكون جاهزًا للعب. إذا كنت بحاجة إلى تعديل القيم ، فقم بذلك ، ثم احفظ الرسم مرة أخرى وقم بتحميله على PacificCV.

الخطوة 6: العب

إذا كان لديك نظام Eurorack أو أي موصلات شبه معيارية متوافقة مع Eurorack ، فيجب أن تفهم بشكل أو بآخر ما يجب فعله بهذا.

قم بتوصيل وحدة التحكم بلوحة التوصيل باستخدام الشريط ، ومرة أخرى كن حذرًا جدًا في توجيه الكبل إلى اليمين - إذا قمت بذلك رأسًا على عقب ، فقد ينتهي بك الأمر إلى إعداده كدائرة عكسية + 12 فولت من خلال Arduino ، وهناك احتمال حقيقي جدًا لهذا قد يؤدي الخطأ إلى تقليته و / أو إلحاق الضرر بمصدر طاقة الحامل ، لذا تأكد من أن الشريط الأحمر في أسفل أزواج صف الرأس كما هو موضح في مخطط الدائرة.

الترقيع هو الجزء الممتع من التركيب المعياري. يجب أن تبدو المخرجات مألوفة جدًا (لذلك قد ترغب في تسميتها بطريقة ما بعد تركيبها) - عادةً ما يغذي ناتج فولت لكل أوكتاف مذبذب وستذهب البوابة عادةً إلى بوابة تمرير منخفضة (أو مولد مغلف من أجل أغراض الساحل الشرقي.) يمكن أن تذهب السيرة الذاتية الحساسة للضغط إلى أي سيرة ذاتية في المرشحات ، والبوابات ، والمذبذبات ، والخلاطات ، إلخ.

يبدو أن وسادات الأوكتاف +/- موثوقة جدًا بالنسبة لي. مرة أخرى ، ينتقل فقط من 0v-5v ، لذا فأنت مقيد بمجموعة من 4 أوكتافات ، ولكن باستخدام معدات خارجية مثل Make Noise Maths أو Erica Synths Pico Scaler ، يجب أن تكون قادرًا على تحريف هذا لأعلى أو لأسفل. من Ziv في Loopop (الذين أشجعهم بشدة Eurorack وعشاق التوليف لمشاهدتهم ودعمهم على Patreon):

"يجب أن تقوم الرياضيات بالخدعة على ما يرام - قم بتوصيل Arduino [volt per octave ADC out] في الإدخال 3 ، وقم بتحويل المخفف 3 بالكامل CW - ثم استخدم محول المخفف 2 للإضافة إليه أو الطرح منه (يتم ضبطه بشكل طبيعي على 10 فولت إذا لم يتم توصيل أي شيء به it) ، وقم بتشغيل المخفف على الإدخال 2 CCW بالكامل للانتقال إلى النطاقات السالبة. استخدم إخراج SUM كنتيجة (وتأكد من أن الأظرف لا تفعل أي شيء). لست متأكدًا من أن الرياضيات تتجاوز +10 أو أقل من -10 ولكن أي نطاق آخر يجب أن يكون جيدًا. إذا كان لديك وصول إلى VCA يضيف مكاسب ، فيمكنك أيضًا تضخيم نطاق Arduino CV الذي يتجاوز 5 فولت واستخدام Arduino لـ 0-10 فولت أو -5 إلى +5 أو أي شيء آخر نطاق 10 فولت ، تقابله الرياضيات ".

لم أختبر ذلك بالفعل أو Erica ، لكن دعني أعرف ما توصلت إليه - خاصة إذا كنت قد اختبرت هذا الأمر مع الأم 32.

تحرير: لقد قمت بربط مقطع فيديو قمت به لعرض هذا وبعض المشاريع الأخرى التي كنت أعمل عليها. إنها ليست Kaitlyn Aurelia Smith ، لكنني فخور بالوحدات التي أستخدمها هنا.

أخيرًا ، أعتقد أنه لا تزال هناك مسابقة Arduino مفتوحة يمكنني المشاركة فيها والتأهل لها ، لذلك إذا كان هذا مفيدًا على الإطلاق ، فيرجى التفكير في التصويت لي فيها!

هتافات!

موصى به: