توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اذان گو
سلام
من در حال تحقيق و ساخت يك دستگاه اذان گو هستم.
لطفا دوستاني كه در اين زمينه كار كرده اند يا علاقه مند هستند، براي ساخت اين دستگاه كمك كنند.
اگر پروژه كاملي در اين زمينه در دست داريد لطفا در اينجا قرار دهيد.
من براي شروع دو سوال دارم:
1-از چه آي سي ضبط صدا استفاده كنم؟
از isd25120 استفاده كردم اما زمان حدود 2 دقيقه و كم است.
isd4004 را هنوز تهيه نكرده ام زمان حدود 8-16 دقيقه دارد اما با ميكرو راه اندازي مي شود.
اگر كسي اي سي حدود 4-5 دقيقه بدون نياز به ميكرو سراغ دارد كه در بازار هم يافت مي شود، معرفي كند.
2- زمان هاي اذان بايد با ميكرو محاسبه شود يا به صورت يك ليست در آن ذخيره شود؟
در صورتي كه بايد ذخيره شود، بايد در eeprom ذخيره شود؟ به چه مدت قابليت ذخيره دارد؟ (حجم ذخيره تاريخ و ساعت)
esi_52000
29-06-2012, 14:13
سلإم دإدإشم.من خودم دنبإل یه همچین دستگإهی هستم و بإید هر چه زودتر طرإحی کنم.إین که دستگإه بإ میکرو طرإحی بشه یه مزیت بزرگ هستش که شمإ رو إز کلنجإر رفتن بإ سخت إفزإر رإحت میکنه.برإی زمإن بندی بین إذإن بإی طول و عرض جغرإفیإیی محل رو بگیری و دإخل فرمول قرإر بدی .خیلی دقیق برإی تمإم طول سإل زمإن إذإن رو بدست میإری
این جا رو ببینید :
You can see links before reply
دایی جان سعی نکنید با استفاده از این ماژول ها و آیسی ها هزینه ساخت رو بالا ببرید شما به راحتی میتونید هر صدایی رو از روی MMC با فرمت PCM WAVE پخش کنید ، اگر هم کیفیت بالا میخواید به جای استفاده از PWM DAC از R2DAC استفاده کنید . من این کار رو کردم - کیفت به نحو چشمگیری ارتقاء پیدا کرد.
و برای شروع از لینک زیر استفاده کنید
You can see links before reply (You can see links before reply)
302 Found (You can see links before reply)
سلإم دإدإشم.من خودم دنبإل یه همچین دستگإهی هستم و بإید هر چه زودتر طرإحی کنم.إین که دستگإه بإ میکرو طرإحی بشه یه مزیت بزرگ هستش که شمإ رو إز کلنجإر رفتن بإ سخت إفزإر رإحت میکنه.برإی زمإن بندی بین إذإن بإی طول و عرض جغرإفیإیی محل رو بگیری و دإخل فرمول قرإر بدی .خیلی دقیق برإی تمإم طول سإل زمإن إذإن رو بدست میإری
اين كه گفتم ميكرو نخواد براي اين بود كه برنامه ميكرو سبك تر باشه، چون isd25120 خيلي ساده كار ميكنه و احتياج به ميكرو نداره فقط زمانش كمه. اما اگه آي سي اي باشه كه با برنامه كوچكي با ميكرو راه بيفته خوب اونم خوبه.
در مورد فرمول، فرمول دقيقا چيه؟
با اين حساب ديگه به حافظه جانبي براي ليست تاريخ و ساعت احتياجي نيست؟
این جا رو ببینید :
You can see links before reply
ممنون از رهنماييتون. اما اگه از vs بخوام استفاده كنم، پروژه خيلي سنگين و هزينه بر ميشه. فكر ميكنم راه هاي ساده تري هم باشه.
avr.mohsen
29-06-2012, 17:26
سلام
برای پخش صدا بهترین و ارزونترین راه استفاده ازMMCو PWM خود میکرو هست
این برنامه را یه نگاه بنداز خودم با سی شارپ نوشتم اگه خواستی فرمولشو واسط بفرستم راحت به زبان سی میشه تبدیل کرد.
(برای اجرای برنامه باید dot net framworke نصب باشه:wink:)
سلام
این برنامه را یه نگاه بنداز خودم با سی شارپ نوشتم اگه خواستی فرمولشو واسط بفرستم راحت به زبان سی میشه تبدیل کرد.
(برای اجرای برنامه باید dot net framworke نصب باشه:wink:)
سلام
خيلي جالب بود
لطفا فرمولشو بفرستيد.
فقط يه سوال. يعني امسال با سال ديگه فرقي نداره؟
سلام
برای پخش صدا بهترین و ارزونترین راه استفاده ازmmcو pwm خود میکرو هست
)
اگه در اين مورد پروژه اي داريد لطفا بگذاريد.
avr.mohsen
30-06-2012, 00:24
تو سالهای متفاوت خیلی فرق نمی کنند درحد 1 دقیقه .
تو سالهای متفاوت خیلی فرق نمی کنند درحد 1 دقیقه .
پس فرمولش؟
این جا رو ببینید :
You can see links before reply
36000 تومن ماژول!!!!!!!!
یه MP3 Player میخری 8000 تومن و با میکرو به کلیداش فرمان میدی.
تازه شاید بشه با جزئیاتش هم کار کرد.
اگه در اين مورد پروژه اي داريد لطفا بگذاريد.
یه نیگاه به این بنداز :hi:
avr.mohsen
30-06-2012, 08:17
اینم کل پروژه ببخشید دیر شد.
با net. 2005 نوشتم
من نمیدونم که شما چه اصراری دارید که میخواید از ماژول استفاده کنی وقتی که میکرو به راحتی میتونه ویو رو پخش کنه ، اگر فکر میکنی که وقت میکرو رو میگیره یه میکروی دیگه به دارت اضافه کن که کارش پخش صدا باشه بازم ارزونتر در میآد.
آقای مزارعی درست میگن . وقتی میشه از روی میکرو پخشش کرد حتی 100 تومان هزینه ی اضافی هم توجیهی نداره .
من نمیدونم که شما چه اصراری دارید که میخواید از ماژول استفاده کنی وقتی که میکرو به راحتی میتونه ویو رو پخش کنه ، اگر فکر میکنی که وقت میکرو رو میگیره یه میکروی دیگه به دارت اضافه کن که کارش پخش صدا باشه بازم ارزونتر در میآد.
چند تا ويو پلير با ميكرو درست كردم. اما هر كدوم به نوعي كيفيتشون پايينه. هر چقدرم سعي كردم نتونستم بهترش كنم.
پروژه اي كه كيفيتش خوب باشه اگه بگذاريد ممنون ميشم.
و برای شروع از لینک زیر استفاده کنید
You can see links before reply (You can see links before reply)
302 Found (You can see links before reply)
اين پروژه رو فيلمشو ديدم. كيفيتش خوب به نظر مياد. اما كامپايل نميشه چون كتابخانه wdt نيست. سعي كردم يك كتابخونه watchdog از اينترنت پيدا كنم و جايگزين كنم اما انگار همخوني نداره و كلي ارور ديگه ميگيره.
هيچكي نظري در اين مورد نداره؟؟؟؟؟؟
والا من هرچي ويو پلير درست ميكنم، بدرد بخور نيستن.
آيا شما هم با اين كيفيت پايين مواجه ميشيد يا فقط مدارهاي من مشكل دارند.
هم از pwm استفاده كردم و هم از R2 DAC
اما صدا به شدت بريده بريده است و نويز زيادي هم داره
در مورد محاسبه اوقات شرعي، وب سايتي وجود داره كه با دقت ثانيه ليست ساعت ها را براي امسال و سال ديگه داشته باشه؟ براي اينكه نتايج محاسبات خودم رو باهاش مقايسه كنم؟
من يه سري محاسبات انجام دادم ولي وقتي با محاسبات موسسه ژئوفيزيك
You can see links before reply
چك مي كنم، يه مقدار فرق داره. و در ضمن اين سايت دقتش به دقيقه است.
سايت بهتري سراغ نداريد؟
avr.mohsen
07-07-2012, 15:30
در مورد محاسبه اوقات شرعي، وب سايتي وجود داره كه با دقت ثانيه ليست ساعت ها را براي امسال و سال ديگه داشته باشه؟ براي اينكه نتايج محاسبات خودم رو باهاش مقايسه كنم؟
من يه سري محاسبات انجام دادم ولي وقتي با محاسبات موسسه ژئوفيزيك
(You can see links before reply)
چك مي كنم، يه مقدار فرق داره. و در ضمن اين سايت دقتش به دقيقه است.
سايت بهتري سراغ نداريد؟
قبلا عرض کردم در سالهای متفاوت خیلی فرق نمی کنه
در سایت موسسه ژئو فیزیک اعداد را گرد کردند بر حسب دقیقه
و الگوریتمشم از کتاب astronomical algorithms
از آقای jean meeus بلژیکی است (که جالبه بدونید اونم از محاسبات خوارزمی استفاده کرده)
و فقط فرق اوقات شرعی وابسته میشه به درجه خورشید که در نظر میگیرند
که سایت ژئوفیزیک برای اذان صبح 17.7 درجه ولی خیلی جاهای دیگه ممکن 18 در نظر بگیرند.
shayanmelody
15-07-2012, 15:49
من نمیدونم که شما چه اصراری دارید که میخواید از ماژول استفاده کنی وقتی که میکرو به راحتی میتونه ویو رو پخش کنه ، اگر فکر میکنی که وقت میکرو رو میگیره یه میکروی دیگه به دارت اضافه کن که کارش پخش صدا باشه بازم ارزونتر در میآد.
سلام
استفاده از pwm بهتره يا d2a با روش نردباني ؟!
فرمت ويو ديكد خاصي ميخواد يا مستقيم بايت هارو بريزم تو مبدل ؟!
واس خوندن فايل هاي ويو ، بايت هاي اوليش چيا هستند ؟
با چه فركانسي بايد پخش بشند ؟!
ممنون
سلام
استفاده از pwm بهتره يا d2a با روش نردباني ؟!
فرمت ويو ديكد خاصي ميخواد يا مستقيم بايت هارو بريزم تو مبدل ؟!
واس خوندن فايل هاي ويو ، بايت هاي اوليش چيا هستند ؟
با چه فركانسي بايد پخش بشند ؟!
ممنون
هر دو روش رو امتحان كردم به نظرم فرقي ندارند با هر دوتاش خوب كار ميكنه.
ديكد خاصي نميخواد فقط بايد اطلاعات از كارت خونده بشه و به pwm و يا پورت (براي dac) فرستاده بشه.
سكتور اول (512 بايت) هر فايل wav توضيحاته و از اون به بعدش اطلاعات صوتيه كه بايد پخش بشه.
shayanmelody
18-07-2012, 09:16
سكتور اول (512 بايت) هر فايل wav توضيحاته و از اون به بعدش اطلاعات صوتيه كه بايد پخش بشه.
مرسي از پاسخ
اما طبق اين لينك :
Microsoft WAVE soundfile format (You can see links before reply)
44 بايت اول مشخصات فايل هست و از بايت 45 به بعد ديتايي كه بايد خونده بشه.من يك فايل ويو رو با هگز اديتو باز كردم و دقيقا به همين صورت بود.فقط يك قسمتش رو متوجه نشدم
تو قسمتي كه مثال گذاشته ، چندتا بايت رو مياد دسته بندي ميكنه (اولش فايل ويو رو با هگز اديتور مثلا باز كرده) بعدش بالاش مقدار اون دسته رو بالاش مينويسه.اينجاش رو نفهميدم چطور حساب ميكنه
كسي ميتونه كمك كنه ؟!
مرسي از پاسخ
اما طبق اين لينك :
Microsoft WAVE soundfile format (You can see links before reply)
44 بايت اول مشخصات فايل هست و از بايت 45 به بعد ديتايي كه بايد خونده بشه.من يك فايل ويو رو با هگز اديتو باز كردم و دقيقا به همين صورت بود.فقط يك قسمتش رو متوجه نشدم
تو قسمتي كه مثال گذاشته ، چندتا بايت رو مياد دسته بندي ميكنه (اولش فايل ويو رو با هگز اديتور مثلا باز كرده) بعدش بالاش مقدار اون دسته رو بالاش مينويسه.اينجاش رو نفهميدم چطور حساب ميكنه
كسي ميتونه كمك كنه ؟!
منم یک زمانی تو این مونده بودم!
تو eeprom میکرو هم دقیقا همین اتفاق میافته!
یعنی هر متغیر که بیشتر از 1 بایت حجم داره به ترتیب از بایت کم ارزش به بایت پر ارزش میاد
مثلا عدد 3247354 که به مبنای 16 میشه 318CFA این شکلی میاد
بایت آخر بایت دوم بایت اول
FA 8C 31
امیدوارم مطلب رو گرفته باشی!
موفق باشیم!:wink:
shayanmelody
18-07-2012, 10:05
ممنون دوست عزيز
حالا يه سوال ديگه
فركانس پخش ديتاها بايد متناسب با بايت ريت باشه يا سمپل ريت ؟
اینه که جفتشون با هم متناسب هستن !
22050*4=88200
یا
4*88200=16*2205
راستش نمیدونم ولی گمونم ربطش باید بیشتر به بایت ریت باشه تا سمپل ریت
shayanmelody
18-07-2012, 14:46
خوب يه سوال ديگه
طراحي فيلترش چجوريه ؟!
خوب يه سوال ديگه
طراحي فيلترش چجوريه ؟!
احتياجي به فيلتر نداره، ميشه pwm يا خروجي dac رو مستقيم به يه آمپلي فاير وصل كرد.
يه فايل تو پست شماره 13 پيوست شده كه شامل يه فيلتره. اين فيلترو من درست كردم. در واقع فقط يه تضعيف كننده است كه فكر ميكنم يه سري فركانس ها رو حذف ميكنه. بدون اين فيلتر هم خوب كار ميكنه. يعني فايده اي نداشت!
دادا گمونم فیلتر برا ضبط صدا هست
و برا پخشش نیاز به فیلتر نداره
پس اگر از رو فایل پخش می کنی فیلتر می خوای چیکار؟
shayanmelody
18-07-2012, 23:11
گفتم شايد بشه با فيلتر كيفيت پخش رو بالاتر برد ، اما مثل اينكه به قول دوستمون فيلتر رو اجرا فايده نداره.
يه سري صداهاي خش خش از بلندگو شنيده ميشه كه يكمش به خاطر خود فرمت ويو هست(چون تبديل ميشه) و يكم ديگش نميدونم از كجاست !
دو تا مقاومت پول آپ و پول دوون بزاری گمونم حل بشه
افکت هم اگه می خوای بدیبا کامپیوتر افکت بده
بعدشم نباید انتظار کیفیت بالا رو داشته باشی بالاخره آمپری فایر که نیست
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.