صفحه 1 از 6 123 ... آخرینآخرین
نمایش نتایج: از 1 به 10 از 51
Like Tree11 لایک

موضوع: ماژول wtv020-sd جهت بخش فایل های صوتی

  1. #1
    max
    max آنلاین نیست.
    Member
    تاریخ عضویت
    Jul 2013
    محل سکونت
    iran-shiraz
    نوشته ها
    70

    ماژول wtv020-sd جهت بخش فایل های صوتی

    آیا تا به حال فکر کرده اید که برای نمایش اطلاعات خروجی و یا هشدارها به جای استفاده از چراغ های مختلف و یا صفحه نمایشگر از یک ماژول صوتی استفاده کنید؟
    با استفاده از ماژول WTV020-SD در کنار برد آردوینو ، پروژه شما می تواند به راحتی به یک پروژه سخنگو تبدیل شود ، فقط کافی است هشدار ها و محتوای صوتی خود را با استفاده از کامپیوتر با فرمت ام پی تیری یا ویو ( .wav - .mp3 ) ضبط نموده و با کمک مبدل ارائه شده، آن را به فرمت AD4 تبدیل نمایید، سپس فایل ها را درون یک کارت حافظه میکرو اس دی کپی نمایید و کارت را درون ماژول قرار دهید، پس از اتصال ماژول به آردوینو ، با استفاده از توابع کتابخانه ای موجود و کمی کد نویسی به راحتی می توانید هر یک از فایل های صوتی موجود در کارت حافظه را پخش نمایید. فقط توجه داشته باشید در زمان نامگذاری فایل های صوتی در کارت حافظه از 0000 تا 9999 استفاده نمایید . به عنوان نمونه 0000.AD4 و 0001.AD4. در نهایت برای بخش فایل کافی است نام آن را بدون صفرهای پشت آن صدا بزنید، به عنوان مثال playVoice(0)
    wtv020mini_bb.jpg
    پس انجام این مراحل بقیه موارد به خود شما بستگی دارد ، می توانید پروژه ای بسازید که دمای محیط را به صورتی صوتی بخش نماید ، با استفاده از یک ماژول GSM در کنار برد آردوینو و تشخیص کدهای وارد شده ( DTMF ) یک تلفن گویا ایجاد نمایید که قابلیت انجام کارهای فیزیکی از قبیل روشن کردن موتور ، باز کردن درب ، روشن و خاموش کردن چراغ ها و بسیاری از موارد دیگر را داشته باشد و یا یک ربات سخنگو ایجاد کنید که دوستانتان را شگفت زده نماید.
    این ماژول می تواند در هر پروژه ای که شما نیاز به بخش صوت داشته باشید به کار گرفته شود و حتی می تواند بدون برد آردوینو فایل های صوتی و یا موسیقی شما را بخش نماید. کیفیت بخش این ماژول بسیار عالی می باشد و در پروژه های که در محوطه باز اجرا می گردند با نصب یک آمیلی فایر در کنار آن ، می توانید کاری کنید که صوت بخش شده از فواصل دور با کیفیت خوب شنیده شود. ما مطمئنیم کار کردن با این ماژول شما را شگفت زده خواهد نمود .

    مشخصات:
    یک ماژول ارزان قیمت برای بخش صوت با کاربرهای فراوان
    پشتیبانی از فرمت فایل های 4 بیتی ADPCM (.ad4) با نرخ نمونه برداری 6Khz تا 36Khz
    دو روش عملکرد
    روش سریال : پشتیبانی از رابطه دو سیم ( دیتا و کلاک ) برای ارتباط با هر میکروکنترلی
    استفاده از کلید : بخش مستفل فایل های صوتی با استفاده از میکروکنترل داخلی ، دکمه های توقف ، بخش ، قبلی ، بعدی و ...
    دو خروجی PWM برای اتصال مستقیم به بلندگو (8 Ohm/0.5W)
    خروجی صوتی مستقل 16 بیتی DAC/PWM برای اتصال به آمپیلی فایر
    مجهز به کارت خوان میکرو اس دی برای برای ذخیره فایل فایل های موسیقی و صوتی ، هشدار ها و ... حداکثر تا 512 فایل
    پشتیانی از حافظه میکرو اس دی ( micro-SD ) بین 64 مگابایت تا 2 گیگابایت با فرمت FAT
    مصرف کم در زمان غیر بخش - فقط 8.0uA
    کد:
     /*
     # 
     # Example code for WTV020-SD-MINI MODULE
     # Company    : AftabRayaneh
     # Website    : http://shop.aftabrayaneh.com
     # Editor     : mohammad omidvar
     # Date       : 02.10.2013
     # Version    : 1.0
    */
    #include <Wtv020sd16p.h>
    
    int resetPin = 2;  // The pin number of the reset pin.
    int clockPin = 3;  // The pin number of the clock pin.
    int dataPin = 4;  // The pin number of the data pin.
    int busyPin = 5;  // The pin number of the busy pin.
    
    /*
    Create an instance of the Wtv020sd16p class.
     1st parameter: Reset pin number.
     2nd parameter: Clock pin number.
     3rd parameter: Data pin number.
     4th parameter: Busy pin number.
     */
    Wtv020sd16p wtv020sd16p(resetPin,clockPin,dataPin,busyPin);
    
    void setup() {
      //Initializes the module.
      wtv020sd16p.reset();
    }
    
    void loop() {
      //play"0000.ad4
      wtv020sd16p.playVoice(0);
      delay(4000);
      //play"0001.ad4
      wtv020sd16p.playVoice(1);
      delay(2000);
      //play"0002.ad4
      wtv020sd16p.playVoice(2);
      delay(2000);
      //play"0003.ad4
      wtv020sd16p.playVoice(3);
      delay(2000);
      //play"0004.ad4
      wtv020sd16p.playVoice(4);
      delay(2000);
      //play"0005.ad4
      wtv020sd16p.playVoice(5);
      delay(2000);
      //play"0006.ad4
      wtv020sd16p.playVoice(6);
      delay(2000);
      //play"0007.ad4
      wtv020sd16p.playVoice(7);
      delay(2000);
      //play"0008.ad4
      wtv020sd16p.playVoice(8);
      delay(2000);
      //play"0009.ad4
      wtv020sd16p.playVoice(9);
      delay(2000);
      //play"0010.ad4
      wtv020sd16p.playVoice(10);
      delay(2000);
      //play"0021.ad4
      wtv020sd16p.playVoice(21);
      while(1);
      
      //Plays synchronously an audio file. Busy pin is used for this method.  
     // wtv020sd16p.playVoice(1);
      
      //Plays asynchronously an audio file.
     // wtv020sd16p.asyncPlayVoice(1);
      
      //pause current audio file playing.
     // wtv020sd16p.pauseVoice();
      
      //Stops current audio file playing.
     // wtv020sd16p.stopVoice();
      
      //Mutes audio file during 2 seconds.
     // wtv020sd16p.mute();
     // delay(2000);
      
      //unMutes audio file.
     // wtv020sd16p.unmute(); 
      
      //Stops current audio file playing.
     // wtv020sd16p.stopVoice();
    }

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

    برنامه مبدل فايلهاي صوتي به فرمت ad4
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط max : 10-06-2013 در ساعت 05:37 PM

  2. #2
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    31
    سلام
    خسته نباشید یه سوال داشتم اونم اینکه اگر من این ماژول رو بگیرم،بازم میتونم از کتابخانه sd برای نوشتن و خواندن فایلها استفاده کنم یا خیر ؟
    ممنون

  3. #3
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    منظورتون استفاده از کارت خوان اس دی نصب شده روی این ماژول هست؟

  4. #4
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    31
    بله منظورم همون هست.

  5. #5
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    خیر نمی تونید از اون با استفاده از توابع اس دی برای خوندن و نوشتن استفاده کنید
    لایک کردن

  6. #6
    Junior Member
    تاریخ عضویت
    Dec 2013
    نوشته ها
    4
    سلام
    میخواستم بدونم اگر بخوام این ماژول رو بدون برد آردوینو راه بندازم،چه کارهایی باید انجام بشه؟
    اصلا میکرو چه کارکردی داره؟

  7. #7
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    این ماژول بدون میکروهم کار می کنه
    مثل یک mp3 player معمولی ، با میکرو می تونید دقیقا فایل مورد نظر برای بخش رو انتخاب کنید

  8. #8
    Junior Member
    تاریخ عضویت
    Apr 2014
    نوشته ها
    1
    سلام
    این برنامه نمونه در چه محیطی نوشته شده؟
    با کدویژن هم میشه؟

  9. #9
    Junior Member
    تاریخ عضویت
    Feb 2014
    نوشته ها
    1
    ماژول بسیار حساسی هستش . خصوصا به نویز و الکتریسیته ساکن .
    با کوچکترین نویز قاط میزنه و پخش صدا رو قطع میکنه . بنابراین باید از خازنهای دی کوپل و الکتروشیمیایی حتما در مدار راه اندازش استفاده کرد.
    خیلی نمیشه از خروجی صداش جریان کشید وگرنه عملکردش مختل میشه و حتی ممکنه روی microsd هم اثر بذاره . بنابر این باید حتما از آمپلی فایر مناسب با ورودی تفاضلی و مقاومت ورودی بالا استفاده کرد
    اگه بخواید بدون آردوینو ازش استفاده کنید باید حتما فکری به حال پایه ریست در ابتدای وصل ولتاژ بکنید و ...

  10. #10
    Junior Member
    تاریخ عضویت
    Feb 2014
    نوشته ها
    14
    به درخواست یکی از دوستان برنامه رو کدویژن تبدیل کردم که برای استفاده ضمیمه می کنم

    منبع
    فایل های پیوست شده فایل های پیوست شده
    • نوع فایل: zip wtv020.zip (396.8 کیلو بایت, 294 مشاهده)
    لایک کردن
    سایت شخصی بنده : موج http://www.modj.ir/forum/index.php
    انجمن رباتیک زینب کبری http://www.zkrobot.ir
    تماس با من http://modj.ir/main/contact.html

صفحه 1 از 6 123 ... آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO