پروژه آنالوگ Op-ampپروژه الکترونیکپروژه های آردوینوپروژه های صدا

پروژه پخش کننده موسیقی با آردوینو و آمپلی فایر با LM386

سلام. پروژه پخش کننده موسیقی با آردوینو و آمپلی فایر با LM386 را آماده کردیم.

آموزش ساخت موزیک پلیر با Arduino

افزودن صدا و موسیقی به پروژه ها همیشه جالب است. اگر از Arduino استفاده میکنید و پین های زیادی دارید، میتوانید به راحتی با خرید یک کارت حافظه SD و یک بلندگو معمولی، جلوه های صوتی جذابی را به پروژه خود اضافه کنید. در این پروژه آردوینو نشان میدهیم پخش و اضافه کردن موسیقی و جلوه های صوتی به آردوینو چقدر ساده است. این سادگی را مدیون کتابخانه های حرفه ای Arduino هستیم. ما همچنین با استفاده از آپ امپ LM386 یک آمپلی فایر حرفه ای برای این پروژه میسازیم.

شماتیک مدار

شماتیک مدار برای پروژه پخش کننده فایل صوتی Arduino ساده است. شماتیک مدار در تصویر زیر نشان داده شده است.

شماتیک پروژه آمپلی فایر MP3 با آردوینو

از آنجا که پرونده های صوتی ما در کارت SD ذخیره می شوند، از این رو ماژول کارت خوان SD را به آردوینو متصل می کنیم. کارتهای SD با استفاده از پروتکل ارتباطی SPI با Arduino ارتباط برقرار می کنند. نحوه اتصال ماژول رم ریدر به آردوینو در جدول زیر نشان داده شده است.

آردوینوماژول کارت SD
+5VVcc
GndGnd
پین 12MISO
پین 11MOSI
پین 13SCK
پین 4CS

 

اکنون Arduino قادر خواهد بود تا فایل موسیقی را از کارت SD بخواند و آن را بر روی شماره پین ​​9 پخش کند. اما سیگنال های صوتی تولید شده توسط Arduino در پین 9 زیاد شنیده نمی شوند. از این رو با استفاده از IC آپ امپ LM386 ولتاژ ضعیف را تقویت می کنیم.

ما همچنین دو دکمه را به پین ​​2 و 3 آردوینو متصل کرده ایم. این سوئیچ ها برای پخش آهنگ بعدی و پخش/مکث استفاده می شوند.

قطعات مورد نیاز

  1. برد آردوینو UNO
  2. ماژول کارت خوان SD
  3. تقویت کننده صوتی LM386
  4. خازن 10uf – دوعدد
  5. خازن 100uf – دو عدد
  6. مقاومت 1 کیلو اهم
  7. مقاومت 10 کیلو اهم
  8. دکمه – دو عدد
حتما ببینید :  پروژه آردوینو فشارسنج و دماسنج با سنسور BMP280 + آموزش کامل

آماده سازی فایل های صوتی با فرمت WAV

آموزش پخش موسیقی با Arduino

برای پخش صداها از کارت SD با استفاده از Arduino ، به فایل های صوتی با فرمت .wav احتیاج داریم زیرا برد آردوینو می تواند فایل صوتی را با فرمت خاصی که فرمت wav است پخش کند. برای ساخت یک پخش کننده Mp3 ، میتوانید فایل های mp3 خود را به فرمت wav تبدیل کنید.

برای تبدیل فایل های Mp3 به Wav مراحل زیر را دنبال کنید.

مرحله 1: روی اینجا کلیک کنید تا وارد وبسایت “Online Wav Converter” شوید.

مرحله 2: آردوینو می تواند یک فایل wav را با مشخصات زیر پخش کند. میتوانید با تغییر این تنظیمات کیفیت صدا را تغییر دهید اما بنظر من این مشخصات بهینه ترین هستند.

Bit Resolution8 Bit
Sampling Rate16000 Hz
Audio ChannelMono
PCM formatPCM unsigned 8-bit

مرحله 3: در وب سایت بر روی “choose file” کلیک کرده و پرونده مورد نظر برای تبدیل را انتخاب کنید. سپس مشخصات جدول بالا را در وبسایت وارد کنید، مانند تصویر زیر :

آماده سازی فایل های صوتی با فرمت WAV

اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید.

مرحله 4: حالا روی “Convert File” کلیک کنید. فایل صوتی شما به فرمت فایل Wav تبدیل می شود. همچنین پس از انجام تبدیل ، بارگیری می شود.

مرحله 5: در آخر کارت SD خود رافرمت کرده و فایل صوتی .wav را در آن ذخیره کنید. قبل از افزودن این پرونده، حتماً آن را فرمت کنید. همچنین نام فایل صوتی خود را به خاطر بسپارید. به همین ترتیب می توانید هر یک از چهار آهنگ خود را انتخاب کرده و آنها را با نام های 1 ، 2 ، 3 و 4 ذخیره کنید (نام ها نباید تغییر کنند). من چهار آهنگ را تغییر نام داده ام و آنها را مانند تصاویر زیر 1.wav ، 2.wav ، 3.wav و 4.wav ذخیره کرده ام.

حتما ببینید :  مدار کنترل Bass ، Treble و Volume صدا به صورت آنالوگ

آموزش ساخت موزیک پلیر با Arduino

کد های پروژه

پس از اینکه مدار را مطابق با شماتیک طراحی کردید، تنها یک قدم مانده است. شما باید کد پروژه را در برد آردوینو خود بارگذاری کنید. کد کامل پروژه در فایل دانلودی انتهای صفحه قرار داده شده است. در اینجا قسمت های مهم کد را توضیح میدهیم.

شما میتوانید به راحتی هر فایل صوتی را با کد زیر پخش کنید.

music.play("3.wav");

شما میتوانید هر فایل موزیک را با کد زیر متوقف کنید.

music.pause();
//objectname.pause();

با کد زیر میتوانید به آهنگ را جلو و عقب کنید.

music.play("2.wav",33); //آهنگ را از ثانیه 33 پخش میکند

با کد زیر میتوانید کیفیت پخش موسیقی را تنظیم کنید.

این کتابخانه دو ویژگی برای پخش موسیقی به ما می ده ، یکی این است که به صورت عادی موسیقی را پخش کنیم و دیگری کیفیت موسیقی را دو برابر میکند.

music.quality(0); //حالت عادی
music.quality(1); //حالت دو برابر

با کد زیر میتوانید صدای آهنگ را کم و زیاد کنید.

می توانید به راحتی با استفاده از خط زیر میزان صدا را تنظیم کنید. حجم موسیقی بالا بر کیفیت صدا تأثیر میگذارد.

music.setVolume(5);        //پخش موسیقی با اندازه صدا 5

فیلم عملکرد پروژه

پپس از برنامه نویسی Arduino ، دکمه متصل به پین ​​2 را فشار دهید و آردوینو شما آهنگ اول (ذخیره شده به عنوان 1.wav) را برای شما پخش می کند. اکنون می توانید دوباره دکمه را فشار دهید تا آهنگ مورد نظر خود را به آهنگ بعدی که 2.wav است تغییر دهید. به همین ترتیب می توانید به هر چهار آهنگ بروید. همچنین می توانید با فشار دادن دکمه دیگر، آهنگ را متوقف کنید. فیلم زیر به شما در درک نحوه کار این پروژه کمک میکند.

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : سورس کامل ، شماتیک کامل

[post_shop]

دانلود فایل های پروژه

[/post_shop] [lrm_form default_tab=”register” logged_in_message=””]

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
برچسب ها

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن