اطلاعیه

Collapse
No announcement yet.

سخنگو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سخنگو

    سلام
    میخوام یک سخنگو درست کنم ولی نه با mmc یا sd . با eprom مثل سری 27cxxx .یه فایل صوتی با فرمت wav را داخل eprom بریزم و با atmega8 بخونم. حالا سوالم اینه:
    1- فایل wav تو چه آدرسهایی از eprom ذخیره میشه؟
    2- میکرو را چطور برنامه ریزی کنم که این آدرسها رو بتونه بخونه؟

    اگه کمکم کنید ممنون میشم خیلی ضروریه :sad:

    #2
    پاسخ : سخنگو

    فکر کنم سرعت پایین eprom باعث افت شدید کیفیت صداتون بشه.
    البته تا اونجایی که من یادمه شما فقط با استفاده از FAT میتونید اینجور فایل ها رو بخونید و پخش کنید.

    دیدگاه


      #3
      پاسخ : سخنگو

      eeprom میکرو atmega8 توش یه ثانیه ام wav جا نمیشه تلاش نکن

      دیدگاه


        #4
        پاسخ : سخنگو

        از آی سی APR9600 استفاده کنید قابلیت ضبط و پخش و همچنین قابلیت آدرس دهی داره

        دیدگاه


          #5
          پاسخ : سخنگو

          نوشته اصلی توسط armstk
          از آی سی APR9600 استفاده کنید قابلیت ضبط و پخش و همچنین قابلیت آدرس دهی داره

          *میشه راجع به این آی سی بیشتر توضیح بدین.راستی قیمتش هم مهمه

          نوشته اصلی توسط ali3635
          eeprom میکرو atmega8 توش یه ثانیه ام wav جا نمیشه تلاش نکن
          * از eprom خارجی استفاده میکنم حدود 1M حافظه داره

          نوشته اصلی توسط محمد ایجی
          فکر کنم سرعت پایین eprom باعث افت شدید کیفیت صداتون بشه.
          البته تا اونجایی که من یادمه شما فقط با استفاده از FAT میتونید اینجور فایل ها رو بخونید و پخش کنید.

          * FAT چیه؟ میشه توضیح بدین
          با فرکانس 8khz حافظه رو میخونم .به نظرتون کیفیت کم میشه؟



          الان مشکلی که دارو اینه که نمیدونم آدرسهای حافظه رو بخونم چون نمیدونم فایلی که توش ذخیره میکنم تو کدوم آدرس میره؟
          :angry: :sad:

          دیدگاه


            #6
            پاسخ : سخنگو

            میتونین توضیح بدین که اصلا می خواهین چی کار کنید؟ برای چه کاری این مدار رو استفاده می کنین؟
            اگر قصد شما ضبط کردن چندین پیام و پخش پیام های ضبط شده در زمان های متفاوت است راههای مختلفی وجود داره:

            1:استفاده از آی سی های ضبط صدا که راحترین کار و شاید بهترین هم باشه،آی سی های زیادی در این رابطه هستش مثل isd1420 , isd4004, isd 1440 ,apr9600و ... من خودم از isd1420 استفاده کردم و 20 ثانیه صدا رو ضبط می کرد و قابلیت آدرس دهی هم داشتش که با میکرو میتونستی کنترلش کنی کیفیتش هم حدود 8kbit هستش قیمت آی سی هم حدود 3 یا 4 تومنه

            2:استفاده از یک حافظه خارجی اعم از eeprom یا flash که میتونه یک آی سی مثل at24cxx یا مموری کارت باشه که باید با میکرو دیکودش کنی این کار نسبتا سخت هستش ولی شدنی هستش

            3:استفاده از آی سی های دیکودر که قابلیت ضبط صدارو هم دارن مثل vs1003 کیفیته ضبط و پخش تقریبا خوبی داره که نیاز به مموری کارت و یک میکرو داره

            به نظر من اولین گزینه ساده ترین راه هستش و ارزون هم در میاد و کنترل کردنش بسیار ساده هستش

            دیدگاه


              #7
              پاسخ : سخنگو

              سلام
              میخام چندتا پیغامو پخش کنم که حدود 5 دقیقه میشه. فکر اینکه از isdxxxx استفاده کنم کردم ولی شنیدم این آی سی ها دیگه تولید نمیشن؟!!

              دیدگاه


                #8
                پاسخ : سخنگو

                خوب چرا از mmc استفاده نمی کنی؟؟ اینطوری که کارت خیلی راحت میشه... حالا از Fat نمیخوای، خوب از سکتور استفاده کن؟!
                http://ceworld.ir/images/ads/dornablogcom_ads.gif

                دیدگاه


                  #9
                  پاسخ : سخنگو

                  مشکل روش سکتور اینه که نمیتونین اون فایل صوتی رو از طریق PC بریزید روی mmc!‎
                  حتما باید اول توسط یه میکرو دیکود بشه.

                  دیدگاه


                    #10
                    پاسخ : سخنگو

                    سلام
                    بهترین راه آی سی های ISD و APR است.
                    با کیفیت قابل قبول
                    یا علی

                    دیدگاه


                      #11
                      پاسخ : سخنگو

                      نوشته اصلی توسط fateme_r
                      سلام
                      میخام چندتا پیغامو پخش کنم که حدود 5 دقیقه میشه. فکر اینکه از isdxxxx استفاده کنم کردم ولی شنیدم این آی سی ها دیگه تولید نمیشن؟!!
                      درسته این آی سی ها دیگه از رده خارج شدن ولی هنوز توی ایران موجوده ، isd1420 توی شهرما هست قیمتشم 4000 تومن و isd4004 هم توی تهران هستش اونم قیمتش حدود 9000 تومنه
                      آی سی isd4004 که در دو نوع 8 و 16 دقیقه هستش پروتکل ارتباطی اونم spi هستش یعنی این که حتما باید با میکرو راه ادازی بشه ولی خوبی isd1420 اینه که بدون میکرو هم قابلیت ضبط و پخش داره و نحوه آدرس دهی اون سخت افزاریه

                      دیدگاه


                        #12
                        پاسخ : سخنگو

                        سلام
                        دوستان من می خوام apr9600 رو به خط تلفن وصل کنم.باید چیکار کنم؟
                        همون 2تا پایه +sp , _sp _ رو به دو خط تلفن بدم کافیه؟

                        دیدگاه


                          #13
                          پاسخ : سخنگو

                          نوشته اصلی توسط Mohammad Reza Hosseina
                          میتونین توضیح بدین که اصلا می خواهین چی کار کنید؟ برای چه کاری این مدار رو استفاده می کنین؟
                          اگر قصد شما ضبط کردن چندین پیام و پخش پیام های ضبط شده در زمان های متفاوت است راههای مختلفی وجود داره:

                          1:استفاده از آی سی های ضبط صدا که راحترین کار و شاید بهترین هم باشه،آی سی های زیادی در این رابطه هستش مثل isd1420 , isd4004, isd 1440 ,apr9600و ... من خودم از isd1420 استفاده کردم و 20 ثانیه صدا رو ضبط می کرد و قابلیت آدرس دهی هم داشتش که با میکرو میتونستی کنترلش کنی کیفیتش هم حدود 8kbit هستش قیمت آی سی هم حدود 3 یا 4 تومنه

                          2:استفاده از یک حافظه خارجی اعم از eeprom یا flash که میتونه یک آی سی مثل at24cxx یا مموری کارت باشه که باید با میکرو دیکودش کنی این کار نسبتا سخت هستش ولی شدنی هستش

                          3:استفاده از آی سی های دیکودر که قابلیت ضبط صدارو هم دارن مثل vs1003 کیفیته ضبط و پخش تقریبا خوبی داره که نیاز به مموری کارت و یک میکرو داره

                          به نظر من اولین گزینه ساده ترین راه هستش و ارزون هم در میاد و کنترل کردنش بسیار ساده هستش
                          سلام
                          منم دنبال یع همچین کاریم که چنتا پیام چند ثانیه ای رو تکراری پخش کنم.
                          لطفا بگین fat پیه سکتور چیه؟
                          آیا با این آی سی ها می شه راحت هر پیام رو که می خاو هر موقع بخام پخش کنم؟



                          دیدگاه

                          لطفا صبر کنید...
                          X