اطلاعیه

Collapse
No announcement yet.

ساده ترین روش راه اندازی این کی پد

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

    ساده ترین روش راه اندازی این کی پد

    سلام دوستان
    ساده ترین روش راه اندازی این کی پد چی هست بدون میکرو باشه روشش
    اینم عکسش جوری راه اندازیش کنه که بتونه یه رله ساده رو وصل کنه
    ممنون

    #2
    پاسخ : ساده ترین روش راه اندازی این کی پد

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

    دیدگاه


      #3
      پاسخ : ساده ترین روش راه اندازی این کی پد

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

      میخوام یه قفل رمز ساده بسازم
      راهی هست؟

      دیدگاه


        #4
        پاسخ : ساده ترین روش راه اندازی این کی پد

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

        دیدگاه


          #5
          پاسخ : ساده ترین روش راه اندازی این کی پد

          نوشته اصلی توسط hossein.m98 نمایش پست ها
          قفل رمز بدون میکروکنترلر؟؟؟ زیاد کار امنی نیست. تازه پیاده کردنش با میکروکنترلر هم باز داستان داره. البته من یکم وسواس به خرج میدم توی این مورد

          کلا روشی هست بتونم اینو راه بندازم؟
          برای راه اندازی با میکرو کنترل ای سی آماده اش هست؟

          دیدگاه


            #6
            پاسخ : ساده ترین روش راه اندازی این کی پد

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

            دیدگاه


              #7
              پاسخ : ساده ترین روش راه اندازی این کی پد

              با این کد میتونی با میکرو کی پد درایو کنی . البته آی سی درایو هم میتونی استفاده کنی که قیمتش با یه میکرو ساده تقریبا یکیه .




              /*


              #define port_key PORT X
              #define pin_key PIN X
              #define ddr_key DDR x


              */







              char key_code[4][4]={{13,14,0,15},{12,9,8,7},{11,6,5,4},{10,3,2,1}};
              char key;
              char colom,row;


              void scan_key(void){
              if(pin_key!=0xf0){
              ddr_key=0x0f;
              port_key=0xf0;
              delay_ms(1);
              if (pin_key == 0B01110000)row=0;
              if (pin_key == 0B10110000)row=1;
              if (pin_key == 0B11010000)row=2;
              if (pin_key == 0B11100000)row=3;
              ddr_key=0xf0;
              port_key=0x0f;
              delay_ms(1);
              if (pin_key == 0B00000111)colom=0;
              if (pin_key == 0B00001011)colom=1;
              if (pin_key == 0B00001101)colom=2;
              if (pin_key == 0B00001110)colom=3;
              key=key_code[colom][row];


              delay_ms(1);
              ddr_key=0x0f;
              port_key=0xf0;
              while(pin_key!=0xf0);
              }
              }




              اگه از میکرو نمیخوای استفاده کنی میتونی از نقشه های زیر استفاده کنی






              جدیدترین ویرایش توسط sepehr63; ۱۷:۵۲ ۱۳۹۹/۰۹/۱۶.

              دیدگاه


                #8
                پاسخ : ساده ترین روش راه اندازی این کی پد

                نوشته اصلی توسط sepehr63 نمایش پست ها
                با این کد میتونی با میکرو کی پد درایو کنی . البته آی سی درایو هم میتونی استفاده کنی که قیمتش با یه میکرو ساده تقریبا یکیه .




                /*


                #define port_key PORT X
                #define pin_key PIN X
                #define ddr_key DDR x


                */







                char key_code[4][4]={{13,14,0,15},{12,9,8,7},{11,6,5,4},{10,3,2,1}};
                char key;
                char colom,row;


                void scan_key(void){
                if(pin_key!=0xf0){
                ddr_key=0x0f;
                port_key=0xf0;
                delay_ms(1);
                if (pin_key == 0B01110000)row=0;
                if (pin_key == 0B10110000)row=1;
                if (pin_key == 0B11010000)row=2;
                if (pin_key == 0B11100000)row=3;
                ddr_key=0xf0;
                port_key=0x0f;
                delay_ms(1);
                if (pin_key == 0B00000111)colom=0;
                if (pin_key == 0B00001011)colom=1;
                if (pin_key == 0B00001101)colom=2;
                if (pin_key == 0B00001110)colom=3;
                key=key_code[colom][row];


                delay_ms(1);
                ddr_key=0x0f;
                port_key=0xf0;
                while(pin_key!=0xf0);
                }
                }




                اگه از میکرو نمیخوای استفاده کنی میتونی از نقشه های زیر استفاده کنی







                موقعی که یکی از کلید های این کی پد رو فشار میدیم چه اتفاقی می افته ؟یعنی این کی پد بر چه اساسی کار میکنه؟دکمه ها خازنی هستن یا مقاومتی؟

                دیدگاه


                  #9
                  پاسخ : ساده ترین روش راه اندازی این کی پد

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

                  دیدگاه


                    #10
                    پاسخ : ساده ترین روش راه اندازی این کی پد

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

                    یعنی با فشار دادن یکی از دکمه ها اتصال برقرار میشه؟اگه اینجوری باشه میشه این کی پد رو با ترایاک هم راه انداخت

                    دیدگاه


                      #11
                      پاسخ : ساده ترین روش راه اندازی این کی پد

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

                      این که با چه روشی اسکن کنید و ازش برای رمز گذاری استفاده کنید به شما ربط داره. ساده ترین و جمع و جورترین روش استفاده از میکروکنترلره.

                      دیدگاه


                        #12
                        پاسخ : ساده ترین روش راه اندازی این کی پد

                        نوشته اصلی توسط hossein.m98 نمایش پست ها
                        بله هر کلید بین یک سطر و یک ستون خاص قرار گرفته که اتصال اون ها رو به هم برقرار میکنه. دقیقا مثل شکل زیر:

                        این که با چه روشی اسکن کنید و ازش برای رمز گذاری استفاده کنید به شما ربط داره. ساده ترین و جمع و جورترین روش استفاده از میکروکنترلره.

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

                        دیدگاه


                          #13
                          پاسخ : ساده ترین روش راه اندازی این کی پد

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

                          دیدگاه


                            #14
                            پاسخ : ساده ترین روش راه اندازی این کی پد

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

                            دیدگاه


                              #15
                              پاسخ : ساده ترین روش راه اندازی این کی پد

                              نوشته اصلی توسط نو رسیده نمایش پست ها
                              با سلام
                              میتونید از آیسی 74922 استفاده کنید که مخصوص همینکاره.

                              یکم واضح تر توضیح میدین دوست عزیز

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

                              نوشته اصلی توسط hossein.m98 نمایش پست ها
                              میکروکنترلر آماده که معنی نداره! دیگه به اون نمیگن میکروکنترلر
                              اگر خیلی کارتون واجبه باید سفارش بدید یکی که کارش اینه براتون برنامه نویسی کنه. یا اینکه از روش های جایگزین مثل همینی که یکی از دوستان توی تاپیک قرار دادن استفاده کنید.

                              نمیخوام سفارش بدم میخوام خودم درست کنم ارزون باهام تمام بشه

                              دیدگاه

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