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

روبوت متجاوب مع الصوت: 4 خطوات
روبوت متجاوب مع الصوت: 4 خطوات

فيديو: روبوت متجاوب مع الصوت: 4 خطوات

فيديو: روبوت متجاوب مع الصوت: 4 خطوات
فيديو: قدرات خارقة ..صوت بشرى اربعة اوكتاف 4 اوكتاف 2024, يوليو
Anonim
روبوت مستجيب للصوت
روبوت مستجيب للصوت

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

  1. نعسان
  2. حيادي
  3. سعيد ، 1
  4. سعيد ، 2
  5. غمزة
  6. قلوب الحب
  7. سعيد ، 3
  8. محبط ، 1
  9. محبط ، 2
  10. حزين
  11. غاضب
  12. في ذمة الله تعالى

كلما ارتفع صوتك ، زادت حدة المشاعر في العين.

الخطوة 1: قائمة العناصر التي ستحتاجها

1 اردوينو أونو

1 اللوح

ذكر لكابلات ذكر

ذكر للكابلات النسائية

2 مصفوفة LED

1 وحدة ميكروفون

الكثير من الليغو

ستحتاج أيضًا إلى برامج ومكتبات Arduino المرتبطة أدناه.

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

الخطوة 2: تجميع الأجهزة

تجميع الأجهزة
تجميع الأجهزة

سنقوم بإعداد مصفوفات LED أولاً ، لذلك استخدمت البرنامج التعليمي التالي https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. اتبع هذه التعليمات مرة واحدة إذا كنت تريد عينين فقط.

إذا كنت قد اتبعت البرنامج التعليمي أعلاه ، فيمكننا البدء بتوصيل وحدة الميكروفون ، وهنا ستحتاج إلى كبلات من الذكور إلى الإناث ، ولإنجاز هذا العمل ، عليك توصيل VCC بـ + 5V على لوح التجارب ، GND إلى GND على Arduino الخاص بك Uno و A0 إلى A0 على Arduino Uno.

عندما تتبع هذه الخطوات بنجاح ، ستنتهي بالصورة الموضحة أعلاه.

الخطوة الثالثة: الكود

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

تحتاج إلى تنزيل مكتبة LedControlMS.h من هذا الرابط https://github.com/shaai/Arduino_LED_matrix_sketch. قم بتضمينه في مكتبتك في مشروعك ويجب أن تكون على ما يرام.

الخطوة 4: Lego

الآن بعد أن تم تجميع كل شيء ، يمكنك إطلاق العنان لجانبك الإبداعي وإنشاء جميع أنواع المظاهر لروبوتك. تأكد من أن لديك ما يكفي من الليغو.

موصى به: