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

بناء وحدة تحكم Arduino MIDI: 5 خطوات (بالصور)
بناء وحدة تحكم Arduino MIDI: 5 خطوات (بالصور)

فيديو: بناء وحدة تحكم Arduino MIDI: 5 خطوات (بالصور)

فيديو: بناء وحدة تحكم Arduino MIDI: 5 خطوات (بالصور)
فيديو: مصعد اردوينو - مكونات المصعد وفكرة عمله وتشغيله | Arduino Elevator -step by step 2024, شهر نوفمبر
Anonim

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

ما الذي ستتعلمه من هذا Instructable:

  1. اختر المكونات الصحيحة لهذا المشروع.
  2. ارسم واجهة بالأبعاد الصحيحة وقم ببنائها.
  3. اقرأ مخططات الدائرة وقم بتوصيل / لحام كل مكون بـ Arduino.
  4. اختر البرنامج المناسب لتوصيل وحدة تحكم MIDI بمنصة DAW التي تستخدمها.
  5. تعيين وحدة تحكم MIDI.

تأكد من مشاهدة الفيديو لأنه أكثر توضيحًا. اشترك في قناتي على Youtube حتى لا تفوتك أي مشروع جديد ولمساعدتي على النمو!

الخطوة 1: اجمع كل المواد

اجمع كل المواد
اجمع كل المواد
اجمع كل المواد
اجمع كل المواد
اجمع كل المواد
اجمع كل المواد

فيما يلي قائمة بالمواد والأدوات التي نحتاجها لإكمال هذا المشروع:

1 × اردوينو أونو كاتب كيت

12 × أزرار دفع أركيد

4 × مقياس الجهد مقبض وعاء

2 × انزلاق الجهد

مادة لبناء العلبة (قررت بناء صندوق خشبي)

اخترت Arduino Starter Kit لأن هذه المجموعة توفر الكثير من المواد المفيدة لهذا المشروع مثل المقاومات وجميع الأسلاك والموصلات. أيضًا ، إذا كنت مبتدئًا مثلي ، فيمكن أن تساعدك المواد الأخرى مع هذه المجموعة على البدء في استخدام الإلكترونيات

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

الأدوات التي ستحتاجها:

  • ملف هواية
  • ورق رملي
  • مفك براغي
  • سكين X-acto
  • الفرجار
  • مسطرة
  • بت الخشب
  • بت الأشياء بأسمائها الحقيقية
  • أسلاك العبور
  • شريط عازل
  • الورنيش
  • رسم
  • متجرد الأسلاك
  • قاطع الاسلاك
  • رأى
  • حافر كهربائي
  • منشار فأس صغير
  • دريميل
  • صمغ ممتاز
  • لحام حديد
  • جندى
  • معجون اللحام

يمكنك التحقق من الصور لمزيد من التفاصيل.

الخطوة الثانية: رسم الواجهة وبناءها

رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة
رسم وبناء الواجهة

أوصي بشدة برسم واجهتك حتى تكون متأكدًا من الأبعاد التي تحتاجها لبناء العلبة.

عرضت واجهتي على ورقة A4 ، باستخدام قلم رصاص ومسطرة وبوصلة. تستطيع أن ترى النتيجة في الصورة أدناه. من خلال رسم الواجهة ، ستتعرف على الأبعاد التي تحتاجها لتثبيت جميع المكونات. يبلغ قطر أزرار الدفع 29.7 مم ، لذا سأقوم بحفر ثقب 30 مم لتثبيته. كل حفرة متباعدة بمقدار 10 ملم. في الأساس ، يتم تباعد كل مركز دائرة بمقدار 40 مم (القطر = 30 + مسافة = 10).

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

وأخيرًا ، مقاييس الجهد المنزلقة. أعلم من ورقة البيانات أن مسافة سفرهم تبلغ حوالي 80 ملم. يجب عليك استخدام جهاز Dremel لفتح الفتحات لتلائم مقاييس الجهد المنزلقة ، مثل FADERS. إذا لم يكن لديك هذه الأداة المحددة ، فيمكنك دائمًا القيام بذلك كما أعرض في الفيديو. فكر في فتحة بطول 80 مم وعرض 3 مم.

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

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

الخطوة 3: مخطط الدائرة والتوصيلات

مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات
مخطط الدائرة والتوصيلات

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

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

كل ما نحتاج إلى القيام به هو اختيار إحدى ساقي أزرار Arcade لتكون الأرض ، والأخرى ستكون الطاقة ، والتي سيتم توصيلها بأحد المدخلات الرقمية على لوحة Arduino.

المخفون لديهم ثلاث أرجل ، الأولى (العد من الأسفل) هي الأرض (-) ، والثانية هي القوة (+) والثالثة هي الإشارة.

بالنسبة لمقاييس فرق الجهد بمقبض الإناء ، يكون ما يلي: الساق اليسرى مطحونة (-) ، والساق الوسطى هي الإشارة والساق اليمنى ستكون قوة (+).

سيكون Arduino عقل وحدة تحكم MIDI. سيرسل تعليمات MIDI إلى البرنامج ، اعتمادًا على إدخال الضغط على الزر.

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

بعد لحام وتوصيل جميع المسامير بلوحة Arduino ، يمكننا إغلاق العلبة. الق نظرة على الصور لمعرفة النتيجة النهائية!

الخطوة الرابعة: البرامج والبرمجة

البرامج والبرمجة
البرامج والبرمجة
البرامج والبرمجة
البرامج والبرمجة
البرامج والبرمجة
البرامج والبرمجة

ستحتاج إلى ثلاث قطع من البرامج لتتمكن من تأليف الموسيقى باستخدام Arduino.

أولاً ، تحتاج إلى تنزيل برنامج Arduino IDE لبدء كتابة التعليمات البرمجية الخاصة بك وتحميل الرسومات على لوحة Arduino.

ثانيًا ، تحتاج إلى تنزيل برنامج LoopMidi وهو في الأساس كابل ميدي افتراضي.

أخيرًا ، لإرسال بيانات midi التسلسلية إلى برنامج LoopMidi ، ستحتاج إلى برنامج Hairless Midi إلى برنامج Serial Bridge. يعد هذا البرنامج رائعًا لإعلامك بما إذا كانت الأسلاك الخاصة بك صحيحة لأنك تستطيع رؤية تدفق البيانات المتبادل بين وحدة تحكم MIDI و Hairless Midi Serial.

الخطوة الأولى هي فتح برنامج Arduino والرمز الذي أرفقه بهذا Instructable (يسمى MIDI_Controller). يتم منح الاعتمادات إلى المؤلف مايكل بالزر. لن تحتاج إلى تعديل الكود. ما عليك سوى التحقق من الرسم الذي يشبه إلى حد ما "تصحيح الأخطاء" وعندما تحصل على رسالة تفيد بأن التجميع قد اكتمل ، يمكنك إرساله إلى لوحة Arduino.

ثم توجه إلى LoopMidi واختر اسم منفذ جديد. بمجرد اختيار واحد فقط اضغط على زر علامة الجمع الذي سيخلق المنفذ الجديد. بعد هذه الخطوة ، افتح Hairless Midi Serial Bridge وابدأ بتحديد منفذ MIDI In الذي قمت بإنشائه للتو. ثم حدد نفس منفذ إخراج MIDI. أخيرًا اختر المنفذ التسلسلي لجهاز الكمبيوتر الخاص بك (عادةً COM #). تهانينا ، لقد قمت للتو بتمكين وحدة تحكم MIDI الخاصة بك من الاتصال بالكمبيوتر!

الخطوة 5: تعيين وحدة تحكم MIDI

تعيين وحدة تحكم MIDI
تعيين وحدة تحكم MIDI
تعيين وحدة تحكم MIDI
تعيين وحدة تحكم MIDI

إذا وصلت إلى هذا الحد ، فتهانينا !!! أنت على بعد خطوات قليلة من بدء صنع الموسيقى باستخدام Arduino واللعب باستخدام وحدة تحكم MIDI الخاصة بك!

الآن تريد التوجه إلى DAW (محطة عمل الصوت الرقمي) وتعيين الإعدادات للتعرف على الإدخال الخارجي الذي يمثل وحدة تحكم MIDI الخاصة بك. المثال الذي أقدمه هو Ableton Live. أنت بحاجة للذهاب إلى

الخيارات >> التفضيلات: يجب أن يكون منفذ Input Midi هو الذي حددته مسبقًا وتحتاج إلى تشغيل زر التبديل عن بُعد والمسار.

الآن إذا ضغطت على أي زر في واجهة MIDI الخاصة بك ، فسترى ضوءًا يومض في الزاوية اليمنى العليا من منصة العمل الصوتية ، مما يعني أن البرنامج يتلقى إشارات midi التي ترسلها! لتعيين وحدة تحكم MIDI فقط انقر فوق الزر "MIDI" ويجب أن يتحول لون DAW إلى اللون الأرجواني. الآن انقر فوق أي فتحة ثم اضغط على أي زر ، سترى ملاحظة / عنصر تحكم مرتبط بها مما يعني أن الزر قد تم تعيينه!

وانت انتهيت! تهانينا! مشروع عظيم وعمل عظيم! اسمحوا لي أن أعرف إذا كنت قد فعلت ذلك!

موصى به: