با سلام خدمت دوستان.
در این آموزش قصد دارم روش راه اندازی ماژول WTV020-SD آموزش بدم.
راه اندازی ماژول از نظر برگه های اطلاعاتی در دسترس و متن دیتاشیت مشکل است. توضیحات متن دیتاشیت ناقص و در مواری گویا نیست. ولی پس از راه اندازی کار با تراشه ساده است.
برای راه اندازی به نکات زیر توجه کنید:
1- حتما از MicroSD دو گیگ استفاده شود. در دیتاشیت اندازه حافظه 1 گیگ قید شده ولی در تست عملی با 1 گیگ و 4 گیگ پاسخ نداد ولی با 2 گیگ کار کرد.
2- خروجی ها رو به صورت همزمان فعال هستند یعنی زمانی که خروجی Audio L فعال است همزمان خروجی +SP و –SP نیز همان سیگنال را پخش می کنند.
3- زمانی که تغذیه ماژول متصل می شود در وضعیت بیکاری، LED روشن است و حتما باید یکی از کلید های next یا prev زده شود تا عملیات پخش فایل آغاز شود، ضمنا زمانی که ماژول در حال پخش صداست LED خاموش است.
4- تا حد امکان از تغذیه کم نویز استفاده کنید اگر تغذیه ورودی نویز داشته باشد مستقیما بر روی خروجی صدا تاثیر خواهد گذاشت.
برای تشخیص جهت تراشه به تصویر زیر توجه کنید:
پایه شماره 1 ریست و پایه شماره 2 خروجی Audio L و ... .
خروجی Audio L باید به یک تقویت کننده متصل شود، برای امتحان می توان خروجی Audio L با به اسپیکر کامپیوتر متصل کنید.
نام گذاری فایل ها باید به صورت زیر باشد:
0000.ad4
0001.ad4
0002.ad4
این ماژول تا 511 فایل را می تواند پشتیبانی کند.
برای تغییر نام فایل ها می توانید از نرم افزار ACD See استفاده کنید.
به این صرت که تمام فایل ها را انتخاب کرده، راست کلیک کنید، گزینه rename را انتخاب و مطابق با تصویر زیر تنظیم کنید:
در گام بعد باید فایل ها را با نرم افزاری مانند Cool Edit Pro به فرمت Microsoft PCM(wav) با فرکانس 32Khz در آورید.
نکته بسیار مهم:
حتما بعد از تبدیل فرمت صوتی به Microsoft PCM (*.wav) توجه کنید که بلندی صدا نباید بیش از 6- دسیبل باشد. در غیر این صورت یا صدا پخش نمی شود و یا به درستی پخش نخواهد شد.
برای این کار به صورت زیر عمل کنید: (در نرم افزار Cool Edit Pro)
و در زیر منوی ظاهر شده تنظیمات را به صورت زیر انجام دهید:
بعد با استفاده از نرم افزار تحت داس مانند AD4CONVERTER فایل ها را به قالب ad4 در بیاورید به صورت زیر:
خروجی دستور بالا فایلی با نام 1.ad4 تولید می کند. در صورتی که دستور بالا فایلی تولید نکرد از روش زیر استفاده کنید:
در گام بعدی حافظه Micro SD 2 گیگ را به صورت زیر format کنید:
حال فایل های تغییر نام داده شده را در Micro SD کپی کنید:
حافظه را در ماژول قرار دهید و تغذیه را متصل کنید، در این وضعیت باید LED روشن باشد. حال با زدن یکی از کلید های next یا perv دستگاه شروع به پخش فایل می کند و همزمان LED خاموش می شود.
در مورد استفاده از فرمت های MP3 یا WAV بنده موفق به پخش نشدم. البته قالب ad4 کیفیت قابل قبولی دارد و برای استفاده در یک محیط صنعتی مناسب است.
جهت راه اندازی ماژول از طریق ارتباط سریال یا دو سیمه مانند کد زیر عمل کنید(کد برای STM32F103 هست): خروجی همزمان بر روی Audio-L نیز وجود دارد.
پایه کلاک GPIO_Pin_0 هست و پایه متصل به داده GPIO_Pin_1 هست.
اگر دقت کنید، ابتدا نام فایل به صورت 2 بایتی ارسال می شود. ترتیب ارسال بدین صورت است که ابتدا با با ارزش ترین بیت از با ارزش ترین بایت ارسال می شود. زمان بندی ها به صورت زیر است:
بعد از ارسال نام فایل باید فرمان پخش را نیز صادر کنیم. فرامین در جدول زیر آورده شده اند:
اگه دقت کنید در کد بالا بعد از ارسال 0000 که شماره فایل هست، کد FFFE ارسال شده که به معنای فرمان پخش فایل هست. دستورات توقف، Pause و کم و زیاد کردن صدا نیز وجود دارد. به صورت پیش فرض صدا حداکثر است.
با تشکر از خانم غلامی که زحمت جمع آوری اطلاعات و راه اندازی ماژول را انجام دادند.
محمد نحوی
موفق باشید
در این آموزش قصد دارم روش راه اندازی ماژول WTV020-SD آموزش بدم.
راه اندازی ماژول از نظر برگه های اطلاعاتی در دسترس و متن دیتاشیت مشکل است. توضیحات متن دیتاشیت ناقص و در مواری گویا نیست. ولی پس از راه اندازی کار با تراشه ساده است.
برای راه اندازی به نکات زیر توجه کنید:
1- حتما از MicroSD دو گیگ استفاده شود. در دیتاشیت اندازه حافظه 1 گیگ قید شده ولی در تست عملی با 1 گیگ و 4 گیگ پاسخ نداد ولی با 2 گیگ کار کرد.
2- خروجی ها رو به صورت همزمان فعال هستند یعنی زمانی که خروجی Audio L فعال است همزمان خروجی +SP و –SP نیز همان سیگنال را پخش می کنند.
3- زمانی که تغذیه ماژول متصل می شود در وضعیت بیکاری، LED روشن است و حتما باید یکی از کلید های next یا prev زده شود تا عملیات پخش فایل آغاز شود، ضمنا زمانی که ماژول در حال پخش صداست LED خاموش است.
4- تا حد امکان از تغذیه کم نویز استفاده کنید اگر تغذیه ورودی نویز داشته باشد مستقیما بر روی خروجی صدا تاثیر خواهد گذاشت.
برای تشخیص جهت تراشه به تصویر زیر توجه کنید:
پایه شماره 1 ریست و پایه شماره 2 خروجی Audio L و ... .
خروجی Audio L باید به یک تقویت کننده متصل شود، برای امتحان می توان خروجی Audio L با به اسپیکر کامپیوتر متصل کنید.
نام گذاری فایل ها باید به صورت زیر باشد:
0000.ad4
0001.ad4
0002.ad4
این ماژول تا 511 فایل را می تواند پشتیبانی کند.
برای تغییر نام فایل ها می توانید از نرم افزار ACD See استفاده کنید.
به این صرت که تمام فایل ها را انتخاب کرده، راست کلیک کنید، گزینه rename را انتخاب و مطابق با تصویر زیر تنظیم کنید:
در گام بعد باید فایل ها را با نرم افزاری مانند Cool Edit Pro به فرمت Microsoft PCM(wav) با فرکانس 32Khz در آورید.
نکته بسیار مهم:
حتما بعد از تبدیل فرمت صوتی به Microsoft PCM (*.wav) توجه کنید که بلندی صدا نباید بیش از 6- دسیبل باشد. در غیر این صورت یا صدا پخش نمی شود و یا به درستی پخش نخواهد شد.
برای این کار به صورت زیر عمل کنید: (در نرم افزار Cool Edit Pro)
و در زیر منوی ظاهر شده تنظیمات را به صورت زیر انجام دهید:
بعد با استفاده از نرم افزار تحت داس مانند AD4CONVERTER فایل ها را به قالب ad4 در بیاورید به صورت زیر:
خروجی دستور بالا فایلی با نام 1.ad4 تولید می کند. در صورتی که دستور بالا فایلی تولید نکرد از روش زیر استفاده کنید:
در گام بعدی حافظه Micro SD 2 گیگ را به صورت زیر format کنید:
حال فایل های تغییر نام داده شده را در Micro SD کپی کنید:
حافظه را در ماژول قرار دهید و تغذیه را متصل کنید، در این وضعیت باید LED روشن باشد. حال با زدن یکی از کلید های next یا perv دستگاه شروع به پخش فایل می کند و همزمان LED خاموش می شود.
در مورد استفاده از فرمت های MP3 یا WAV بنده موفق به پخش نشدم. البته قالب ad4 کیفیت قابل قبولی دارد و برای استفاده در یک محیط صنعتی مناسب است.
جهت راه اندازی ماژول از طریق ارتباط سریال یا دو سیمه مانند کد زیر عمل کنید(کد برای STM32F103 هست): خروجی همزمان بر روی Audio-L نیز وجود دارد.
پایه کلاک GPIO_Pin_0 هست و پایه متصل به داده GPIO_Pin_1 هست.
کد:
[left] uint16_t FileName=0x0000; GPIO_SetBits(GPIOC,GPIO_Pin_0|GPIO_Pin_1); delay_ms(500); GPIO_ResetBits(GPIOC,GPIO_Pin_0); delay_ms(2); for(i=0;i<16;i++) { GPIO_ResetBits(GPIOC,GPIO_Pin_0); if((FileName&(0x8000>>i))) { GPIO_SetBits(GPIOC,GPIO_Pin_1); } else { GPIO_ResetBits(GPIOC,GPIO_Pin_1); } delay_ms(1); GPIO_SetBits(GPIOC,GPIO_Pin_0); delay_ms(1); } GPIO_SetBits(GPIOC,GPIO_Pin_0|GPIO_Pin_1); delay_ms(20); FileName=0xfffe; GPIO_ResetBits(GPIOC,GPIO_Pin_0); delay_ms(2); for(i=0;i<16;i++) { GPIO_ResetBits(GPIOC,GPIO_Pin_0); if((FileName&(0x8000>>i))) { GPIO_SetBits(GPIOC,GPIO_Pin_1); } else { GPIO_ResetBits(GPIOC,GPIO_Pin_1); } delay_ms(1); GPIO_SetBits(GPIOC,GPIO_Pin_0); delay_ms(1); } GPIO_SetBits(GPIOC,GPIO_Pin_0|GPIO_Pin_1); [/left]
بعد از ارسال نام فایل باید فرمان پخش را نیز صادر کنیم. فرامین در جدول زیر آورده شده اند:
اگه دقت کنید در کد بالا بعد از ارسال 0000 که شماره فایل هست، کد FFFE ارسال شده که به معنای فرمان پخش فایل هست. دستورات توقف، Pause و کم و زیاد کردن صدا نیز وجود دارد. به صورت پیش فرض صدا حداکثر است.
با تشکر از خانم غلامی که زحمت جمع آوری اطلاعات و راه اندازی ماژول را انجام دادند.
محمد نحوی
موفق باشید
دیدگاه