فهرست مطالب:
- مرحله 1: ابتدا ، اصول اولیه
- مرحله 2: اتصال بلندگوها به Arudino
- مرحله 3: کد
- مرحله 4: پخش آهنگ Supermario
- مرحله 5: بعدی چیست؟
تصویری: Arduino Bascis - پخش صدا و آهنگ: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
من می خواستم جلوه های صوتی را پخش کنم ، و متوجه شدم که وقتی صحبت از آموزش می شود ، این یکی از مناطق نادیده گرفته شده است. حتی در یوتیوب ، آموزش های مفیدی در مورد آردوینوس و صداها وجود ندارد ، بنابراین ، من که مرد خوبی هستم ، تصمیم گرفتم دانش خود را در مورد آردوینوس به اشتراک بگذارم.
اگر اهل خواندن نیستید ، در اینجا ویدئو کامل با صداهای واقعی در حال پخش است:
مرحله 1: ابتدا ، اصول اولیه
اگر تا به حال یک کیت آردوینو استارتر خریداری کرده اید ، آنها معمولاً شامل یک زنگ/ بلندگوی فعال و یک زنگ/ بلندگوی غیرفعال هستند.
پس کدام یک کدام است؟
تفاوت های بصری به شرح زیر است:
- بلندگوی فعال معمولاً بلندتر از بلندگوی غیرفعال است
- بلندگوی فعال در قسمت پایین مهر و موم شده است ، اما بلندگوی غیرفعال قسمت پایینی آن باز است.
تفاوت های فنی این است که بلندگوی Active دارای اجزای فعال است که به آن اجازه می دهد با ولتاژ DC کار کند.
بنابراین ، اگر منبع تغذیه 5V یا 3V را روی بلندگوی Active اعمال کنیم ، به طور خودکار بوق می زند ، در حالی که بلندگوی Passive با ولتاژ AC یا سیگنال DC PWM کار می کند.
اکنون که تفاوت ها را می دانیم ، بیایید جلو برویم و آنها را به هم وصل کنیم.
مرحله 2: اتصال بلندگوها به Arudino
اتصالات ساده هستند.
یکی از پایه های PWM (پایه های 2 تا 13) به مثبت بلندگو و منفی به مقاومت 100 اهم متصل شده است که به زمین متصل است.
اکنون ، می توانیم به طرح/ کد خود برویم.
مرحله 3: کد
کد در واقع فقط یک خط است!
اگر می خواهید فقط یک تن را پخش کنید ، موارد زیر تنها مورد نیاز است:
تن (پین ، فرکانس ، مدت زمان)
جایی که پین ، پینی است که بلندگو به آن متصل است ، فرکانس فرکانس است (برحسب هرتز) و مدت زمان برحسب میلی ثانیه ، اختیاری است.
ساده ، درست است؟ بیایید کار جالب تری انجام دهیم.
مرحله 4: پخش آهنگ Supermario
از موارد زیر می توان برای پخش آهنگ سوپرماریو استفاده کرد!
فقط بچسبانید و لذت ببرید:
Arduino Mario Bros Tunes With Piezo Buzzer and PWM by: Dipto Pratyaksa آخرین بروزرسانی: 31/3/13 */#include
#تعریف ملودی پین 3 // ملودی تم اصلی ماریو int melody = {NOTE_E7، NOTE_E7، 0، NOTE_E7، 0، NOTE_C7، NOTE_E7، 0، NOTE_G7، 0، 0، 0، NOTE_G6، 0، 0، 0،
NOTE_C7، 0، 0، NOTE_G6، 0، 0، NOTE_E6، 0، 0، NOTE_A6، 0، NOTE_B6، 0، NOTE_AS6، NOTE_A6، 0،
NOTE_G6 ، NOTE_E7 ، NOTE_G7 ، NOTE_A7 ، 0 ، NOTE_F7 ، NOTE_G7 ، 0 ، NOTE_E7 ، 0 ، NOTE_C7 ، NOTE_D7 ، NOTE_B6 ، 0 ، 0 ،
NOTE_C7، 0، 0، NOTE_G6، 0، 0، NOTE_E6، 0، 0، NOTE_A6، 0، NOTE_B6، 0، NOTE_AS6، NOTE_A6، 0،
NOTE_G6 ، NOTE_E7 ، NOTE_G7 ، NOTE_A7 ، 0 ، NOTE_F7 ، NOTE_G7 ، 0 ، NOTE_E7 ، 0 ، NOTE_C7 ، NOTE_D7 ، NOTE_B6 ، 0 ، 0} ؛ // Mario main them tempo int tempo = {12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12، 12،
12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
مرحله 5: بعدی چیست؟
می خواهید چه چیزی پیچیده تر را بازی کنید؟ مانند موسیقی ، یا جلوه های صوتی با آردوینو؟ خوب ، حافظه آردوینو محدود است ، بنابراین نمی توان از آهنگ ها با سرعت بیشتری نمونه برداری کرد. در صورت نیاز به انجام کارهای فانتزی ، به کارت SD متصل به آردوینو و پخش صدای کارت نیاز دارید. امیدوارم بچه ها از این کار چیزی آموخته باشید!
مشترک شدن در Fungineers در Youtube را در نظر بگیرید. هر هفته آموزش ، چیزهای DIY ، چاپ سه بعدی جالب وجود دارد!
توصیه شده:
اتوماسیون پرحرف -- صدا از آردوینو -- خودکار کنترل صدا -- HC - 05 ماژول بلوتوث: 9 مرحله (همراه با تصاویر)
اتوماسیون پرحرف || صدا از آردوینو || خودکار کنترل صدا || HC - 05 ماژول بلوتوث: …………………………. لطفا برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید …. …. در این ویدئو ما یک Automatation Talkative ساخته ایم. هنگامی که یک فرمان صوتی را از طریق تلفن همراه ارسال می کنید ، دستگاه های خانگی روشن می شود و بازخورد ارسال می کند
MIDI/Arduino کنترل صدا 8 بیتی صدا (AY-3-8910): 5 مرحله
MIDI/Arduino Controlled 8-sound Sound Generator (AY-3-8910): یک ژنراتور 8 بیتی با صدای یکپارچهسازی با سیستمعامل ایجاد کنید و آن را از طریق MIDI کنترل کنید. این طراحی تا حدی از علاقه مندان Chiptune که مدارهای آردوینو را برای پخش فایلهای Chiptune و برخی از آنها الهام گرفته اند ، الهام گرفته است. ایده های من برای ادغام صدای منفی بازی های ویدئویی اولیه
نحوه تبدیل هرگونه صدا در تلفن اپل به یک آهنگ زنگ: 5 مرحله
چگونه می توان هر صدا را در تلفن اپل به آهنگ زنگ تبدیل کرد: اگر از این که تنها کسی هستید که دارای آهنگ زنگ عمومی است ، ناراحت هستید یا نمی خواهید هزینه ای برای آن پرداخت کنید ، این پروژه ساده برای شما عالی است
نحوه ساخت آهنگ زنگ از آهنگ ها: 3 مرحله
چگونه می توان آهنگ زنگ را از آهنگ ها ساخت: برای این کار به یک تلفن همراه نیاز دارید که فایل های wav را پخش کند و راهی برای اتصال آن به رایانه خود دارید. نمونه هایی از اتصال می تواند مادون قرمز ، بلوتوث ، usb یا کابل داده تلفن شما باشد. شما همچنین باید Audacity داشته باشید
به آهنگ های خود برای کار در سطوح پر سر و صدا گوش دهید: 16 مرحله
به آهنگ های خود برای کار در سطوح پر سر و صدا گوش دهید: این اولین ضربه من در این کار است که با من اینقدر برهنه است. مشکل: در محل کار ما مجاز به استفاده از هدفون نیستیم و از آنجا که یک قانون 100٪ حفاظت از شنوایی وجود دارد ، این است که چگونه من سیستم را شکست می دهم. ما به رادیوها مجاز هستیم اما در یک ساختمان فولادی هستیم و