اطلاعیه

Collapse
No announcement yet.

تاچ خازنی Capacitive Touch

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

    #31
    پاسخ : تاچ خازنی Capacitive Touch

    نوشته اصلی توسط reza_eminem67
    آره مهندس میدونم ولتاز میده فقط برای اینکه نشون بدم صفحه تاچ کجاست اون شکل رو گذاشتم.
    ببین برنامه PIC که نوشتم اگه به دردت میخوره بگو که بذارم.
    فقط من زمانی رو اندازه نمیگیرم میام یه پین رو 1 میکنم بعد 5 میکرو ثانیه delay میدم ولتاژی که دو سر خازن (صفحه تاچ) میفته رو میدم به پین A1 اگه پین A1 رو یک کرد که یعنی تاچ نشده اگه صفر بود که یعنی تاچ شده.
    حالا بنظر شما از تایمر استفاده باید کرد یا همین که بالا توضیح دادم خوبه ؟
    سلام ، خیلی جالب بود
    2 تا سوال
    سطح این دکمه حداقل چقد میتونه باشه ؟یعنی کوچیک بزرگیش....روش چی گذاشته توی عکس ؟ یه چسب باشه کافیه ؟ میشه از این لیبل ها روش زد ؟ که بشه روش پرینت کرد چسبوند شکیل بشه :mrgreen:
    ما تو هر شرایطی به این دکمه های خازنیمون دس بزنیم حالت خازنی رو درس میکنه ؟از نظر عایق بودن ما نسبت به زمین ...

    دیدگاه


      #32
      پاسخ : تاچ خازنی Capacitive Touch

      نوشته اصلی توسط کیوان قاسمی
      سلام ، خیلی جالب بود
      2 تا سوال
      سطح این دکمه حداقل چقد میتونه باشه ؟یعنی کوچیک بزرگیش....روش چی گذاشته توی عکس ؟ یه چسب باشه کافیه ؟ میشه از این لیبل ها روش زد ؟ که بشه روش پرینت کرد چسبوند شکیل بشه :mrgreen:
      ما تو هر شرایطی به این دکمه های خازنیمون دس بزنیم حالت خازنی رو درس میکنه ؟از نظر عایق بودن ما نسبت به زمین ...
      سلام
      ببین اندازه پد به حساسیت بستگش داره ، کمش کنی سطح تماس کم میشه و طبق فرمول ظرفیت خازن میزان خازن کوچک میشه و سنس کردنش دشوار میشه
      باید امتحان کنی دیگه
      توی عکس چسب چسبونده اما از زیر پلکسی ، کاغذ ، برچسب و حتی شیشه و چوب نازک هم کار میکنه
      یعنی چی توی هر شرایطی؟! خب دست بزنی خازن تشکیل میشه فقط میزان خازنش کمو زیاد میشه
      ما نسبت به زمین عایق نیستیم ما اتفاقا هادی طرف دوم خازنیم ، هادی اول هم پدی هست که بش دست میزنیم ، دی الکتریکم عابق بینشه
      از طریق ما طرف دوم خازن زمین میشه و اینطوری یه خازن بین پین میکرو و زمین ایجاد میشه
      درایور شبکه و nRF24L01
      کاتالوگ محصولات
      کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
      شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
      فروش اسيلوسکوپ GWinstek GOS-630FC

      دیدگاه


        #33
        پاسخ : تاچ خازنی Capacitive Touch

        من درست کردم جواب داد با خازن 27 پیکو و مقاومت 33k جالب اینجاست که حتی با تماس قسمتی از پوست دست هم جواب میده اینم برنامه بیسیک (توضیح اینکه یک سر پایه مقاومت به pina.0 و سردیگه به خازن وصل میشه و قسمت اتصال خازن و مقاومت میره به pina.7 وصل میشه و سطح مسی هم به محل اتصال خازن و مقاومت وصل میشه یعنی موازی میشه با خازن .)

        $regfile = "m32def.dat"
        $crystal = 8000000
        Config Lcdpin = Pin , Db4 = Pb.0 , Db5 = Pb.1 , Db6 = Pb.2 , Db7 = _
        Pb.3 , E = Pb.5 , Rs = Pb.4
        Config Portd = Output
        Config Pina.0 = Output
        Config Pina.7 = Input
        Config Timer1 = Timer , Prescale = 1
        Dim A As Long
        Enable Interrupts
        Enable Timer1
        Stop Timer1
        On Timer1 T1
        Reset Porta.0
        Reset Pina.7

        Do
        Set Porta.0
        Start Timer1
        Do
        Loop Until Pina.7 = 1
        Stop Timer1

        A = A * 65536
        A = A + Timer1
        Cls : Locate 1 , 1 : Lcd "time=" ; A
        If A > 25 Then
        Set Portd.5
        End If
        If A < 17 Then
        Reset Portd.5
        End If
        A = 0 : Timer1 = 0
        Reset Porta.0
        Reset Pina.7
        Waitms 500
        Loop


        End

        T1:
        Incr A
        Return
        من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
        آلبرت اینشتین
        منبع: http://fa.wikiquote.org

        دیدگاه


          #34
          پاسخ : تاچ خازنی Capacitive Touch

          یادم رفت بگم یه led هم به portd.5 وصل کردم :job:
          من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
          آلبرت اینشتین
          منبع: http://fa.wikiquote.org

          دیدگاه


            #35
            پاسخ : تاچ خازنی Capacitive Touch

            نوشته اصلی توسط silicon0
            من درست کردم جواب داد با خازن 27 پیکو و مقاومت 33k جالب اینجاست که حتی با تماس قسمتی از پوست دست هم جواب میده اینم برنامه بیسیک (توضیح اینکه یک سر پایه مقاومت به pinc.0 و سردیگه به خازن وصل میشه و قسمت اتصال خازن و مقاومت میره به pinc.7 وصل میشه و سطح مسی هم به محل اتصال خازن و مقاومت وصل میشه یعنی موازی میشه با خازن .)
            سلام
            بسیار عالی
            ممنون فقط این که اگه شماتیکشم بذاری و چون من بیسیک کار نمیکنم متوجه برنامت نه که نشم ولی 100% متوجه نمیشم
            یه چیز دیگه این که فایل هگزشم بذار چون کامپایلر بیکام هم نصب ندارم :icon_razz:
            اما باز هم تشکر میکنم که یکی بالاخره اینو نوشت
            درایور شبکه و nRF24L01
            کاتالوگ محصولات
            کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
            شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
            فروش اسيلوسکوپ GWinstek GOS-630FC

            دیدگاه


              #36
              پاسخ : تاچ خازنی Capacitive Touch

              نوشته اصلی توسط بسطام بیرامی
              سلام
              بسیار عالی
              ممنون فقط این که اگه شماتیکشم بذاری و چون من بیسیک کار نمیکنم متوجه برنامت نه که نشم ولی 100% متوجه نمیشم
              یه چیز دیگه این که فایل هگزشم بذار چون کامپایلر بیکام هم نصب ندارم :icon_razz:
              اما باز هم تشکر میکنم که یکی بالاخره اینو نوشت
              خواهش میکنم در مورد شماتیک نمیدونم با چه برنامه ای باید بکشم (تجربه ندارم راهنماییم کنید ) اینم فایل هگزش خدمت شما :

              http://uploadboy.com/1qs7tn0v4rng.html
              من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
              آلبرت اینشتین
              منبع: http://fa.wikiquote.org

              دیدگاه


                #37
                پاسخ : تاچ خازنی Capacitive Touch

                نوشته اصلی توسط silicon0
                خواهش میکنم در مورد شماتیک نمیدونم با چه برنامه ای باید بکشم (تجربه ندارم راهنماییم کنید ) اینم فایل هگزش خدمت شما :

                http://uploadboy.com/1qs7tn0v4rng.html
                ممنون
                هم با برنامه Proteus میتونید بکشید ( البته میتونید برنامه هایی هم مینویسید شبیه سازی کنید )
                آموزشاش توی سایت هست و حتما خیلی به دردون میخوره
                نرم افزار Altium هم هست که فقط میتونید شماتیک بکشید و باش PCB طراحی کنید که یک مقدار سخت تر از Proteus هست
                درایور شبکه و nRF24L01
                کاتالوگ محصولات
                کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                فروش اسيلوسکوپ GWinstek GOS-630FC

                دیدگاه


                  #38
                  پاسخ : تاچ خازنی Capacitive Touch

                  نوشته اصلی توسط silicon0
                  یادم رفت بگم یه led هم به portd.5 وصل کردم :job:
                  البته LCD هم داره
                  شماتیکشم فکنم اینطوریه

                  درایور شبکه و nRF24L01
                  کاتالوگ محصولات
                  کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                  شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                  فروش اسيلوسکوپ GWinstek GOS-630FC

                  دیدگاه


                    #39
                    پاسخ : تاچ خازنی Capacitive Touch

                    نوشته اصلی توسط بسطام بیرامی
                    البته LCD هم داره
                    شماتیکشم فکنم اینطوریه

                    بله شماتیک درسته ولی من خازن 100 نانو نذاشتم این هم یه برنامه که تعداد لمس شدن ها رو میشمره و زمان رو بصورت میکرو ثانیه نشون میده
                    شماتیک هم مثل قبلیه فایل هگز:
                    http://uploadboy.com/1bd8l7u4y3zt.html



                    $regfile = "m32def.dat"
                    $crystal = 8000000
                    Config Lcdpin = Pin , Db4 = Pb.0 , Db5 = Pb.1 , Db6 = Pb.2 , Db7 = _
                    Pb.3 , E = Pb.5 , Rs = Pb.4
                    Config Portd = Output
                    Config Pina.0 = Output
                    Config Pina.7 = Input
                    Config Timer1 = Timer , Prescale = 1
                    Dim A As Long
                    Dim B As Word
                    Dim C As Single
                    Enable Interrupts
                    Enable Timer1
                    Stop Timer1
                    On Timer1 T1
                    Reset Porta.0
                    Reset Pina.7
                    Timer1 = 0
                    Cls

                    Do
                    Gosub Ab
                    Locate 1 , 1 : Lcd "time=" ; C ; "us"
                    Select Case Timer1
                    Case Is > 25
                    Set Portd.5
                    Incr B
                    Locate 2 , 1 : Lcd "number=" ; B
                    Do
                    Gosub Ab
                    Loop Until Timer1 = 15
                    Case Is < 17
                    Reset Portd.5
                    End Select
                    Loop


                    T1:
                    Incr A
                    Return

                    Ab:
                    Timer1 = 0 : A = 0
                    Reset Porta.0
                    Waitms 10
                    Set Porta.0
                    Start Timer1
                    Do
                    Loop Until Pina.7 = 1
                    Stop Timer1
                    A = A * 65536
                    A = A + Timer1
                    C = A / 8
                    Return
                    من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
                    آلبرت اینشتین
                    منبع: http://fa.wikiquote.org

                    دیدگاه


                      #40
                      پاسخ : تاچ خازنی Capacitive Touch

                      نوشته اصلی توسط silicon0
                      بله شماتیک درسته ولی من خازن 100 نانو نذاشتم این هم یه برنامه که تعداد لمس شدن ها رو میشمره و زمان رو بصورت میکرو ثانیه نشون میده
                      شماتیک هم مثل قبلیه فایل هگز:
                      http://uploadboy.com/1bd8l7u4y3zt.html
                      مرسی شرمنده کردی
                      نه دوست عزیز
                      اون کلید و خازن شبیه سازی زمان لمس و زمان لمس نکردنه
                      همونطور که میدونی لمس بشه یه خازن موازی میشه من کلیدو میبندم که انگار لمس شده و کلید باز یعنی لمس نشده
                      تو شبیه ساز نمیشه صفحه با دست گذاشت :biggrin:
                      درایور شبکه و nRF24L01
                      کاتالوگ محصولات
                      کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                      شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                      فروش اسيلوسکوپ GWinstek GOS-630FC

                      دیدگاه


                        #41
                        پاسخ : تاچ خازنی Capacitive Touch

                        راستی اون دیود نورانی که به portd.5 وصل میشه یه مقاومت 330 اهمی هم باهاش سری کن :mrgreen:
                        من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
                        آلبرت اینشتین
                        منبع: http://fa.wikiquote.org

                        دیدگاه


                          #42
                          پاسخ : تاچ خازنی Capacitive Touch

                          نوشته اصلی توسط silicon0
                          راستی اون دیود نورانی که به portd.5 وصل میشه یه مقاومت 330 اهمی هم باهاش سری کن :mrgreen:

                          آره میدونم ولی توی پروتئوس چیزی نمیسوزه برای همین نذاشتم :icon_razz:
                          درایور شبکه و nRF24L01
                          کاتالوگ محصولات
                          کنترلر CNC شش محوره براي پرينتر 3D و Pick n Place
                          شبيه ساز تک تيرانداز و سيبل ديجيتال با پردازش تصوير
                          فروش اسيلوسکوپ GWinstek GOS-630FC

                          دیدگاه


                            #43
                            پاسخ : تاچ خازنی Capacitive Touch

                            نوشته اصلی توسط silicon0
                            راستی اون دیود نورانی که به portd.5 وصل میشه یه مقاومت 330 اهمی هم باهاش سری کن :mrgreen:
                            مهندس کارت درسته هاااااااااااا
                            آقا از چه فاصله ای تاچ رو تشخیص میده ؟
                            من اونیم که سایه ام نداشت
                            دلش رو توی کوچه جا گذاشت
                            همون که تو دلش غمارو کاشت
                            غیر از این سکوت چیزی برنداشت
                            مرتضی خدا نگهدارت.روحت شاد و یادت گرامی و صدایت جاودان

                            دیدگاه


                              #44
                              پاسخ : تاچ خازنی Capacitive Touch

                              نوشته اصلی توسط reza_eminem67
                              مهندس کارت درسته هاااااااااااا
                              آقا از چه فاصله ای تاچ رو تشخیص میده ؟
                              مگه گیرنده آلتراسونیک هست که از رو فاصله تشخیص بده ! oo:
                              این "کلید لمسی" هستش اسمش روشه
                              من نمىآ‌توانم فرضیه «بىآ‌اخلاقى انسان» را بپذیرم، و من اخلاق را منحصرا امرى انسانى و متعلق به انسان مىآ‌دانم که هیچ نوع قدرت مافوق انسانى در پشت آن وجود ندارد
                              آلبرت اینشتین
                              منبع: http://fa.wikiquote.org

                              دیدگاه


                                #45
                                پاسخ : تاچ خازنی Capacitive Touch

                                نوشته اصلی توسط silicon0
                                مگه گیرنده آلتراسونیک هست که از رو فاصله تشخیص بده ! oo:
                                این "کلید لمسی" هستش اسمش روشه
                                آره مهندس لمسیه ولی خب از نوع خازنیه
                                تاچ خازنی خصوصیتش اینه که میشه از یک فاصله کم تشخیص بده که دست ما نزدیک صفحه اومده و عمل کنه.
                                دست ما نقش صفحه دوم خازنه.
                                اگر قرار باشه با لمس یک صفحه رسانا مدار عمل کنه که میشه با 2 تا ترانزیستور این کارو کرد نیاز به میکرو نیست.
                                مدار 2 ترانزیستور رو مهندس بیرامی تو صفحه قبل گذاشته.
                                من اونیم که سایه ام نداشت
                                دلش رو توی کوچه جا گذاشت
                                همون که تو دلش غمارو کاشت
                                غیر از این سکوت چیزی برنداشت
                                مرتضی خدا نگهدارت.روحت شاد و یادت گرامی و صدایت جاودان

                                دیدگاه

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