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

بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ، ومكبر الصوت ، و Arduino Uno (تمت الترقية / الجزء 2): 6 خطوات
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ، ومكبر الصوت ، و Arduino Uno (تمت الترقية / الجزء 2): 6 خطوات

فيديو: بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ، ومكبر الصوت ، و Arduino Uno (تمت الترقية / الجزء 2): 6 خطوات

فيديو: بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ، ومكبر الصوت ، و Arduino Uno (تمت الترقية / الجزء 2): 6 خطوات
فيديو: How to make wireless piano with proximity sensor's 2024, يوليو
Anonim
Image
Image
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ومكبر الصوت و Arduino Uno (تمت ترقيته / الجزء 2)
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ومكبر الصوت و Arduino Uno (تمت ترقيته / الجزء 2)
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ومكبر الصوت و Arduino Uno (تمت ترقيته / الجزء 2)
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ومكبر الصوت و Arduino Uno (تمت ترقيته / الجزء 2)

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

اللوازم

1) 10 قطعة مستشعر القرب بالأشعة تحت الحمراء

2) اردوينو أونو / ميجا

3) مكبر صوت مع مقبس صوت

4) زر (لمس زر حساس في حالتي)

5) قاعدة لتركيب أجهزة الاستشعار (لوح أكريليك)

6) ورقة سوداء / شريط التشيلو الأسود

7) مسامير / غراء

8) الأسلاك

الخطوة 1: تركيب مجسات الأشعة تحت الحمراء

تركيب مجسات الأشعة تحت الحمراء
تركيب مجسات الأشعة تحت الحمراء
تركيب مجسات الأشعة تحت الحمراء
تركيب مجسات الأشعة تحت الحمراء

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

الخطوة 2: ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء

ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء
ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء
ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء
ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء

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

الخطوة 3: توصيل مكبر الصوت بـ Arduino

توصيل مكبر الصوت بالاردوينو
توصيل مكبر الصوت بالاردوينو
توصيل مكبر الصوت بالاردوينو
توصيل مكبر الصوت بالاردوينو
توصيل مكبر الصوت بالاردوينو
توصيل مكبر الصوت بالاردوينو

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

الخطوة 4: توصيل وحدة مستشعر الأشعة تحت الحمراء ومفتاح مستشعر اللمس

وحدة مستشعر الأشعة تحت الحمراء للأسلاك ومفتاح مستشعر اللمس
وحدة مستشعر الأشعة تحت الحمراء للأسلاك ومفتاح مستشعر اللمس
وحدة مستشعر الأشعة تحت الحمراء للأسلاك ومفتاح مستشعر اللمس
وحدة مستشعر الأشعة تحت الحمراء للأسلاك ومفتاح مستشعر اللمس

أنا أستخدم مفتاح استشعار اللمس لتغيير أوضاع البيانو ؟. يمكنك استخدام مفتاح ضغط بسيط بدلاً من ذلك. قم بتوصيل الطرف الموجب لمفتاح المستشعر بـ Arduino + 5V والسالب بالأرض. قم بتوصيل خرج مستشعر اللمس بإدخال الدبوس التناظري في Arduino. قم بتوصيل جميع الأطراف الموجبة لمستشعرات الأشعة تحت الحمراء باستخدام سلك ولحام (اختياري). قم أيضًا بتوصيل جميع المسامير الأرضية لجميع المستشعرات. الآن أخيرًا ، تحتاج إلى توصيل دبابيس الإخراج من مستشعر الأشعة تحت الحمراء إلى المسامير الرقمية للوحة المتحكم الدقيق. في حالتي ، هو Arduino uno. تذكر أنه عند اكتشاف عائق يكون الإخراج من المستشعر منخفضًا.

الخطوة 5: كود متحكم دقيق باستخدام Arduino Ide

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

موصى به: