
يمكن تحويل الأردوينو إلى آلة بيانو صغيرة تعزف نغمات حقيقية عبر طنان بسيط، بل ويمكنها أيضًا تسجيل اللحن الذي يعزفه المستخدم وإعادة تشغيله تلقائيًا لاحقًا.
المكونات المطلوبة
لوحة أردوينو أونو، ثمانية أزرار ضغط تمثل مفاتيح البيانو، طنان (Buzzer) للعزف، شاشة LCD لعرض الحالة، مفتاح تبديل (Switch) للاختيار بين وضعي التسجيل والتشغيل، ومجموعة مقاومات لبناء شبكة تقسيم جهد.
طريقة التوصيل
بدلًا من تخصيص منفذ رقمي مستقل لكل زر من الأزرار الثمانية، تُوصَّل الأزرار جميعها عبر شبكة مقاومات تقسيم جهد إلى منفذ تناظري واحد، بحيث ينتج كل زر جهدًا مختلفًا عند الضغط عليه يمكن للأردوينو تمييزه. يتصل الطنان بمنفذ رقمي يدعم دالة tone().
مبدأ العمل
تُربَط كل نغمة موسيقية بترددها الخاص بالهرتز، فمثلًا ترتبط النغمة C4 بتردد 262 هرتز والنغمة C5 بتردد 523 هرتز، وهكذا لبقية النغمات السبع في السلم الموسيقي. عند الضغط على أحد الأزرار، يقرأ الأردوينو الجهد التناظري الناتج ويحدد الزر المضغوط بمطابقته مع نطاق جهد معروف مسبقًا، ثم يشغّل الطنان بالتردد المطابق عبر tone(). في وضع التسجيل، يحفظ الكود في مصفوفتين رقم كل زر مضغوط والفارق الزمني بينه وبين الزر السابق. وفي وضع التشغيل، يعيد الكود قراءة هاتين المصفوفتين ويعزف النغمات بنفس الترتيب والتوقيت الأصليين تمامًا، فيعيد إنتاج اللحن المسجَّل بدقة.
يمكنك إيجاد الطنانات وأزرار الضغط ومقاومات الدقة اللازمة لهذا المشروع ضمن متجر Juthour Tech.
Leave your comment