فهرست مطالب:

پخش موسیقی با آردوینو !: 5 مرحله (همراه با تصاویر)
پخش موسیقی با آردوینو !: 5 مرحله (همراه با تصاویر)

تصویری: پخش موسیقی با آردوینو !: 5 مرحله (همراه با تصاویر)

تصویری: پخش موسیقی با آردوینو !: 5 مرحله (همراه با تصاویر)
تصویری: آینده ایران از نگاه #هوش_مصنوعی #shorts 2024, نوامبر
Anonim
پخش موسیقی با آردوینو!
پخش موسیقی با آردوینو!

در این قسمت آموزشی نحوه پخش موسیقی با استفاده از آردوینو UNO و ماژول SD Card را به شما نشان خواهم داد.

ما از ارتباط SPI استفاده خواهیم کرد.

بیایید شروع کنیم!

مرحله 1: قطعات

قطعات
قطعات

ما به قطعات زیر نیاز داریم:

آردوینو UNO

کارت خوان SD

سیم های جامپر

تقویت کننده صدا

گوینده

مرحله 2: کد

کد
کد

کد بسیار ساده است ، می توانید از آن برای پخش تقریباً هر صدایی که روی کارت SD وجود دارد اما با فرمت خاص ، در مرحله بعد استفاده کنید.

شما باید همه کتابخانه ها را بارگیری کنید ، اگر قبلاً آن را دارید ، فقط کپی و جایگذاری کنید:

#شامل "SD.h" // کتابخانه SD#define SD_ChipSelectPin 4 // پین SS را برای ماژول SD انتخاب کنید

#شامل "SPI.h"

#شامل "TMRpcm.h" // کتابخانه برای پخش فایل های صوتی

حافظه TMRpcm ؛ // در اینجا نام مورد نظر خود را قرار می دهید

void setup () {

Serial.begin (9600)؛ // مقداردهی اولیه com com

if (! SD.begin (SD_ChipSelectPin)) {// اگر پین SS در حالت LOW باشد یک پیام Fail Serial.println ("SD fail") ارسال می کند؛

برگشت؛

}

Memoria.speakerPin = 9؛ // پینی که بلندگو را معمولاً 9 قرار می دهید

}

حلقه خالی () {

Memoria.setVolume (5) ؛ // در اینجا می توانید میزان صدا را تا 7 تنظیم کنید

Memoria.quality (1) ؛ // فقط 1 یا 0 را می پذیرد ، 1 برای کیفیت بهتر است

Memoria.play ("1.wav") ؛ // در اینجا نام صوت خود را قرار می دهید

تاخیر (10000) ؛ // این تأخیر باید حداقل از همان طول صوت شما باشد ،

// این کتابخانه می تواند موسیقی را در حالی که آردوینو در حال انجام کارهای دیگر است پخش کند ، بنابراین می توانید آن را در پس زمینه پخش کنید

// یا منتظر بمانید تا صدا تمام شود

}

مرحله 3: تبدیل فایل های صوتی

تبدیل فایلهای صوتی
تبدیل فایلهای صوتی
تبدیل فایلهای صوتی
تبدیل فایلهای صوتی

این با فایل های صوتی.wav کار می کند ، اما شما باید به آن احتیاج داشته باشید.

برای این کار می توانید از مبدل آنلاین زیر استفاده کنید.

audio.online-convert.com/convert-to-wav

بنابراین ، در این صفحه شما باید تنظیماتی را که در تصویر نشان داده شده است تغییر دهید ، سپس فقط روی "تبدیل فایل" کلیک کنید و منتظر بمانید تا تبدیل انجام شود و فایل جدید بارگیری شود!

سپس باید همه این فایل های صوتی را روی یک کارت SD قرار دهید و آن را به ماژول آردوینو وصل کنید.

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

مرحله 4: نمودار

نمودار
نمودار

این تنظیمات پین برای arduino و ماژول SD است:

آردوینو >>>>>>> ماژول SD

4 >>>>>>>>>>> SS

11 >>>>>>>>>> MOSI

12 >>>>>>>>>> MISO

13 >>>>>>>>>> SCK

5 ولت >>>>>>>>>> 5 ولت

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM Audio Out

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

و … کار شما تمام شده است!

اگر شک دارید به من اطلاع دهید ، خوشحال می شوم پاسخ دهم ،

متشکرم که دستورالعمل من را مطالعه کردید!

مرحله 5: نتایج

نتایج
نتایج

اگر اسیلوسکوپ دارید ، باید بتوانید سیگنال PWM را در خروجی صدا به این شکل ببینید.

و … کار شما تمام شده است!

اگر شک دارید به من اطلاع دهید ، خوشحال می شوم پاسخ دهم ،

با تشکر از شما برای خواندن دستورالعمل من!

توصیه شده: