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

اختبار موسيقي: 5 خطوات
اختبار موسيقي: 5 خطوات

فيديو: اختبار موسيقي: 5 خطوات

فيديو: اختبار موسيقي: 5 خطوات
فيديو: الدرس الأول :تعلم اللغة الموسيقية في عشرة دقائق 2024, يوليو
Anonim
اختبار موسيقي
اختبار موسيقي

مرحبًا ، نحن مجموعة من ثلاثة طلاب في وحدة السنة الرابعة لهندسة الإلكترونيات من جامعة ملقة ، Shool of Telecom (https://www.uma.es/etsi-de-telecomunicacion/) وسوف نعرض لكم موقعنا proyect للموضوع المسمى "Creative Electronics".

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

آمل أن تستمتع!

الخطوة 1: قائمة المواد والمكونات

1x اردوينو ليوناردو

1x لوحة دارات مطبوعة

أزرار ضغط 8x

مقاومات 7x 220 أوم

1x 74HC595

1x 7-Segment LED Display

1x الجرس

1x لحام

1x لفائف القصدير

1x كماشة

مصدر طاقة خرج 1x 5V (powerbank على سبيل المثال)

هذه هي المواد اللازمة لصنع الصندوق:

1x قطعة خشب

1x غراء أبيض

1x منشار كهربائي

1x هينج

الخطوة الثانية: بناء الصندوق

بناء الصندوق
بناء الصندوق
بناء الصندوق
بناء الصندوق
بناء الصندوق
بناء الصندوق
بناء الصندوق
بناء الصندوق

أولاً ، قم بقص الجوانب الأربعة للصندوق بقياسات (20 × 5) سم. ثم ، قم بعمل الجزء العلوي من الصندوق والقاعدة ، بقياسات المربع مصنوعة من الجوانب ولصق الجوانب بالقاعدة.

في وقت لاحق ، ضع الجزء العلوي بمفصلة وقم بعمل فتحات للأزرار والمصابيح والأجزاء السبعة. قم بلصق الأزرار في الأعلى وضع لوحة Arduino على القاعدة بمسمار.

أخيرًا ، تم توصيل جميع المكونات ويتم لصق صور الأغاني في أعلى الصندوق.

الخطوة 3: داخل الصندوق

داخل الصندوق
داخل الصندوق
داخل الصندوق
داخل الصندوق
داخل الصندوق
داخل الصندوق

عندما تحصل على الصندوق ، نوصي باختبار الدائرة في لوح حماية قبل لحام لوحة PCB. لاحظ أن الأزرار تستخدم المقاوم PULL-UP من Arduino بواسطة البرنامج.

ثم قم بتوصيل جميع أزرار الضغط وشاشة 7seg بلوحة اردوينو باستخدام موصلات ذكر-أنثى على سبيل المثال.

يمكن تشغيل لوحة اردوينو بواسطة بطارية خارجية داخل الصندوق أو توصيلها مباشرة بجهاز الكمبيوتر عن طريق فتحة في الصندوق إذا كنت تريد ذلك.

الخطوة 4: مخطط البرمجة والكتل

مخطط البرمجة والكتل
مخطط البرمجة والكتل

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

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

لتجميع الكود ، تحتاج أولاً إلى ضغط الأكواد.cpp و. h ، ثم ستحتاج إلى استيراد المكتبة إلى arduino IDE ، Program-> Include library-> Add. ZIP library.

موصى به: