اطلاعیه

Collapse
No announcement yet.

بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

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

    #46
    پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

    همه چیز رو که خودت میگی من چی رو بگم؟

    oc1a رو به ورودی ترانزیستور بده مقاومتها رو هم که کامل نوشته چرا شم واسه اینه پالس مدوله شده توسط تایمر 1 تولید میشه

    togbit هم میتونه یا 0 باشه یا 32

    ادرس و کامند هم که دست خودته

    دوفازی هم من نمیدونم oo:

    اصلا برام مهم نبوده :mrgreen:

    :mrgreen: :mrgreen: گیر نده به این چیزا ... ازش لذت ببر :mrgreen: :mrgreen:

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

    دیدگاه


      #47
      پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

      به به علی آقا :wow:
      قدم رنجه فرمودین تشریف آوردین :icon_razz:
      میگفتی یه گاوی گوسفندی جلو تون میکشتیم :agree:
      علی جان دستت درد نکنه که جواب دادی واقعا ممنون
      من دیگه سوالات گیرنده رو نمیپرسم :redface:
      امشب برنامه فرستده گیرنده رو مینویسم، مدارش رو هم میذارم رو سایت اگه وقت کردی تا فردا ظهر یه نگاهی بهش بنداز ببین ok هست ؟ :nice:
      بازم از توجهت ممنون :applause: :applause:

      دیدگاه


        #48
        پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

        خواهش میکنم قابلمه نداره ... نه قابلمه پشت و رو نداره ... نه ترانزیستور قابلمه ای خوبه ... :mrgreen:

        تیکه میندازی ... شما مایه دارید با stm1 وصل میشید به اینترنت ما با adsl وصل میشیم کمتر on هستیم واسه همین دیر به دیر جواب میدیم (چی با stm64 وصل میشید ... فکر کنم کل پهنای باند مخابرات ایران میشه ... الان حافظان منافع مخابرات میان وسط ... خوب بابا تسلیم ... stm1024 پهنای باندی معادل 153,944,064 کیلو بیت بر ثانیه داره oo: منم میخوام :cry یکی از دوستان میگفت از 80 تا کشور (اگه اشتباه نکنم) که Adsl میدن ما رده 79 هستیم ولی من فکر میکنم این یه عدد نیست چون احتمالا 50 تا از این کشورا توی یه رتبه هستن ما با این تفاسیر 79 هستیم


        stmX و ... فیبر نوری هستن میدونم ولی اگه میشد به کامپیوتر وصل کرد چی میشد... (نمیدونم شاید الان وصل کردن از این آدما هیچ بعید نیست)

        (نمیدونم 4 یا 5 ساعت دیره ... مشولهای سایت (نمیدونم تازگی سرعت دستم رفته بالا خطا هم رفته بالا مسولها منظورم بود) لطفا یه سیستم پیام کوتاه برای پدیت موضوع ها بذارید ما سریع با خبر بشیم زود بیایم جواب بدیم) ... :mrgreen: تیکه انداختم عجیب غریب حالشو ببر

        من شب میشه قاطی پاتی میکنم ... به این مسولای سایت هم یه جا گفتم 12 شب به بعد سایت رو ببندن هم ما راحت باشیم هم همسایه های ما

        یه چیزی از فرستنده مادون قرمز کوچیک استفاده نکن ... همین معمولیها اندازه LED معمولی خیلی عالین
        به وبلاگم سر بزنید

        دیدگاه


          #49
          پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

          سلام لطفا اگه اشکال یا پیشنهادی به ذهنتون میرسه بگین :applause:
          تو این برنامه میخوایم هر کلیدی رو که تو قسمت فرستنده رو keypadزدیم (از 0 تا 15 ) تو قسمت گیرنده رو lcd نشون بده :icon_razz: :redface:

          سخت افزار فرستنده:



          برنامه فرستنده:

          $regfile = "m16def.dat"
          $crystal = 4000000
          $baud = 19200
          $hwstack = 32
          $swstack = 32
          $framesize = 40

          Config Kbd = Portb , Debounce = 50 , Delay = 100

          Dim Togbit As Byte , Command As Byte , Address As Byte

          Togbit = 0
          Address = 0

          Do
          Command = Getkbd()
          If Command < 16 Then
          Waitms 200
          Rc5send Togbit , Address , Command
          End If
          Loop
          End

          سخت افزار گیرنده:




          برنامه گیرنده:

          $regfile = "m16def.dat"
          $crystal = 4000000
          $baud = 19200
          $hwstack = 32
          $swstack = 10
          $framesize = 40
          $lib "mcsbyte.lbx"

          Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
          Config Lcd = 16 * 2

          Config Rc5 = Pinb.0
          Enable Interrupts

          Dim Address As Byte , Command As Byte


          Do
          Getrc5(address , Command)
          Select Case Command
          Case 0:
          Cls
          Lcd "you pressed 0"
          Case 1:
          Cls
          Lcd "you pressed 1"
          Case 2:
          Cls
          Lcd "you pressed 2"
          Case 3:
          Cls
          Lcd "you pressed 3"
          Case 4:
          Cls
          Lcd "you pressed 4"
          Case 5:
          Cls
          Lcd "you pressed 5"
          Case 6:
          Cls
          Lcd "you pressed 6"
          Case 7:
          Cls
          Lcd "you pressed 7"
          Case 8:
          Cls
          Lcd "you pressed 8"
          Case 9:
          Cls
          Lcd "you pressed 9"
          Case 10:
          Cls
          Lcd "you pressed 10"
          Case 11:
          Cls
          Lcd "you pressed 11"
          Case 12:
          Cls
          Lcd "you pressed 12"
          Case 13:
          Cls
          Lcd "you pressed 13"
          Case 14:
          Cls
          Lcd "you pressed 14"
          Case 15:
          Cls
          Lcd "you pressed 15"
          End Select
          Loop

          End

          دیدگاه


            #50
            پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

            احسان جان توی عمل هم جواب گرفتی؟
            من از روش اولی جواب گرفتم.بردشم خیلی خوب بید(تا 6 متر که امتحان کردم جواب داد) :rolleyes:

            دیدگاه


              #51
              پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

              سلام

              :mrgreen: مثل اینکه سرعت یاد گیری شما خیلی بالاست و (خواب و خوراک هم ندارید)

              برنامه که خوبه ... یعنی برنامه بهتره

              فقط یه نکته ای: این ترانزیستور فرستنده مثبت بود oo: یادم نبود من اون c945 که گفتم منفیه :mrgreen: اگه مثبت میخوای s8050 بسیار جالب توجه و a733 هم خوبه ولی با تغییر اون مدار میتونی ترانزیستور منفی هم ببندی

              یکی از تکنیکهای برنامه نویسی هم اینه که جمع و جور بنویسی: مثلا توی گیرنده نوشتی case 1 بعد Lcd "you pressed 1" خوب عزیز من شما آدرس رو بگیر مثلا:

              if address=0 then
              lcd "your key:";command
              end if

              کل این برنامه یک صفحه ای شما اینجا خلاصه شد (بهتر Address رو توی فرستنده یه عدد غیر صفر بدی تا خطا پیش نیاد توی گیرنده هم if بالا رو روی address فرستنده تنظیم کن)
              به وبلاگم سر بزنید

              دیدگاه


                #52
                پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                نوشته اصلی توسط alitaroosheh
                سلام



                یکی از تکنیکهای برنامه نویسی هم اینه که جمع و جور بنویسی: مثلا توی گیرنده نوشتی case 1 بعد Lcd "you pressed 1" خوب عزیز من شما آدرس رو بگیر مثلا:

                if address=0 then
                lcd "your key:";command
                end if

                کل این برنامه یک صفحه ای شما اینجا خلاصه شد (بهتر Address رو توی فرستنده یه عدد غیر صفر بدی تا خطا پیش نیاد توی گیرنده هم if بالا رو روی address فرستنده تنظیم کن)
                خودم هم میخواستم همین رو بنویسم ولی شک کردم که شاید فرمت چیزی که میاد تو گیرنده باینری نباشه
                به هر حال بسیار ممنون
                من دنبال bc516 هستم.
                به محضی که گیرم بیاد مدار رو میبندم و تنیجه رو میگم
                علی جان بسیار بسیار ممنون
                بازم سر بزن

                دیدگاه


                  #53
                  پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                  یه جایی خوندم که rc5 با 36 کیلو ارسال میکنه :eek:
                  ما تو قسمت گیرنده از tsop1238 استفاده کردیم که فرکانس کاریش 38 کیلو هست
                  مشکلی پیش نمیاد :surprised:

                  دیدگاه


                    #54
                    پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                    الان ساعت 2:50 نیمه شب هست !!!! :surprised:
                    من موفق شدم جواب بگیرم
                    :wow: :wow: :wow: :wow: :wow: :wow: :wow:
                    امیدوارم با همکاری دوستان بحث رو در سطوح بالاتر تو همین تاپیک ادامه بدیم
                    :applause: :applause: :applause: :applause: :applause: :applause:

                    دیدگاه


                      #55
                      پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                      مدار و برنامه ای که جواب گرفتم همون بالایی هاست :agree:
                      با تغییرات جزئی پیشنهادی دوست عزیزم alitaroosheh تو برنامه (پاسخ شماره 50 )
                      نوشته اصلی توسط alitaroosheh

                      if address=0 then
                      lcd "your key:";command
                      end if

                      بهتر Address رو توی فرستنده یه عدد غیر صفر بدی تا خطا پیش نیاد توی گیرنده هم if بالا رو روی address فرستنده تنظیم کن
                      باتوجه به 5بیتی بودن address : ادرس عدد دلخواهی بین 0 تا 31 است

                      دیدگاه


                        #56
                        پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                        من بردشو چک کردم
                        حداقل 12 متر :surprised:
                        دیگه فضای بیشتری نداشتم که چک کنم :angry:
                        ولی اون چیزی که من دیدم تا 120 متر هم جواب میده

                        دیدگاه


                          #57
                          پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                          سلام

                          دیدی گفتم :mrgreen:

                          اصلا من موندم چرا هر چی فاصله میگیری بازم بی نقص میگیره

                          منم خداییش توی اتاق بیشتر جا نبود تست کنم ولی بردش از همه کنترل های مادون قرمز بیشتره حتی از پشت در و دیوار :mrgreen: جلوش کاغذ و کتاب هم میذاشتم میگرفت
                          به وبلاگم سر بزنید

                          دیدگاه


                            #58
                            پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

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

                            دیدگاه


                              #59
                              پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                              سلام

                              من یه تلویزیون دارم که کنترلش استاندارد rc5 هست
                              حالا یه مدار گیرنده rc5 ساختم یه مدار فرستنده اون رو
                              وقتی کنترل تلویزیون رو به سمت مدار گیرنده میگیرم و کلید یک رو فشار میدم
                              مدار گیرنده آدرس رو میزنه دو کامند رو هم میزنه یک
                              مدار فرستنده رو هم منطبق با این اصل ساختم و وقتی اون رو هم به سمت گیرنده میگیرم و کلیدش رو فشار میدم آدرس رو میزنه دو و کامند رو میزنه یک
                              اما وقتی به سمت تلویزیون این کار رو میکنم تلویزیون عمل نمیکنه حتی از فاصله یک سانتی
                              کسی میتونه ما رو راهنمایی کنه که دلیل این اتفاق چیه؟
                              ممنون

                              دیدگاه


                                #60
                                پاسخ : بحث و تبادل نظر پیرامون فرستنده و گیرنده مادون قرمز

                                ببخشید اساتید.. :nerd: :nerd:
                                من برای این مدار ترانزیستور BC516 یا S8050 یا A733 رو نتونستم پیدا کنم. :sad:


                                میشه یه مشابه دیگه معرفی کنید؟؟؟؟؟؟؟
                                .....::: ♥♥♥♥ :::.....

                                دیدگاه

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