اين اختيار صفحه ي اصلي را همانند اول خواهد كرد ، تمام ابزارك ها و تنظيمات به حالت اول باز خواهند گشت.

ريست

wav player

مدتی پیش پروژه ای را تحت عنوان wav player  انجام داده بودم البته اخیرا تغییرات کوچکی   در کد های آن انجام دادم و امکان جلو وعقب بردن آهنگ را بهش اضافه کرده بودم تا این که یکی از کاربران سایت در خواست این مدار را دادن وبهانه ای برای گذاشتن این مدار در سایت شد.

اساس کار مدار بدین صورت هست که باید ابتدا اهنگ مورد نظر را به فرمت wav  تبدیل کنید .البته در این میان تنظیمات دیگری هم نیاز هست از جمله این که اهنگ شما باید به صورت مونو mono باشه وفرکانس  آهنگ را ۲۲٫۰۵۰ kHz بذارین همچنین که به صورت ۸ بیتی نیز باید باشد.

wavfileview

wav

توضیحات  نویسنده به همراه اموزش تبدیل  آهنگ ، در ادامه مطلب قرار دارد که میتوانید دریافت نمائید .

بعد از این که  اهنگ مورد نظرتون را تبدیل کردین آن را بر روی کارت mmc کپی کنید وطبق نقشه ای که در سایت گذاشته شده مدار را ببندید و از نحوه عملکرد آن  لذت ببرید .

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

در این پروژه از آی سی atmega16  استفاده شده است اما شما میتوانید با هر میکرو دیگه از جمله  atmega8  و…. هم استفاده کنید فقط کافیه پایه ها را طبق میکرو جدید تغییر بدین  درضمن در نقشه شماتیک از میکرو atmega32 استفاده شده اما در سورس برنامه میکرو atmrga16 تعیین شده این تفاوت در نقشه شماتیک وسورس دلیل خاصی نداشته و شما اگر در برنامه از mega16  برای میکرو  استفاده کردین در سخت افزار هم باید از mega16 استفاده کنید یا هر آی سی دیگر و دلیل تغییر در نقشه شماتیک و سورس برنامه را میتوان یه اشتباه در نقشه شماتیک فرض کرد و هیچ

در مدار ۳ کلید وجود دارد که عملکردیکی از  آن ها برای stop /start کردن موزیک شماست و کلید های بعدی برای جلو و عقب بردن آهنگ شماست .تغذیه خود میکرو ۵ ولت میباشد اما تغدیه کارت حافظه mmc باید ۳٫۳ ولت باشد که از یک رگولاتور  ۳٫۳  به شماره  LF33CV استفاده شده است و برای هم سطح کردن ولتاژ پایه های متصل به میکرو و کارت حافظه از تقسیم مقاومتی استفاده  است .

اما در مورد اتصال کارت mmc به میکرو میتوانید از سوکت های رایج کارت mmc استفاده میکنید .در شکل زیر شماره پایه های کارت برای شما نمایش داده شده است .

wav_player_mmc

در این مدار از کارت های حافظه mmc با ظرفیت ۱ گیگابایت استفاده شده است اما اگر خواستین از کارت با حافظه کمتر استفاده کنید که باید عدد خط ۹۸ برنامه را تغییر بدین .در حال حاضر به صورت

Test = 512 * 7800

هست که به نسبت تغغیر حافظه کارت مورد استفاده  عدد ۷۸۰۰را باید تغییر داد .

در مدار به پین b.4 پایه شماره ۵ میکرو یک led وصل شد هست که با خواندن هر خانه از سکتور mmc حالت ان تغییر میکند واز روشن به خاموش وبالعکس تغییر وضعیت میدهد و در ظاهر در هنگام پخش موزیک خیلی سریع چشمک میزند.

در این مدار از کریستال خارجی ۱۱٫۵۹۲ مگا هرتز استفاده شده است که لازم است در فیوز بیت های میکرو ، کریستال را بر روی کریستال خارجی فرکانس بالا تعیین کنید و در ضمن با این کار در دفعات بعدی اگر خواستید میکرو را پروگرم کنید باید به مبکرو کریستال وصل کنید تا قابل شناسایی باشد .

خروجی صدا توسط یک طبقه تقویت کننده به شماهر ای سی lm386  استفاده شده در ضمن صدای خروجی میکرو به صورت تک کاناله (مونو) میباشد .

kelid_wav_player

همانطور که در شکل بالا می بینید ۳ کلید به میکرو متصل شده است که سه کلید یکی برای پخش و استپ و دیگری برای جلو بردن آهنگ و کلید سوم برای عقب آوردن آهنگ استفاده می شود.

اگر کلید s2  که برای جلو بردن آهنگ است را یک بار فشار دهید آهنگ کمی جلو می رود ولی اگر کلید را فشار داده و ان را نگه دارید آهنگ بیشتر جلو می رود.

اگر کلید s3  که برای عقب بردن آهنگ است را یک بار فشار دهید آهنگ کمی عقب می رود ولی اگر کلید را فشار داده و ان را نگه دارید آهنگ بیشتر عقب می رود.

اگر کلید s1  که برای استپ و پخش استفاده می شود یعنی زمانی که اهنگ در حال پخش است اگر این کلید را فشاردهید اهنگ استپ می شود و دوباره با فشار دادن کلید اهنگ از جایی که استپ شده شروع به پخش شدن می کند.

جهت دانلود فایل سورس اصلی ، نقشه شماتیک و آموزش نحوه تبدیل موسیقی مدار wav player بر روی عکس زیر کلیک نمائید.

دفعات دانلود 3458

این مطلب را به اشتراک بگذارید:
balatarin cloob viwio Donbaleh Twitter Facebook Google Buzz Google Bookmarks Digg yahoo Technorati delicious

مطالب مشابه :


۱۳ نظر

  1. arash ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام
    من طبق نقشه شماتیک پیش رفتم و دقیقا برنامه شما رو لود کردم اما ۲ تا مشکل رو مشاهده کردم.
    ۱_شما در سورس پایه pind.3 را خروجی اعلام کردین اما در شماتیک pind.5 رو استفاده کردین , وpind.3 خالی است.
    ۲_من با اینکه این تغیرات رو دادم فقط صدای خش خش رو دارم
    پیشاپیش از کمک و راهنمایی شما سپاسگزارم.

  2. arash ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام لطفا کمکم کنین من به این مدار احتیاج دارم.
    ممنون

  3. دشتی ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام
    دوست عزیز امکان پاسخ گویی به مطالب در قسمت نظرات وجود ندارد لطفا مطلب وسوالات خود را در تالار گفتمان ارسال کنید تا بتوان به ان رسیدگی کرد.

  4. مبدل usb به سریال با قابلیت اتصال به میکرو کنترلر- ft232 GERMANY WordPress می‌گه:

    [...] wav player [...]

  5. رضا ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    خوب هست اما ای کاش کپی نبود اینم لینکشhttp://avrprojects.info/avr-projects/mmc-card-based-wav-player/

  6. مدیر ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام دوست عزیز من اصلا نیازی نمی بینم بیام از سایتی خارجی (avrprojects.info)مطلب کپی کنم و به نام خودم در سایت (yazdkit) ثبت کنم بلکه در مورد این بار این سایت خارجی هست که از ما کپی کرده
    اونا که این قدر به کپی رایت اهمیت میدم و تو بوق و کرنا میکنند در عمل کار دیگه ای انجام میدن :(
    برای اثبات حرفم شما به همین سایتی که لینک دادین برید (avrprojects.info) و سورسی را که برای دانلود گذاشته را دانلود کنید و با سورس سایت (یزد کیت) مقایسه کنید هم چنین که در مسیر برنامه از متغیر های فارسی به صورت فینگلیش استفاده شده حتی در آخر های سورس عبارت فارسی سرعت نیز استفاده شده و در سورس سایت (avrprojects.info) نیز همین مطلب صدق میکند
    در مسیر برنامه از کلماتی نظیر حسن ، علی (نام مدیران سایت) و… نیز استفاده شده است
    امیدوارم از این به بعد با دقت بیشتری به مدارات و محتوای سایت هاتوجه کنید و این نکته را مد نظر داشته باشین که سایت های فارسی از جمله سایت های الکترونیک برای مدارات زحمت کشیده و برنامه نویسی میکنند و رایگان در اختیار دوستان قرار میدهند نه کپی
    هم چنین این سایت(avrprojects.info) مطالبی دیگری از پروژه های الکترونیک را از سایت ما کپی کرده و با نام خودش گذاشته که به موقع به اون رسیدگی میشه

    یا علی

  7. رضا ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    اقا شما من را ببخشید من فقط شماتیک را دیدم و توضیحات مدار که با متن فارسی شما مطابقت داشت
    حالا من میخواهم صدا را از ورودی adc بخونم و با فرمت wav رو mmc ضبط کنم البته با کیفیت بالا .ایا شما ایده ای در این مورد دارید

  8. مدیر ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    با سلام
    ۱:دوست عزیز در مورد مطابقت متن فارسی و انگلیسی باید عرض کنم که چون سایت یزد کیت چند زبانه هست و مطالب علاوه بر زبان فارسی به زبان عربی و انگلیسی نیز ارسال میشود ، ومتون انگلیسی سایت (یزد کیت) با متون موجود در سایتی که لینک دادین برابر میباشد
    ۲: در مورد ضبط صدا با کیفیت بالا از روشی که گفتین نمیشه استفاده کرد برای این که بهتر بتوان به این موضوع رسیدگی کرد لطفا در تالار گفتمان سایت مطرح سازید

    ۳: برای کار شما باید از آی سی های سری vs استفاده کرد
    ۴: در ضمن بابت اطلاعتون ممنونم تا باعث شد با ارائه این مطالب سو تفاهم پیش آمده برای شما و هم چنین دیگر کاربران برطرف شود
    یا علی

  9. کورش ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام.می خواستم بدونم برای اینکه برنامهای avr این پروژه را بر روی IC هایی که شما گفتین پروگرام کنیم از چه برنامه ای باید استفاده کنیم منظورم فایل هایی است که آخرشان فرمتهایی مثل(BIN-BM-RPT-OBJ-HEX-CFG-DBG) این است.من در کامپیوتر خودم این فایل ها را اصلا نمیتوانم باز کنم…..ممنون

  10. elahe ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    salam
    man dar compiler bascome avr vaghti ke mikhaham model programer khode(STK200/300)ra entekhab konam ,error unabe to wrire to… midahad,lotfan komak konid
    mer30

  11. mahsa000 ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    salam
    man vaghti ke file ra download mikonam,chand ta file dige dakhele in hast…mikhastam bedonam kodom yek az file ha ra ba kodam yek az format ha ra bayad tavasote compiler khodam(BASCOME AVR) baz konam va bar roye ICberizam
    mer30

  12. مهدی ISLAMIC REPUBLIC OF IRAN Mozilla Firefox Windows می‌گه:

    سلام.می خواستم بدونم فایل هایی است که آخرشان فرمتهایی مثل(BIN-BM-RPT-OBJ-HEX-CFG-DBG) است با چه برنامه هایی باز میشوند.

  13. دیکدر فرمت های صوت MP3 وAAC وWMA وMIDI با vs1033 GERMANY WordPress می‌گه:

    [...] و…را نیز توسط میکرو نمایش داد، اما میتوان به طریقی فرمت wav را بدون نیاز به مبدل مستقیما توسط میکرو پخش کرد که آن [...]

نظر دهيد



Video & Audio Comments are proudly powered by Riffly