جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مرحبًا ، نحن مجموعة من ثلاثة طلاب في وحدة السنة الرابعة لهندسة الإلكترونيات من جامعة ملقة ، 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.