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

مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي: 4 خطوات
مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي: 4 خطوات

فيديو: مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي: 4 خطوات

فيديو: مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي: 4 خطوات
فيديو: Evolution of Arabic Music | تطور الموسيقى العربية 2024, يوليو
Anonim
مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي
مجمع الموسيقى: آلة موسيقية افتراضية مدمجة مع مستشعر لمس من النوع الكتلي

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

استخدمنا Stickii Roll bock (كتلة مطاطية) ، وشريط موصل ، واردوينو للأجهزة. على الرغم من أننا استخدمنا كتلة مطاطية ، إلا أنه يمكنك استخدام أي مادة أو استخدام شريط موصل فقط.

اللوازم

من أجل عمل مستشعر لمس من نوع Block-Typed ، فأنت بحاجة إلى الأصدقاء التاليين:

  • بلوك رول Stickii (غير ضروري)
  • شريط موصل
  • اردوينو (مثال سيستخدم ميجا)
  • الكابلات
  • 1 متر المقاوم

تحتاج أيضًا إلى البرامج التالية:

  • اردوينو IDE
  • وحدة

الخطوة 1: تصميم النظام بالكامل

تصميم النظام بالكامل
تصميم النظام بالكامل

النظام بأكمله يعمل على هذا النحو.

الخطوة 2: الخطوة 1: بناء لوحة بلوك

الخطوة 1: بناء بلوك بلوك
الخطوة 1: بناء بلوك بلوك
الخطوة 1: بناء بلوك بلوك
الخطوة 1: بناء بلوك بلوك

أولاً ، إذا حاولت استخدام كتلة stickii roll أو ما شابهها ، فعليك أن تصنع لوحة بلوك.

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

بعد عمل الثقب ، ضع السلك في الكل مثل الصورة الثانية وقم بتوصيل السلك بـ arduino بمقاوم واحد مثل رسم الصورة الأولى.

يوجد أدناه كود اردوينو للمثال.

# تضمين # تحديد الحجم 24

CapacitiveSensor cs [SIZE] = {

مستشعر سعوي (52 ، 53) ، مستشعر سعوي (50 ، 51) ، مستشعر سعوي (48 ، 49) ، مستشعر سعوي (46 ، 47) ، مستشعر سعوي (44 ، 45) ، مستشعر سعوي (42 ، 43) ، مستشعر سعوي (40 ، 41) ، مستشعر سعوي (38، 39)، CapacitiveSensor (36، 37)، CapacitiveSensor (34، 35)، CapacitiveSensor (32، 33)، CapacitiveSensor (30، 31)، CapacitiveSensor (28، 29)، CapacitiveSensor (26، 27)، CapacitiveSensor (24، 25)، CapacitiveSensor (22، 23)، CapacitiveSensor (2، 3)، CapacitiveSensor (4، 5)، CapacitiveSensor (A0، A1)، CapacitiveSensor (A2، A3)، CapacitiveSensor (A4، A5)، CapacitiveSensor (A6) ، A7)، CapacitiveSensor (A8، A9)، CapacitiveSensor (A10، A11)} ؛

منطقي [SIZE] = {خطأ} ،

الإعداد باطل()

{int i؛ Serial.begin (9600) ؛ لـ (i = 0 ؛ i <SIZE ؛ i ++) {sens = false ؛ }}

حلقة فارغة()

{طويلة البداية = مللي () ؛ لـ (int i = 0 ؛ i 600) sens = صحيح ؛ بمعنى آخر = خطأ ؛ }

لـ (int i = 0؛ i <SIZE؛ i ++) {Serial.print (sens ) ؛ } Serial.println () ، Serial.flush () ، تأخير (50) ؛ // تأخير تعسفي لقصر البيانات على المنفذ التسلسلي}

الخطوة 3: الخطوة 2: عمل مستشعر اللمس من نوع Block-Typed Touch

الخطوة 2: عمل مستشعر اللمس من النوع الكتلي
الخطوة 2: عمل مستشعر اللمس من النوع الكتلي
الخطوة 2: عمل مستشعر اللمس من النوع الكتلي
الخطوة 2: عمل مستشعر اللمس من النوع الكتلي

جعل مستشعر اللمس أمرًا سهلاً. تمامًا مثل لوحة الكتلة ، قم بعمل ثقب مثل الصورة الأولى وقم أيضًا بوضع سلك.

ثم ضع الشريط السعوي أعلى الكتلة (أو أي مادة أخرى تريد استخدامها).

الخطوة 4: الخطوة 3: قم بتوصيل Unity و Arduino

هذه هي الخطوة النهائية.

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

github.com/crysm28/musicassembler

موصى به: