لوحة مفاتيح Arduino Easy Midi: 5 خطوات (بالصور)
لوحة مفاتيح Arduino Easy Midi: 5 خطوات (بالصور)
Anonim
لوحة مفاتيح Arduino Easy Midi
لوحة مفاتيح Arduino Easy Midi
لوحة مفاتيح Arduino Easy Midi
لوحة مفاتيح Arduino Easy Midi

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

ميزات لوحة المفاتيح

  • نغمات متعددة الألحان
  • ميدي عبر USB
  • مصنوعة من أشياء في المنزل

(يمكن إنجاز هذا المشروع باستخدام المكونات الموجودة داخل إحدى مجموعات البدء الأساسية arduin0)

اللوازم

المعدات:

  • اردوينو
  • أسلاك العبور
  • 12 زرًا للاختبار
  • 2 10 ك ص
  • ورق مقوى

أدوات:

لحام الحديد (اختياري)

البرمجيات: (الروابط تؤدي إلى صفحة التحميل)

  • اتميل فليب
  • مكتبة ميدي
  • ميدي أوكس (اختياري)
  • ملفات Hex

الخطوة 1: الأسلاك

الأسلاك
الأسلاك

تعتبر الأسلاك الخاصة بهذا المشروع بسيطة للغاية ، حيث يتم توصيل كل زر بمسمار يبدأ من 12 إلى 1 والذي يتوافق مع الملاحظات C إلى B (1 Octave). يتم توصيل مقاييس الجهد بـ A0 و A1 وكلاهما مؤرض وموصّل بالطاقة (5 فولت) إذا قررت تضمينهما على الرغم من أنني لم أقم هنا من أجل البساطة مع نفس الكود الذي يمكن تنفيذه.

الخطوة الثانية: تحميل الكود

تحميل الكود
تحميل الكود

أول شيء قمت بتغييره هو الرمز لاستيعاب المزيد من الأزرار. لقد احتفظت بالهيكل العام ، لذا فإن نفس التفسيرات التي قدمها في الفيديو تنطبق على ما يفعله كل جزء من التعليمات البرمجية فقط لنسخ ولصق بعض الأجزاء لمزيد من الأزرار وتغيير ملاحظاتهم. بعد تثبيت مكتبة MIDI وتضمينها ، يجب تنزيل الكود أعلاه وتجميعه مع جميع الأسطر التسلسلية الموجودة (يجب حذف // من جميع الأسطر التي تتضمن "Serial.") من أجل اختبار الكود والأسلاك و بالنسبة لي كل شيء هناك يعمل بشكل جيد. (تحقق من الرسائل المناسبة في المسلسل عند الضغط على زر الاختبار المتصل بدبابيس مختلفة. إذا كان كل شيء جيدًا ، فما عليك سوى التعليق على سطور Serial. (أعد كتابة //) وتحميلها مرة أخرى إلى arduino. افتح Flip وقم بالاتصال بـ arduino عبر USB عن طريق تحديد اللوحة المناسبة (Atmega16u2 لـ arduino) واضغط على ctrl + U. لقد واجهت خطأين أثناء القيام بذلك (إذا لم تكن لديك نفس المشكلات ، يمكنك الانتقال إلى الخطوة التالية).

الخطوة 3: إعادة وميض Arduino

الخطأ 1: "لم يتم العثور على AtLibUsbDfu.dll" أو "libusb0.dll" إذا حدث ذلك أو فقد أي ملف.dll آخر ، فيمكن تنزيله بالنقر فوق الارتباط الأول الذي يظهر عند البحث عن اسم الملف وإدراجه في مجلد system32 بدون مجلد خارجي (إذا كنت لا تزال تواجه مشكلة في اتباع هذا البرنامج التعليمي)

الخطأ 2: "تعذر الاتصال بجهاز USB"

يحدث هذا بسبب عدم وجود أي برامج تشغيل مناسبة مثبتة (على الأقل في حالتي) أو لأن البيع على المكشوف لم ينجح. لاختبار البيع على المكشوف ، ما عليك سوى إدخال arduino IDE وتحقق مما إذا كانت اللوحة تظهر في أي منفذ. إذا لم يكن الأمر كذلك ، يمكنك زيارة هذه الصفحة لحل المشكلة.

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

الخطوة 4: الحالة

قضية
قضية
قضية
قضية
قضية
قضية
قضية
قضية

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

إذا أعجبك ذلك ، فلا تتردد في رسمه بأي لون تفضله:

الخطوة 5: التحسينات

تحسينات
تحسينات
تحسينات
تحسينات

أنت الآن جاهز لتوصيله بـ DAW المفضل لديك (مساحة عمل الصوت الرقمي) من خلال كابل USB ويجب أن يظهر مثل أي جهاز ميدي آخر ، أوصي بـ Soundtrap لأنه رائع للمبتدئين ومجاني ويتم تشغيله عبر الإنترنت ، لذا اذهب وجرب خارج عن نفسك. هناك العديد من الطرق لتغيير هذا التصميم وتحسينه ، وسأترك بعضًا منها أدناه على الرغم من أنها ستعتمد بشكل أساسي على الموارد التي لديك في المنزل.

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

    للإلهام)

  • البراميل: قم بتغيير مفاتيح الوسادات للحصول على آلة طبل سهلة.
  • المزيد من الأوكتافات: ومن الواضح أن الميزة التي ستحول هذا حقًا إلى وحدة تحكم ميدي حقيقية على قدم المساواة مع جميع الأجهزة الأخرى هي على الأقل أوكتاف ثانٍ.

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

أراك المرة القادمة (: