اطلاعیه

Collapse
No announcement yet.

گیرنده برای ریموت کنترل معمولی با استفاده از AVR

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

    گیرنده برای ریموت کنترل معمولی با استفاده از AVR

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

    #2
    پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

    اول از همه باید ببینید گیرنده ای که استفاده میکنید چیه و با چه پروتکلی کار میکنه؟
    مثلا گیرنده tsop1238 که به چشمی پارس معروفه از پروتکل rc5 تبعیت میکنه.
    rc5 به راحتی با avr قابل پیاده سازی هست.

    دیدگاه


      #3
      پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

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

      دیدگاه


        #4
        پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

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

        دیدگاه


          #5
          پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

          خوب چطوری اینو تشخیص بدم .
          روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

          دیدگاه


            #6
            پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

            تقریبا نمی تونی همچین کاری بکنی

            اگه با بیسیک کار می کنی فقط یه راه داری اخه بیسیک فقط rc5 رو داره که اون رو هم lg و بعضی از مدل های دیگه دارن

            ولی می تونی خودت ریموتش رو هم بسازی
            کار بسیار راحتیه و سخت افزار و هم نمونه برنامهع تو خود help bascom موجود هست
            علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

            دیدگاه


              #7
              پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

              راستش میخام از همین ریموت های موجود در بازار استفاده کنم .امکانش هست مثلا بتونیم با استفاده از AVR پیام فرستاده شده رو ذخیره کنیم و بعد در برنامه استفاده کنیم
              روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

              دیدگاه


                #8
                پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                در صورتی که پروتکلش rc5 باشه بله
                علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                دیدگاه


                  #9
                  پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                  درود
                  اگه توی داکیومنتهای شرکت اتمل یه نگا بندازی هم فرستنده و هم گیرندهآ‌ی، و هم پروتکل ارسال و دریافت رو پیدا میآ‌کنید

                  دیدگاه


                    #10
                    پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                    درود
                    یه داکیومنت به نام AVR410: RC5 IR Remote Control Receiver برای گیرندهآ‌ی عمومی و یکی برای فرستندهآ‌عمومی( البته به زبان شیرین اسمبلی :eek: ولی پروتکلش رو کامل توضیح داده )

                    دیدگاه


                      #11
                      پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                      اگه میخواید از ریموتهای موجود در بازار استفاده کنید
                      یه روش این میتونه باشه که یه برنامه learning بذارید کدها رو بخونید ، ببینید به پروتکلها میخونه یا نه ؟ البته بعد از اینکه کدها رو خوندید اصلا لازم نیست بدونید پروتکلش چیه فقط همونو باید اجرا کنید . اگه یه اسکوب حافظه دار داشته باشید این کار زیادم سخت نیست
                      باز اگه کمک خواستین من هستم

                      دیدگاه


                        #12
                        پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

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

                        دیدگاه


                          #13
                          پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                          کار سختی نیست ولی وقت گیره
                          بیا یه تایمر بساز که پالس هایی که از سنسور میاد رو توی یه زمان خاص نمونه برداری کنه(مثلا 1 میلی ثانیه)و حالا عین همون رو save کن و تکرار کن.کد ها دقیقا یکی خواهند بود اگر نه مدت زمان رو دستکاری کن.باید چند تا پروتکل رو بررسی کنی و ببینی کمترین زمان تغییر پالس چه قدره
                          علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                          دیدگاه


                            #14
                            پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                            راست چیزی متوجه نشدم .میشه توضیحاتتون رو با یه مثال انجام بفرمایین
                            روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است

                            دیدگاه


                              #15
                              پاسخ : گیرنده برای ریموت کنترل معمولی با استفاده از AVR

                              من تا حالا این کار رو انجام ندادم ولی ببین دوست من

                              http://wiki.altium.com/download/attachments/8749272/RC5MessageFrame.png

                              http://home1.stofanet.dk/hvaba/fprc5rx/725fprc5rx_rc5.png

                              http://domotica.homeip.net/img/rc5.jpg
                              اگه دقت کنی میبینی که 0 یا 1 بودن هر پالس در عرض 1.778 میلی ثانیه مشخص میشه و 14 بیته که در اصل باید بگی 28 بیت چون تو هر کلک سیت یه بار ست و ریست داره حالا اگه اول ست شد بعد ریست یعنی 0 و اگه اول 0 شد و بعد ست یعنی 0 :mrgreen:

                              دقت کردی؟!؟

                              خوب پس حالا میدونی چی بخ چیه و می تونی شروع کنی.شما کافیه نمونه بگیری و کد رو بنویسی
                              فقط 3 تا بیت اول استارته 5 تای بهدی ادرس و 6 تای اخر دستور
                              علم چندانکه بيشتر خواني چون عمل در تو نيست ناداني

                              دیدگاه

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