اطلاعیه

Collapse
No announcement yet.

ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

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

    ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

    سلام به همه دوستان
    با PIC16F84 یه ریموت 4 کاناله کد لرینگ طراحی کردم که امیدوارم خوشتون بیاد.
    با استفاده از این کد میشه تا 21 ریموت کنترل را تو حافظه EEPROM میکرو لرن(ذخیره) کرد و حالت های خروجی 4 کانال با دیپ سوئچ تغییر داد.
    اگر دیپ سوئچ هر کانال on باشه حالت لحظه ای و اگر off باشه حالت toggle.
    مشخصات ریموت کنترل:
    مدل : بتا
    ایسی فرستنده: ev1527
    مقاومت اسیلاتور ایسی: 330k
    فرکانس کریر:315 یا 413 مگا هرتس(فرکانس ماژول گیرنده و فرستنده یکی باشه)

    نحوه لرن و پاک کردن ریموت:
    1)تغذیه میکرو قطع و سپس وصل کنید
    2)بعد از اینکه LED خاموش شد 5 ثانیه فرصت دارید تا آدرس ریموت ها پاک کنید یا ریموت جدیدی لرن کنید در غیر این صورت وارد برنامه اصلی میشه
    برای پاک کرن دکمه A ریموت را فشار داده و همزمان دکمه روی برد(L/C key) بزنید،LED روشن وبعد از یک ثانیه خاموش میشه که نشان دهنده پاک کردن ریموتهاست
    برای لرن کرن دکمه B ریموت را فشار داده و همزمان دکمه روی برد(L/C key) بزنید،LED چشمکزن میشه که نشان دهنده لرن کردن ریموت جدید است.

    حتما نیازی نیست که ریموت مدل بتا باشه هر ریموتی که مشخصات ریموت بالا داشته باشه قابل استفاده است فقط ممکنه جای دکمه هاش باهم فرق کنه و اگر مقاومت اسیلاتورش فرق کنه جواب میده اما ممکنه مصافت کمتری جواب بده.
    در ضمن سورس با کامپایلر mikroc pro for pic نوشته شده

    دانلود کد و شماتیک و ویدئو

    دانلود کد و شماتیک

    دانلود پی سی بی

    (فایل به همین پست نیز ضمیمه شده است)
    فایل های پیوست شده

    #2
    پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

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

    دیدگاه


      #3
      پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

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

      دیدگاه


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

        ممنون بابت پاسخ
        همین کار رو هم کردم روی یه میکرو نو هم همین مشگل و دارم این رو هم بگم که برنامه میکرو رو با پروگرامر سوپر پرو 580 ریختم.

        دیدگاه


          #5
          پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

          من نتونستم با کریستال زیر 16 درست کنم
          شما چطوری درست کردین ؟ لطفا نحوه کد گرفتن و ... توضیح بدین ممنون
          همه دوست دارند به بهشت بروند اما جالب اینجاست کسی دوست ندارد بمیرد
          کانت

          دیدگاه


            #6
            پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

            نحوه لرن و پاک کردن ریموت:
            1)تغذیه میکرو قطع و سپس وصل کنید
            2)بعد از اینکه LED خاموش شد 5 ثانیه فرصت دارید تا آدرس ریموت ها پاک کنید یا ریموت جدیدی لرن کنید در غیر این صورت وارد برنامه اصلی میشه
            برای پاک کرن دکمه A ریموت را فشار داده و همزمان دکمه روی برد(L/C key) بزنید،LED روشن وبعد از یک ثانیه خاموش میشه که نشان دهنده پاک کردن ریموتهاست
            برای لرن کرن دکمه B ریموت را فشار داده و همزمان دکمه روی برد(L/C key) بزنید،LED چشمکزن میشه که نشان دهنده لرن کردن ریموت جدید است.

            دیدگاه


              #7
              پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

              من نتونستم با کریستال زیر 16 درست کنم
              شما چطوری درست کردین ؟ لطفا نحوه کد گرفتن و ... توضیح بدین ممنون
              سلام دوست عزیز
              با استفاده از تایمر 0 هر 90 میکرو ثانیه از سیگنال دیتا نمونه برداری کردم و بعد مقایسه سطح high و low سیگنال،دیتا استخراج کردم

              دیدگاه


                #8
                پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

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

                دیدگاه


                  #9
                  پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                  با مقدار دهی TMR0=166،تایمر صفر هر 90us سرزیر میشه با کربستال 4mhz

                  دیدگاه


                    #10
                    پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                    لینک دانلود:
                    http://cld.persiangig.com/download/5p883r/dl

                    دیدگاه


                      #11
                      پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                      مهندس مچکرم
                      بسازم انشاالله به مشکل بر نمی خورم .
                      زنده باد

                      اضافه شده در تاریخ :
                      سلام آقای مهندس موحدیان
                      لطفآ بفرمایید pcb مدار تحت چه برنامه ایی هست بنده مشکل دارم .
                      متشکرم

                      دیدگاه


                        #12
                        پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                        سلام
                        altium designer v13.1.2

                        دیدگاه


                          #13
                          پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                          سلام
                          خوب هستین
                          امکانش هست برنامه رو برای میکرو PIC16F627 تغییر بدین
                          اینجور که خوندم دیتاشیت ها رو 627 هم حافظه eeprom بیشتری داره هم ارزون تره
                          پایه بندی هم به همون شکل هست
                          اگر نمیشه تغییر بدین لطفا دلیلش رو بفرمایید
                          ممنون

                          دیدگاه


                            #14
                            پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                            سلام بر همگی منم چند تا سوال داشتم
                            در این سایت : (http://shopled.ir/article/%D8%A2%D9%...8C%D9%86%DA%AF ) هم نقشه مدار ریموت کنترل کد لرنینگ 4 کانال هست که من می خوام مدار دارای رله رو بسازم اما در PCB ای که در سایت قرار داده شده نقشه PCB با شماتیک همخوانی نداره لطفا یه راهنمایی کنین که از چه قطعاتی استفاده کنم و اون 2 تا آی سی هم که به غیر از میکرو کنترلر هست برای چی هستش

                            با تشکر

                            دیدگاه


                              #15
                              پاسخ : ریموت کنترل کد لرنینگ 4 کاناله با pic16f84

                              شما از رو pcbبساز کاملتره در ضمن یکی هست
                              و دو تا ای سی هم یکی ای سی تغذیه هست و دیگری هم ای سی eprom حافظه جانبیه
                              طوری زندگی کن انگار امروز اخرین روز زندگیته!!!
                              امروز رو کامل زندگی کن...
                              (یه روز یعنی هیچوقت!)

                              دیدگاه

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