جدول المحتويات:
- اللوازم
- الخطوة 1: تركيب مجسات الأشعة تحت الحمراء
- الخطوة 2: ضبط نطاق مستشعر الأشعة تحت الحمراء وتغطيته بلفائف ورق السيارات السوداء
- الخطوة 3: توصيل مكبر الصوت بـ Arduino
- الخطوة 4: توصيل وحدة مستشعر الأشعة تحت الحمراء ومفتاح مستشعر اللمس
- الخطوة 5: كود متحكم دقيق باستخدام Arduino Ide
- الخطوة 6: فيديو لمشروع العمل
فيديو: بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء ، ومكبر الصوت ، و Arduino Uno (تمت الترقية / الجزء 2): 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
هذه نسخة مطورة من المشروع السابق للبيانو الهوائي. أنا هنا أستخدم مكبر صوت 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 () ؛ وظيفة لإيقاف الصوت. لقد استخدمت فقط العبارة الشرطية في الحلقة ، لذلك سيكون من السهل فهمها وتعمل بشكل جيد.
موصى به:
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء و Arduino Uno Atmega 328: 6 خطوات (بالصور)
بيانو هوائي باستخدام مستشعر القرب بالأشعة تحت الحمراء و Arduino Uno Atmega 328: عادةً ما تكون آلات البيانو عبارة عن عمل كهربائي أو ميكانيكي على آلية بسيطة للضغط على الزر. ولكن هنا تطور ، يمكننا فقط التخلص من الحاجة إلى المفاتيح في البيانو باستخدام بعض المستشعرات. وتناسب مستشعرات القرب التي تعمل بالأشعة تحت الحمراء السبب على أفضل وجه لأن
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو - ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: 4 خطوات
ميزان حرارة يعمل بالأشعة تحت الحمراء لا يلامس من أردوينو | ميزان حرارة قائم على الأشعة تحت الحمراء باستخدام Arduino: مرحبًا يا رفاق في هذه التعليمات ، سنقوم بعمل مقياس حرارة بدون تلامس باستخدام اردوينو. نظرًا لأن درجة حرارة السائل / الصلب في بعض الأحيان تكون مرتفعة جدًا أو منخفضة ومن ثم يصعب الاتصال بها وقراءتها درجة الحرارة ثم في هذا المشهد
مستشعر القرب طويل المدى بالأشعة تحت الحمراء: 3 خطوات
مستشعر القرب طويل المدى بالأشعة تحت الحمراء: مستشعرات الأشعة تحت الحمراء هي أفضل وحدة للكشف عن الأشياء ولكن المشكلة هي أنها تعمل لمدى قصير جدًا. في هذه المقالة ، سنشارك كيف يمكنك زيادة النطاق والعوامل التي تؤثر على النطاق
مستشعر القرب بالأشعة تحت الحمراء باستخدام LM358: 5 خطوات
مستشعر القرب بالأشعة تحت الحمراء باستخدام LM358: هذا تعليمات حول صنع مستشعر القرب من الأشعة تحت الحمراء
كيف تصنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED بالأشعة تحت الحمراء: 5 خطوات (بالصور)
كيفية صنع كاميرا تعمل بالأشعة تحت الحمراء بإضاءة LED تعمل بالأشعة تحت الحمراء: لقد أدركت وجود كاميرا تعمل بالأشعة تحت الحمراء من أجل استخدامها في نظام التقاط الحركة. باستخدامه يمكنك أيضًا الحصول على هذا النوع من الصور الرائعة: أشياء لامعة في رؤية الكاميرا طبيعية في الواقع. يمكنك الحصول على نتائج جيدة بسعر رخيص