فهرست مطالب:
- مرحله 1: اجزای خود را جمع آوری کنید
- مرحله 2: اتصالات
- مرحله 3: فایلهای مورد نیاز را بارگیری کنید
- مرحله 4: آماده سازی صدا و تبدیل آن به داده
- مرحله 5: بخش کدگذاری
- مرحله 6: کد را بارگذاری کنید
تصویری: صحبت کردن با آردوینو - پخش MP3 با آردوینو بدون هیچ ماژولی - پخش فایل Mp3 از Arduino با استفاده از PCM: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این آموزش ما نحوه پخش یک فایل mp3 با arduino بدون استفاده از هیچ ماژول صوتی را یاد می گیریم ، در اینجا ما از کتابخانه PCM برای Arduino استفاده می کنیم که PCM 16 بیتی با فرکانس 8kHZ پخش می کند ، بنابراین اجازه دهید این کار را انجام دهیم.
مرحله 1: اجزای خود را جمع آوری کنید
خرید قطعات: خرید TIP120:
www.utsource.net/itm/p/384328.html
خرید آداپتور 12 ولت:
www.utsource.net/itm/p/8013134.html
ARDUINO UNO را بخرید:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
بنابراین برای انجام این کار ما به چند جزء بسیار firat An Arduino و سپس یک بلندگو 0.5 وات تا 10 وات نیاز داریم ، هر بلندگو کار خود را انجام می دهد ، در صورتی که بلندگوی شما از 0.5 وات بیشتر از صدای من است ، باید یک ترانزیستور برای تقویت بخرید. 3 هفته پس از ترانزیستور دور TIP 120 برای تقویت صدا استفاده کردم ، همچنین می توانید از هر تقویت کننده صوتی نیز استفاده کنید.
خرید لینک. -
موارد برای خرید (پیوند وابسته) -
آردوینو Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
گوینده -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Customized-50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
TIP 120 ترانزیستور -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
مرحله 2: اتصالات
اگر از اسپیکر 0.5 وات استفاده می کنید ، اتصالات بسیار ساده هستند ، سپس پین +ve اسپیکر را به پین دیجیتال 11 در Arduino و پین -ve اسپیکر را به gnd وصل کنید و اگر از بلندگوی 3 وات استفاده می کنید ، از ترانزیستور tip120 استفاده کنید و 11 را وصل کنید. از آردوینو به پایه ترانزیستور و -v پین بلندگو به جمع کننده ترانزیستور و ساطع کننده ترانزیستور به پین gnd در آردوینو.
در صورت بروز مشکل در اتصال ، از ویدئو برای راهنمایی استفاده کنید.
مرحله 3: فایلهای مورد نیاز را بارگیری کنید
برای انجام این کار ، ابتدا به چند فایل PCM.zip برای پخش صوت PCM از arduino نیاز دارید.
سپس ما به نرم افزار Audacity برای تبدیل یک صدای معمولی mp3 به 16bit PCM 8hkz صوتی نیاز داریم
& سرانجام ما به یک نرم افزار رمزگذار برای رمزگذاری آن صدا به داده ها نیاز داریم که می توانیم آنها را در کد جایگذاری کنیم.
DOWNLOAD Audacity -
www.audacityteam.org/download/
دانلود نرم افزار PCM. ZIP & Encoder (فایل با نام Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
مرحله 4: آماده سازی صدا و تبدیل آن به داده
گام مهم این است که داده های صوتی را آماده کنیم. بنابراین ابتدا ما به یک فایل mp3 احتیاج داریم یا شما یک فایل ضبط کنید یا از هر جایی آن را دریافت کنید سپس آن فایل را در Audacity باز کنید و روی قالب کلیک کنید ، سپس 16 بیت pcm را انتخاب کنید سپس پایین بروید و فرکانس را انتخاب کنید صدا به 8000 هرتز و صدا را به صورت mp3 صادر کنید.
سپس نرم افزار رمزگذاری صدا را باز کنید و به فایل صوتی ای که از جسارت ایجاد کرده ایم بروید ، سپس پیام پیامی را که با موفقیت در کلیپ بورد کپی شده دریافت خواهید کرد.
مرحله 5: بخش کدگذاری
بنابراین قسمت بعدی قسمت کدگذاری است ، بنابراین همانطور که فایل Arduin mp3.zip را که حاوی فایل PCM.zip است بارگیری کرده اید ، بنابراین این فایل PCM.zip را به عنوان کتابخانه به arduino اضافه کنید و سپس نمونه پخش موجود در آن کتابخانه PCM را باز کنید. ، & در آنجا در طرح باید خط دوم کد را در نمونه آرایه ویرایش کنید که از نوع برنامه است شما باید همه داده های موجود در آن را حذف کرده و داده هایی را کپی کنید که توسط نرم افزار رمزگذاری صدا در کلیپ بورد کپی می شوند. به
مرحله 6: کد را بارگذاری کنید
بنابراین سرانجام کد ما آماده است ، بنابراین آن را در آردوینو بارگذاری کنید و صدای ضبط شده خود را از بلندگو بشنوید ، از آن لذت ببرید و اگر مشکلی دارید یا می خواهید در این مورد به طور عمیق صحبت کنید ، فقط ویدیوی ارائه شده را ارجاع دهید.
متشکرم.
توصیه شده:
ساعت شبکه ESP8266 بدون هیچ گونه RTC - Nodemcu NTP ساعت بدون RTC - پروژه ساعت اینترنتی: 4 مرحله
ساعت شبکه ESP8266 بدون هیچ گونه RTC | Nodemcu NTP ساعت بدون RTC | پروژه ساعت اینترنتی: در پروژه ایجاد پروژه ساعت بدون RTC ، زمان استفاده از اینترنت با استفاده از wifi و نمایش آن بر روی صفحه نمایش st7735
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
نحوه اجرای موتور DC بدون برس بدون کوادکوپتر بدون سرنشین با استفاده از کنترل کننده سرعت موتور HW30A بدون براش و تستر سرو: 3 مرحله
نحوه عملکرد موتور DC بدون جاروبک بدون سرنشین با استفاده از HW30A Brushless Motor Speed Controller و سرو تستر: توضیحات: این دستگاه Servo Motor Tester نام دارد که می توان با استفاده از یک سروو موتور ساده و منبع تغذیه به آن سرو موتور را فعال کرد. این دستگاه همچنین می تواند به عنوان مولد سیگنال برای کنترل کننده سرعت الکتریکی (ESC) استفاده شود ، سپس می توانید
چگونه می توان یک سیستم امنیتی وای فای 10 دلاری در خانه ایجاد کرد؟ هیچ کارمزد و کار در هیچ کجا!: 3 مرحله
چگونه می توان یک سیستم امنیتی وای فای 10 دلاری در خانه ایجاد کرد؟ هیچ هزینه و کار در هیچ کجا!: چگونه می توان یک سیستم اعلان امنیتی wifi 10 دلاری در خانه ایجاد کرد؟ هیچ هزینه ای ندارد و همه جا کار می کند! اگر سنسور حرکت PIR هر حرکتی را تشخیص دهد ، یک اعلان به تلفن همراه شما ارسال می کند. ESP8266 ESP-01 ماژول WiFi ، سنسور حرکت PIR و 3.3
آردوینو را با استفاده از ربات تلگرام بدون هیچ گونه سخت افزار اضافی کنترل کنید: 5 مرحله
کنترل آردوینو با استفاده از ربات تلگرام بدون هیچ گونه سخت افزار اضافی: طیف وسیعی از کارها وجود دارد که می توانید با آردوینو انجام دهید ، اما آیا تا به حال به این فکر کرده اید که آردوینو خود را با استفاده از ربات تلگرام کنترل کنید؟ به چه چیزی نیاز خواهید داشت: PC برخی از دستگاه های قابل کنترل (ما از LED داخلی Arduino در