اطلاعیه

Collapse
No announcement yet.

سیمی کردن ریموت کنترل

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

    سیمی کردن ریموت کنترل

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

    #2
    پاسخ : سیمی کردن ریموت کنترل

    نوشته اصلی توسط Network-Electronic نمایش پست ها
    سلام دوستان
    من یه کنترلر دارم که برای فرمان فرستادن به سمت آردوینو ازش استفاده میکنم خب مسلما فرمان توسط مادون قرمز که به کنترل وصله فرستاده میشه !
    خب الان سوال من این هست که چطورمیشه مادون قرمز کنترل رو برداش و سیم بجاش گذاشت ؟ بعد وصل کنم به پایه آردوینو سیگنالی که از کنترل میاد رو بخونه ! آیا این شدنی هست ؟
    سلام
    فرستنده کنترل ها نوعی LED هستش که معمولا با یک ترانزیستور کنترل میشه. حداقل توی کنترل تلوزیون خونه ی ما اینطوره که یک ترانزیسور NPN داره و LED توی کلکتورش قرار گرفته. فکر میکنم بشه سیگنال روی بیس این ترانزیستور رو به شکلی که میخوایید مونیتور کرد.

    دیدگاه


      #3
      پاسخ : سیمی کردن ریموت کنترل

      من یه نمونه اش رو باز کردم دیدم یه ترانزیستور داشت ولی نمیدونم واسه چی بود نزدیک ال ای دی هم بود حتما خودشه
      بنظرتون شدنی هست ؟
      بنظرتون کتاب خونه IRremote آردوینو سیگنال رو میگیره ؟

      دیدگاه


        #4
        پاسخ : سیمی کردن ریموت کنترل

        نوشته اصلی توسط Network-Electronic نمایش پست ها
        من یه نمونه اش رو باز کردم دیدم یه ترانزیستور داشت ولی نمیدونم واسه چی بود نزدیک ال ای دی هم بود حتما خودشه
        بنظرتون شدنی هست ؟
        بنظرتون کتاب خونه IRremote آردوینو سیگنال رو میگیره ؟
        خوب ترک های روی PCB رو دنبال کنید ببینید به LED میرسه یا نه. اگر رسید خودشه همونه که من میگم.
        برای کتابخونه هم متاسفانه من آردوینو کار نمیکنم و از کارکرد این کتابخونه اطلاعی ندارم. اگر کار کتابخونه همینی باشه که میخوایید، احتمالا باید کار کنه. نهایتا شاید لازم باشه سیگنال رو معکوس کنید که اونم چیز خاصی نیست. (یعنی 0 رو 1 و 1 رو 0 کنید)

        دیدگاه


          #5
          پاسخ : سیمی کردن ریموت کنترل

          اگر کتاب خونه کار نکرد مجبورم اینکاری رو که شما میگید رو انجام بدم
          چرا معکوس کنم دلیلش چی هست ؟

          دیدگاه


            #6
            پاسخ : سیمی کردن ریموت کنترل

            نوشته اصلی توسط Network-Electronic نمایش پست ها
            اگر کتاب خونه کار نکرد مجبورم اینکاری رو که شما میگید رو انجام بدم
            چرا معکوس کنم دلیلش چی هست ؟
            ممکنه مثلا منطق کتابخونه دقیقا برعکس جایی باشه که شما سیگنال رو میگیرید. یعنی کتابخونه انتظار داره 0 ببینه ولی سیگنال شما 1 هستش و برعکس. خوب توی این حالت یا باید سیگنال رو خودتون معکوس کنید یا از جایی سیگنال بگیرید که منطقش برعکس جای قبلی باشه که مشکل حل بشه. ساده بخوام بگم NOT منطقی اش کنید.
            ببخشید یکم بهم ور شد

            دیدگاه


              #7
              پاسخ : سیمی کردن ریموت کنترل

              اوکی الان چک میکنم ببینم چطور میشه جوابش رو میذارم

              دیدگاه


                #8
                پاسخ : سیمی کردن ریموت کنترل

                شما برای خوندن سیگنال، از همون کتابخونه IRRemote استفاده کنید کافیه. نیاز به یه گیرنده دارید که توی مثالهاش نوشته چجوری وصل میشه به آردویینو. هم کد خام رو بهتون میده هم دیکد شده ش رو
                Si vis pacem, para bellum

                دیدگاه


                  #9
                  پاسخ : سیمی کردن ریموت کنترل

                  نوشته اصلی توسط hossein.m98 نمایش پست ها
                  ممکنه مثلا منطق کتابخونه دقیقا برعکس جایی باشه که شما سیگنال رو میگیرید. یعنی کتابخونه انتظار داره 0 ببینه ولی سیگنال شما 1 هستش و برعکس. خوب توی این حالت یا باید سیگنال رو خودتون معکوس کنید یا از جایی سیگنال بگیرید که منطقش برعکس جای قبلی باشه که مشکل حل بشه. ساده بخوام بگم NOT منطقی اش کنید.
                  ببخشید یکم بهم ور شد
                  هر چقدر به روش شما فکر کردم نتیجه ایی نگرفتم و مغزم جواب نمیده که درست باید چه کار کنم
                  ولی این عکس رو ببینید اینجا ترسیم کردم سیم قرمز که بیس ترانسیستور است و فرمان رو میده و سیم آبی نول است که مرمان رو عبور میده که ال ای دی رو فعال میکنه
                  حالا من چطور ال ای دی رو بردارم و بجاش سیم بذارم؟ من آمدم سیم بیس رو دادم به RX آردوینو و نول رو دادم به نول آردوینو ولی چیزی نتونستم توی آردوینو بگیریم
                  دارم اشتباه میرم جلو ؟



                  دلیل: ادغام دو پست برای جلوگیری از اسپم

                  نوشته اصلی توسط tiranoid نمایش پست ها
                  شما برای خوندن سیگنال، از همون کتابخونه IRRemote استفاده کنید کافیه. نیاز به یه گیرنده دارید که توی مثالهاش نوشته چجوری وصل میشه به آردویینو. هم کد خام رو بهتون میده هم دیکد شده ش رو
                  من نمیخوام از گیرنده چشمی استفاده کنم من میخوام چشمی رو حذف کنم بجاش مستقیم از سیم استفاده کنم
                  در کلا میخوام فرستنده مادون قرمز که به کنترل وصله رو حذف کنم و به جاش سیم بذارم که وصل بشه به آردوینو

                  دیدگاه


                    #10
                    پاسخ : سیمی کردن ریموت کنترل

                    نوشته اصلی توسط Network-Electronic نمایش پست ها
                    هر چقدر به روش شما فکر کردم نتیجه ایی نگرفتم و مغزم جواب نمیده که درست باید چه کار کنم
                    ولی این عکس رو ببینید اینجا ترسیم کردم سیم قرمز که بیس ترانسیستور است و فرمان رو میده و سیم آبی نول است که مرمان رو عبور میده که ال ای دی رو فعال میکنه
                    حالا من چطور ال ای دی رو بردارم و بجاش سیم بذارم؟ من آمدم سیم بیس رو دادم به RX آردوینو و نول رو دادم به نول آردوینو ولی چیزی نتونستم توی آردوینو بگیریم
                    دارم اشتباه میرم جلو ؟

                    خوب اول از همه این که نول نداریم! اینجا زمین داریم!
                    شما خیلی ساده زمین کنترل که همون سر منفی باتری باشه رو به زمین برد آردوینو اتون متصل میکنید؛ این از این.
                    برای سیگنال هم شاید سیگنال روی بیس ضعیف باشه و لازم باشه تقویت بشه. میشه البته بجای LED یک مقاومت گذاشت و سیگنال رو از روی کلکتور گرفت که دقیقا NOT سیگنال روی بیس میشه. فکر کنم مقاومت 1 تا 10 کیلو مناسب باشه. همونطوری که گفتم من با این کتابخونه کار نکردم، داخل این کنترل ها رو هم ندیدم و باهاشون کار نکردم وگرنه بهتر میتونستم کمک کنم.

                    دیدگاه


                      #11
                      پاسخ : سیمی کردن ریموت کنترل

                      نوشته اصلی توسط hossein.m98 نمایش پست ها
                      خوب اول از همه این که نول نداریم! اینجا زمین داریم!
                      شما خیلی ساده زمین کنترل که همون سر منفی باتری باشه رو به زمین برد آردوینو اتون متصل میکنید؛ این از این.
                      برای سیگنال هم شاید سیگنال روی بیس ضعیف باشه و لازم باشه تقویت بشه. میشه البته بجای LED یک مقاومت گذاشت و سیگنال رو از روی کلکتور گرفت که دقیقا NOT سیگنال روی بیس میشه. فکر کنم مقاومت 1 تا 10 کیلو مناسب باشه. همونطوری که گفتم من با این کتابخونه کار نکردم، داخل این کنترل ها رو هم ندیدم و باهاشون کار نکردم وگرنه بهتر میتونستم کمک کنم.
                      ممنون الان انجامش میدم خب شما فرض بر این بذارید که اصلا کتاب خونه ایی وجود نداره خوب باز میشه واسش کاری کرد؟
                      من سیگنال رو دارم میفرستم سمت سریال RX که توی سریال نشونش بدم اصلا کاری به کتابخونه ندارم

                      دیدگاه


                        #12
                        پاسخ : سیمی کردن ریموت کنترل

                        نوشته اصلی توسط Network-Electronic نمایش پست ها
                        ممنون الان انجامش میدم خب شما فرض بر این بذارید که اصلا کتاب خونه ایی وجود نداره خوب باز میشه واسش کاری کرد؟
                        من سیگنال رو دارم میفرستم سمت سریال RX که توی سریال نشونش بدم اصلا کاری به کتابخونه ندارم
                        گفتم که من کلا با کنترل ها کار نکردم و نمیدونم با چه پروتکلی و چطور کار میکنن. بهتره منتظر باشید دوستانی که تجربه دارن راهنمایی کنن

                        دیدگاه


                          #13
                          پاسخ : سیمی کردن ریموت کنترل

                          ببینید شما نمیتونید اینکارو کنید به همین شکل.

                          ال ای دی، یه سری داده 0 و 1 رو روی فرکانس 38 کیلوهرتز سوار شده رو میفرسته. اون گیرنده ها، بخش 38 کیلوهرتزشو جدا میکنن و داده ی خالی رو به میکرو میدن.این گیرنده ها هم فیلتر هستن، هم تقویت کننده، هم چند چیز دیگه که بچه ها مخابرات عاشقشن.
                          شما با سیم کشی مستقیم، صرفا دارین یه موج 38 کیلوهرتزی که یه داده روش مدوله شده رو دریافت میکنید میدید به میکرو. میکرو هیچی نمیفهمه ازش مگر اینکه خودتون دستی کار اون فیلتر رو انجام بدید.

                          قضیه RX هم یه چیز دیگه س.
                          برای اینکه از RX میکرو استفاده کنید، یعنی دقیقا از سیستم یوآرت بخواید که براتون داده رو نشون بده، باید باود ریتش دقیقا مطابق با نرخ داده ی ارسالی باشه (داده، نه کریر 38 کیلوهرتز). داده ی ارسالی، بسته به کدگذاری های مختلف، زمان بندی های مختلفی داره و معمولا هم ممکنه بی دقتی توش باشه. حتا همون خروجی گیرنده های IR هم نمیشه همینجوری به RX وصل کرد.

                          اون که دوستمون هم گفته بودن که باید سیگنال رو برعکس کنید درسته. اگر همه این مشکلات بالا حل شد، به این توجه کنید که گیرنده، داده ی دریافتی رو معکوس شده به میکروکنترلر میده (به همون علتی که RX اکتیو لو هست).
                          جدیدترین ویرایش توسط tiranoid; ۱۷:۲۶ ۱۳۹۸/۱۲/۰۹.
                          Si vis pacem, para bellum

                          دیدگاه


                            #14
                            پاسخ : سیمی کردن ریموت کنترل

                            نوشته اصلی توسط tiranoid نمایش پست ها
                            ببینید شما نمیتونید اینکارو کنید به همین شکل.

                            ال ای دی، یه سری داده 0 و 1 رو روی فرکانس 38 کیلوهرتز سوار شده رو میفرسته. اون گیرنده ها، بخش 38 کیلوهرتزشو جدا میکنن و داده ی خالی رو به میکرو میدن.این گیرنده ها هم فیلتر هستن، هم تقویت کننده، هم چند چیز دیگه که بچه ها مخابرات عاشقشن.
                            شما با سیم کشی مستقیم، صرفا دارین یه موج 38 کیلوهرتزی که یه داده روش مدوله شده رو دریافت میکنید میدید به میکرو. میکرو هیچی نمیفهمه ازش مگر اینکه خودتون دستی کار اون فیلتر رو انجام بدید.

                            قضیه RX هم یه چیز دیگه س.
                            برای اینکه از RX میکرو استفاده کنید، یعنی دقیقا از سیستم یوآرت بخواید که براتون داده رو نشون بده، باید باود ریتش دقیقا مطابق با نرخ داده ی ارسالی باشه (داده، نه کریر 38 کیلوهرتز). داده ی ارسالی، بسته به کدگذاری های مختلف، زمان بندی های مختلفی داره و معمولا هم ممکنه بی دقتی توش باشه. حتا همون خروجی گیرنده های IR هم نمیشه همینجوری به RX وصل کرد.

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

                            دیدگاه

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