فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: آنچه باید بدانید
- مرحله 3: طراحی مدار
- مرحله 4: کد
- مرحله 5: انجام شد
تصویری: پخش کننده موسیقی آردوینو: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام به همه.
دیروز ، در اینترنت گشت و گذار می کردم و پروژه هایی را که می توانستم در آردوینو بسازم ، جستجو می کردم. من این خانم را دیدم که یک صفحه کلید پیانو الکترونیکی می ساخت و آهنگ هایی در آن بود. من یک محافظ صفحه کلید LCD در اطراف داشتم ، بنابراین فکر کردم می توانم یک پخش کننده موسیقی در جایی که یک منوی کوچک با آهنگ وجود دارد و کاربر می تواند آن را انتخاب کند ، بسازم.
می توانید نسخه نهایی پروژه من را در بالا مشاهده کنید.
مرحله 1: آنچه شما نیاز دارید
برای این پروژه شما نیاز دارید ؛
- آردوینو اونو
- تخته نان
- محافظ صفحه کلید LCD
- وزوز
- مقاومت 330 اهم
- پرش کننده ها
مرحله 2: آنچه باید بدانید
شما باید کمی در مورد ساختار محافظ صفحه کلید LCD بدانید. من پین آن را قرار دادم تا بتوانید ببینید چه چیزی چیست.
همانطور که در کد مشاهده خواهید کرد ؛ پین شماره 4 ، 5 ، 6 ، 7 ، 8 و 9 توسط LCD استفاده می شود. پین 10 برای کنترل نور پس زمینه LCD است اما شما به آن احتیاج ندارید. در مدار ، دکمه ها به پین A0 متصل می شوند.
این پین های دیجیتالی 0 ، 1 ، 2 ، 3 ، 11 ، 12 ، 13 و پین های آنالوگ A1 ، A2 ، A3 ، A4 ، A5 را برای ما رایگان می کند.
همچنین باید مقادیر آنالوگ هر دکمه را بدانید تا بتوانید آنها را شناسایی کنید. مقدار A0 را خواندم و آن را روی مانیتور سریال چاپ کردم تا متوجه شوم. در اینجا یک کد نمونه وجود دارد:
int btn_value = 0؛
void setup () {Serial.begin (9600)؛ } void loop () {btn_value = analogRead (A0)؛ Serial.println (btn_value) ؛ }
در اینجا مقادیری است که برای سپر خود پیدا کردم:
- دکمه سمت راست - 0
- دکمه بالا - 131
- دکمه پایین - 306
- دکمه سمت چپ - 481
- دکمه را انتخاب کنید - 722
- بدون دکمه - 1023
مرحله 3: طراحی مدار
مدار بسیار ساده است.
- زنگ را در جایی روی تخته نان بگذارید.
- یک طرف مقاومت 330 اهم را به پین منفی زنگ و طرف دیگر را به پین زمینی آردوینو وصل کنید.
- پین مثبت زنگ را در آردوینو به pin2 وصل کنید.
کار شما تمام شده است! حالا بیایید به کد نویسی برسیم.
مرحله 4: کد
با بازکردن فایل بایگانی ، فایل های زیر را مشاهده خواهید کرد ؛ lcd_keypad_songs، fur_elise، james_bond، jingle_bells، mario_bros_theme، mario_bros_underworld، merry_christmas، pitches.h
- lcd_keypad_songs فایل اصلی است که منو و تعاریف در آن نوشته شده است. این قسمت با نظرات پر شده است تا بتوانید کد را بررسی و درک کنید.
- pitches.h شامل تعریف نت موسیقی است.
- بقیه فایلها شامل عملکرد آهنگها هستند. می توانید آنها را مرور کرده و سعی کنید آنها را درک کنید. من کد آهنگ ها را ننوشتم ، آنها را با جستجو پیدا کردم. بنابراین می توانید آهنگ های خود را پیدا کرده یا بنویسید و به منو اضافه کنید.
شما باید آنها را در همان پوشه قرار دهید. سپس باید فایل lcd_keypad_songs را با Arduino IDE باز کرده و کد را بارگذاری کنید.
توجه: آهنگ james_bond در منو نیست (نظر داده شده است). این به این دلیل است که فضای آردوینو محدود است و این آهنگ ها حافظه زیادی را اشغال می کنند. شما همیشه می توانید آن را کامنت نکنید و آهنگ دیگری را برای گوش دادن کامنت کنید. همچنین باید سفارشات منو را تغییر دهید.
مرحله 5: انجام شد
تبریک می گویم
شما موفق شدید. اگر س questionsال یا مشکلی دارید ، لطفاً برای من کامنت بگذارید یا پیام دهید. خیلی دوست دارم کمک کنم.
ساخت مبارک!
توصیه شده:
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: 10 مرحله (همراه با تصاویر)
Juuke - پخش کننده موسیقی RFID برای سالمندان و کودکان: این جعبه Juuke است. جعبه Juuke دوست موسیقی خود شماست ، به گونه ای که استفاده از آن تا حد امکان آسان است. این دستگاه مخصوصاً برای افراد مسن و کودکان طراحی شده است ، اما البته برای همه سنین دیگر نیز قابل استفاده است. دلیل ایجاد ما این است ، به دلیل
پخش کننده موسیقی AdaBox004: 4 مرحله
پخش کننده موسیقی AdaBox004: من از قطعات موجود در AdaBox004 برای ساخت یک پخش کننده موسیقی ساده استفاده کردم. به پورت USB متصل می شود و پخش آهنگ ها به طور تصادفی از کارت میکرو SD شروع می شود. این برای کارگاه من برای منبع بدون سر و صدا از آهنگ های خوش بین است
پخش کننده ضد عفونی کننده دست بدون تماس بدون آردوینو یا میکروکنترلر: 17 مرحله (همراه با تصاویر)
دستگاه ضد عفونی کننده دست بدون تماس DIY بدون آردوینو یا میکروکنترلر: همانطور که همه می دانیم ، شیوع COVID-19 جهان را تحت تأثیر قرار داد و شیوه زندگی ما را تغییر داد. در این شرایط ، الکل و ضد عفونی کننده دست مایعات حیاتی هستند ، اما باید از آنها به درستی استفاده کرد. لمس ظروف الکل یا ضد عفونی کننده دست با دست آلوده به
پخش کننده موسیقی خودکار: 5 مرحله
پخش کننده موسیقی اتوماتیک: آیا تا به حال به این نتیجه رسیده اید که برای آرامش بدن و آماده شدن برای خواب ، موسیقی ملایمی پخش کنید؟ هر زمان که بعد از ساعت ها کار روی لپ تاپ احساس خستگی کردید ، لپ تاپ خود را باز بگذارید و فقط چراغ را خاموش کرده و روی تخت بپرید. این دستگاه اتوماتیک
صحبت کردن با آردوینو - پخش MP3 با آردوینو بدون هیچ ماژولی - پخش فایل Mp3 از Arduino با استفاده از PCM: 6 مرحله
صحبت کردن با آردوینو | پخش MP3 با آردوینو بدون هیچ ماژولی | پخش فایل MP3 از آردوینو با استفاده از PCM: در این دستورالعمل نحوه پخش یک فایل mp3 با arduino بدون استفاده از هیچ ماژول صوتی را یاد می گیریم ، در اینجا ما از کتابخانه PCM برای Arduino استفاده می کنیم که PCM 16 بیتی با فرکانس 8kHZ پخش می کند ، بنابراین اجازه دهید این کار را انجام دهیم