جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مقدمة
الهدف من هذا المشروع هو إنشاء منتج جديد يحل نوعًا ما من المشاكل باستخدام لوحة اردوينو لعمل نموذج أولي سريع.
الخطوة 1: تعريف المشكلة
في الوقت الحاضر ، لم يعد الأطفال مهتمين بالموسيقى والآلات الموسيقية. أحد الأسباب التي تجعلنا نعتقد أن هذا يحدث هو أنهم ، مع كل التكنولوجيا التي يحيطون بها ، لا ينمون هذا الاهتمام بكيفية عمل الموسيقى. من هذه الفكرة فكرنا ، لماذا لا نستخدم التكنولوجيا لحل هذه المشكلة؟ وهذه هي الطريقة التي أنشأنا بها منتجنا! استنادًا إلى Simon Says الكلاسيكي ، سننشئ لعبة تساعد الأطفال على تعلم الأنواع المختلفة من الآلات الموسيقية المستخدمة في أنماط مختلفة من الموسيقى.
الخطوة 2: الحل المقترح
سنقوم بتشفير لوحة اردوينو حتى نتمكن من التحكم في المعلومات المقدمة من خلال 5 أزرار مختلفة بحيث ، أولاً ، سيتم تشغيل مؤشر ضوئي في نفس الوقت الذي يصدر فيه صوت وصوت الآلة. ثم سيضطر الطفل إلى الضغط على نفس الزر. إنها نفس الوظيفة التي يقول سيمون أنها تستخدم أصوات أنواع مختلفة من الآلات الموسيقية. بهذه الطريقة سيربط الطفل صوت الآلة بصورة الآلة.
الخطوة 3: الأجزاء: عناصر للقيام بلعبة
لوحة اردوينو أونو: 1 وحدة
صداري: 1 وحدة من نموذج الحزمة
لوح بروتو: 1 وحدة
المقاومة: 5 وحدات
الصمام: الزر: 5 وحدات
مكبر الصوت: 1 وحدة
البطارية: 1 وحدة
بطاقة SD: 1 وحدة
بطارية 9 فولت: 1 وحدة
رسومات الحالة: 1 وحدة
الخطوة 4: تنسيق الدائرة
الخطوة 5: الكود
أنشر ملف اللعبة "PlayMemmory". لقد تم استلهامنا من مجلد لعبة Simon ولكن مع 5 أزرار ، بدلاً من 4. للعمل مع الملفات لتشغيل الموسيقى ، يجب عليك استخدام مكتبة "TMRpcm-master". لذلك ما عليك فعله هو فتح مكتبة ardunio وإرفاق المجلد الذي سأضعه أدناه.
وحي - الهام
رمز اللعبة بسيط وعلق. لكنني استلهمت من مجلدين لإنشاء اللعبة.
من ناحية أخرى ، فإن المجلد "DFPlayer-Mini-mp3-master" مسؤول عن التحقق مما إذا كانت قراءة ملفات WAV تعمل أم لا. للانتقال إلى الملف ، عليك الانتقال: C: / DFPlayer-Mini-mp3-master / DFPlayer_Mini_Mp3 \amples / DFPlayer_sample
من ناحية ، يمكنك التحكم في الأزرار باستخدام مصابيح LED والأزرار وملفها بتنسيق WAV. لتحديد موقع الملف ، عليك الانتقال: C: / Button-master / Button-master \amples / SimpleOnOff
أشارك المجلدات مع التعليمات البرمجية الخاصة بك حتى تتمكن من إضافة المزيد من الأزرار والمزيد من الأصوات.
الخطوة 6: النموذج الأولي
الملصق والحالة
لعمل نموذج الحالة استخدمنا القطع بالليزر. سنعلق الملف "template.dxf" حتى تتمكن من قصه في آلة الليزر إذا كان لديك. يجب أن نقول إننا سننشر مثالاً "viento" و "cuerda" لملفات الموسيقى بتنسيق wav والملصق الخاص به.
صيغة صوتية
لتحويل ملفات mp3 إلى WAV ، أريكم برنامج "ffmpeg" بالتنسيق الذي يمكن لاردوينو قراءته.
- 8 بت
- 8000 هرتز
- تنسيق الصوت (أحادي). لأننا نستخدم مكبر صوت.
من المهم أن تقوم بتحويل ملف mp3 إلى wav في نفس مجلد "bin". يجب أن تكون هناك ملفات في نفس مجلد bin للتحويل. يجب إدخاله داخل "ffmpeg-20171109-723b6ba-win64-static" من أجل:
C: / ffmpeg-20171109-723b6ba-win64-static / bin