اطلاعیه

Collapse
No announcement yet.

کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

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

    #16
    کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

    نوشته اصلی توسط shahab_taheri
    توی شماتیکت خازن نداری که!
    با این حال هر چه مقدار خازنت بیشتر باشه وقفه تا روشن شدن led بیشتره و مقدار خازن خیلی کم هم که باشه بی تاثیر میشه
    پس خازن 10 الی 100 نانو مناسبه
    وقتی میگی سوسو میزنه فکر میکنم پتانسیومتر مشکل داره عوضش کن یه تست بزن
    منتظرم
    10 یا 100 نانو اصلا برای روشن شدنش جواب نمیدن
    تو مدار واقعی من پتانسیومر ندارم ..یه اپتوکانتر هست که از یک ال ای دی مادون قرمز ویه ترانزیستور نوری تشکیل شده که برحسب شدت نور مادون یه ولتاژ میده بیرون ومیکرو برحسب اون ولتاژ ال ای دی رو خاموش روشن میکنه

    دیدگاه


      #17
      کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

      ویویوشو ببینید
      http://www.aparat.com/v/UcIkY

      دیدگاه


        #18
        پاسخ : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

        ببین نداشتیما، داری منو فریب میدی
        معلومه وقتی خازن میزاری هر ظرفیتش بیشتر باشه زمان روشن موندن بیشتره تا تخلیه بشه
        حالا چه کاریه که از adc استفاده کنی؟!
        اگر برای شمارش بخوان از اپتوکانتر استفاده کنن که دیگه پین ورودی به چه دردی میخوره

        من نمیدونم چه جوری فایل قرار بدم. بگو تا مدار صحیح اپتوکانتر رو بذارم
        حتما حتما پارت نامبر اپتوکانتر رو هم بگو
        اگر پتانسیومتر هم هست بگو
        شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

        دیدگاه


          #19
          پاسخ : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

          الیدی را از مدار خارج کنید و السیدی وصل کنید و طوری میکرو را برنامه نویسی کنید که بتونه مقدار adc را روی السیدی نشون بده...
          بعد یه فیلم کوتاه (در حد 10 ثانیه) از السیدی بگیرید تا ما ببینیم و کمکتون کنیم.
          1 در دنیا 100 در آخرت (درس و مشق فعالیتمو تو انجمن کم کرده)
          من آنچه شرط بلاغست با تو میآ‌گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
          !Electronic On! Programming On
          هوشمندانه سوال بپرسیم!
          http://ir02x6.persiangig.com/logo/eca/tanks_01.png

          دیدگاه


            #20
            کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

            نوشته اصلی توسط شهاب طاهری
            ببین نداشتیما، داری منو فریب میدی
            معلومه وقتی خازن میزاری هر ظرفیتش بیشتر باشه زمان روشن موندن بیشتره تا تخلیه بشه
            حالا چه کاریه که از adc استفاده کنی؟!
            اگر برای شمارش بخوان از اپتوکانتر استفاده کنن که دیگه پین ورودی به چه دردی میخوره

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

            دیدگاه


              #21
              کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

              دوستان عزیز مشکل حل شد ومطمئنا مربوط به نویز بود .....پایه adcمیکرو رو با مقاوت 10کیلو پول داون کردم همه چی مثل ساعت کار میکنه

              دیدگاه


                #22
                پاسخ : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

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

                از چند تا اپتوکانتر در سطوح مختلف استفاده کن

                باز هم آفرین :applause: :applause: :applause:
                شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

                دیدگاه


                  #23
                  : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

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

                  از چند تا اپتوکانتر در سطوح مختلف استفاده کن

                  باز هم آفرین :applause: :applause: :applause:
                  فقط یه سوال
                  چطر میتونم جوری برنامه نویسیش کنم که که اولویت با این باشه یعنی هرجای برنامه بود میکرو ..اول بیاد دستورات این فرمان آب رو اجر کنه؟

                  دیدگاه


                    #24
                    پاسخ : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

                    سلام
                    راستی از اندازه گیری با اولتراسونیک هم میتونی استفاده کنی. ماژولش هست. دقت خوب و قیمتش رو نمیدونم ولی با اپتوکانتر ارزون در میاد
                    فرض کن 8 تا اپتوکانتر داری برای سطوح مختلف و همه اونها توی یک خط قرار میگیرن و یک میله بصورت عمودی از بین همه اونها رد میشه. حالا وقتی پورتی رو که سنسورها (اپتوکانترها) بهش وصل هستن میخونیم نتیجه از زمان خالی بودن مخزن تا پر شدن مخزن به صورت زیره:
                    PORTA = 0b11111111
                    PORTA = 0b11111110
                    PORTA = 0b11111100
                    PORTA = 0b11111000
                    PORTA = 0b11110000
                    PORTA = 0b11100000
                    PORTA = 0b11000000
                    PORTA = 0b10000000
                    PORTA = 0b00000000
                    پس توی خوندن پورت فقط 9 تا مقدار داریم که با یه دستور switch , case برای هر حالت، کار خاصی رو تعریف میکنیم
                    switch (PORTA)
                    case 0b11111110
                    {
                    ...
                    break;
                    }
                    case 0b11111100
                    {
                    ...
                    break;
                    }
                    case 0b11111000
                    {
                    ...
                    break;
                    }
                    case 0b11110000
                    {
                    ...
                    break;
                    }
                    case 0b11100000
                    {
                    ...
                    break;
                    }
                    case 0b11000000
                    {
                    ...
                    break;
                    }
                    case 0b10000000
                    {
                    ...
                    break;
                    }
                    case 0b00000000
                    {
                    ...
                    break;
                    }
                    case default: //0b11111111
                    {}
                    البته روشهای دیگه ای هم هست که امیدوارم بچه های دیگه انجمن هم کمک کنن تا به بهترین روش چه از نظر قیمت و چه از نظر کیفیت برسی
                    موفق باشی
                    شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

                    دیدگاه


                      #25
                      کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

                      نوشته اصلی توسط شهاب طاهری
                      سلام
                      راستی از اندازه گیری با اولتراسونیک هم میتونی استفاده کنی. ماژولش هست. دقت خوب و قیمتش رو نمیدونم ولی با اپتوکانتر ارزون در میاد
                      فرض کن 8 تا اپتوکانتر داری برای سطوح مختلف و همه اونها توی یک خط قرار میگیرن و یک میله بصورت عمودی از بین همه اونها رد میشه. حالا وقتی پورتی رو که سنسورها (اپتوکانترها) بهش وصل هستن میخونیم نتیجه از زمان خالی بودن مخزن تا پر شدن مخزن به صورت زیره:
                      PORTA = 0b11111111
                      PORTA = 0b11111110
                      PORTA = 0b11111100
                      PORTA = 0b11111000
                      PORTA = 0b11110000
                      PORTA = 0b11100000
                      PORTA = 0b11000000
                      PORTA = 0b10000000
                      PORTA = 0b00000000
                      پس توی خوندن پورت فقط 9 تا مقدار داریم که با یه دستور switch , case برای هر حالت، کار خاصی رو تعریف میکنیم
                      switch (PORTA)
                      case 0b11111110
                      {
                      ...
                      break;
                      }
                      case 0b11111100
                      {
                      ...
                      break;
                      }
                      case 0b11111000
                      {
                      ...
                      break;
                      }
                      case 0b11110000
                      {
                      ...
                      break;
                      }
                      case 0b11100000
                      {
                      ...
                      break;
                      }
                      case 0b11000000
                      {
                      ...
                      break;
                      }
                      case 0b10000000
                      {
                      ...
                      break;
                      }
                      case 0b00000000
                      {
                      ...
                      break;
                      }
                      case default: //0b11111111
                      {}
                      البته روشهای دیگه ای هم هست که امیدوارم بچه های دیگه انجمن هم کمک کنن تا به بهترین روش چه از نظر قیمت و چه از نظر کیفیت برسی
                      موفق باشی
                      با سلام
                      با رید رله وآهن ربای شناورممیشه ولی جالب نیست
                      تو این روش میتونیم میزان آب رو با ال ای دی های تخت بصورت ستونی وبا رنگ های سبز وزرد وقرمز نشون بدیم وخیلی جالبتره
                      راستی من c ار نکردم اگه میشه بیسیک بنویسید

                      دیدگاه


                        #26
                        پاسخ : کم نورشدن ledبا وجود فرمان ریست در میکرو و وجود ولتاژ2 ولت بروی پایه مورد نظر

                        باید روشهای مختلف رو در نظر بگیری و بهترینش رو انتخاب کنی
                        بچه ها زیاد با بیسیک کار میکنن و جواب میگیرن ولی ایراد داره مثلا شما نمیتونی توی یه خط چند تا عمل ریاضی یا منطفی رو انجام بدی
                        این برنامه ای که نوشتم عینا دستورهاش توی بیسیک هست switch که مقدار پورت رو میخونیم
                        case که هر مقداری که جلوش نوشته اگر با مقدار جلوی switch برابر باشه دستورات توی پرانتز زیرش عمل میکنه و break که بعد از تمام شدن دستورات کلا از switch بیرون میاد تا case بعدی اجرا نشه
                        و اگر مقادیر هیچیک از caseها با مقدار جلوی switch برابر نبود دستورات default اجرا میشه و چون آخرین گزینه هست دیگه break نداره
                        شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

                        دیدگاه

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