فهرست مطالب:

مسابقه موسیقی: 5 مرحله
مسابقه موسیقی: 5 مرحله

تصویری: مسابقه موسیقی: 5 مرحله

تصویری: مسابقه موسیقی: 5 مرحله
تصویری: صــدای برتــر | قسمت پایـــانــی 2024, جولای
Anonim
مسابقه موسیقی
مسابقه موسیقی

سلام ، ما گروهی از سه دانش آموز در چهارمین دوره مهندسی الکترونیک از دانشگاه مالاگا ، Shool of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/) هستیم و قصد داریم مطالب خود را به شما نشان دهیم. پروژه ای برای این موضوع به نام "الکترونیک خلاق".

این پروژه شامل یک مینی بازی است که در آن هیئت آردوینو به طور تصادفی یک ملودی را برای پخش تصمیم می گیرد و بازیکن باید با کلیک روی دکمه مربوطه به درستی پاسخ دهد. اگر دکمه مربوط به آهنگ در حال پخش را فشار دهید ، چراغ سبز سبز روشن می شود و تعداد صفحه نمایش افزایش می یابد ، در غیر این صورت ، یک LED قرمز روشن می شود و تعداد مجددا تنظیم می شود.

امیدوارم که شما لذت بردن از!

مرحله 1: فهرست مواد و اجزاء

1 برابر آردوینو لئوناردو

1x برد PCB

8 دکمه فشاری

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

1x 74HC595

1X صفحه نمایش LED 7 قسمتی

زنگ 1 برابر

1x جوشکار

کویل حلبی 1 برابر

1 عدد انبردست

منبع تغذیه خروجی 1 ولت 5 ولت (برای مثال پاوربانک)

مواد لازم برای ساخت جعبه به شرح زیر است:

1x یک تکه چوب

1 برابر چسب سفید

1x اره برقی

1x Henge

مرحله 2: جعبه را بسازید

جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید
جعبه را بسازید

ابتدا 4 طرف جعبه را با اندازه (20x5) سانتی متر برش دهید. سپس بالای جعبه و پایه را با اندازه گیری مربع با کناره ها درست کنید و کناره ها را با پایه بچسبانید.

بعداً ، قسمت بالایی را با یک لولا قرار دهید و سوراخ های دکمه ها ، لیدها و قسمت های 7 led را ایجاد کنید. دکمه ها را به بالا بچسبانید و برد آردوینو را با پیچ روی پایه قرار دهید.

در نهایت ، همه اجزا به هم متصل شده و عکس آهنگ ها در بالای جعبه چسبانده می شود.

مرحله 3: داخل جعبه

داخل جعبه
داخل جعبه
داخل جعبه
داخل جعبه
داخل جعبه
داخل جعبه

هنگامی که جعبه را دریافت کردید ، توصیه می کنیم قبل از لحیم کاری برد مدار چاپی ، مدار را در صفحه اولیه آزمایش کنید. توجه داشته باشید که دکمه ها از مقاومت PULL-UP آردوینو توسط نرم افزار استفاده می کنند.

سپس همه دکمه ها و نمایشگر 7seg را با استفاده از اتصالات زن و مرد به عنوان مثال به برد آردوینو وصل کنید.

برد آردوینو را می توان با باتری خارجی داخل جعبه تغذیه کرد یا در صورت تمایل مستقیماً با سوراخ داخل جعبه به کامپیوتر متصل شد.

مرحله 4: برنامه نویسی و نمودار بلوک

برنامه نویسی و نمودار بلوک
برنامه نویسی و نمودار بلوک

مشکل اصلی این است که بتوانید بسیاری از آهنگها را بدون استفاده از ماژول SD و بدون ایجاد کد طولانی و مدیریت دشوار قرار دهید. برای این کار ما همه آهنگ ها را در یک کتابخانه جداگانه قرار داده ایم و از آردوینو تماس گرفته ایم که باعث می شود کد خوانا و به راحتی قابل تغییر باشد تا بتوانید آهنگ ها را به دلخواه تغییر دهید. کتابخانه از فرکانس و سکوت هر نت استفاده می کند.

کد آردوینو با استفاده از ساختار سوئیچ کیس ساخته شده است. ابتدا یک عدد تصادفی تولید می شود و آهنگ مرتبط با آن مورد به صدا در می آید. اگر کاربر دکمه صحیح را فشار دهد ، چراغ آبی روشن می شود و شمارنده 1 اضافه می کند ، در غیر این صورت LED قرمز روشن می شود و با فشردن دکمه شروع آهنگ تصادفی دیگری ایجاد می شود.

برای کامپایل کد ، ابتدا باید کدهای.cpp و.h را فشرده کنید ، سپس باید کتابخانه را در arduino IDE ، Program-> Include Library-> Add. ZIP Library وارد کنید.

توصیه شده: