اطلاعیه

Collapse
No announcement yet.

شمارش اشیا با اینفرارد و بدون نیاز به آیسی

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

    شمارش اشیا با اینفرارد و بدون نیاز به آیسی

    سلام
    این سنسور مادون قرمز بدون استفاده از آیسی خاص و تنها با میکرو هستش.
    دوستان این برنامه رو نوشتم و با حرکت اول مشکلی نداره ولی به محض عبور شی دوم LCD کلا پاک میشه.مشکل کجاست؟
    کد:
    #include <mega16.h>
    #include <delay.h>
    #include <stdio.h>
    #include <alcd.h>
    
    void main()
    {
    int i=0;
    char b[];
    DDRB=0x00;
    PORTB=0x00;
    lcd_init(16);
    lcd_putsf("Infrared");
    lcd_gotoxy(0,1);
    lcd_putsf("Counting!");
    delay_ms(800);
    lcd_clear();lcd_putsf("Ready to Count:");
     lcd_gotoxy(0,1);
    lcd_putsf("~");
    while(1){
    
    
    if(PINB.0==1) {
    
    i++;
    while(PINB.0==1){}
    delay_ms(50);
    lcd_gotoxy(1,1); 
    sprintf(b,"%d",i);
    lcd_puts(b);
    }  
    
    }
    }

    #2
    پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

    دوستان این پروژه رو من باید 5 روز دیگه تحویل بدم!
    لطفا اساتید منو راهنمایی کنید یا اگه برنامه دیگری برا این کاردارید بذارید

    دیدگاه


      #3
      پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

      سلام
      این بدون نیاز به آیسی رو من نفهمیدم یعنی چی؟
      یه شماتیکی بذار ببینیم یعنی چجوری
      telgram:09396888049

      دیدگاه


        #4
        پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

        با بیسیک بخوای برات مینویسم فعلا با C مشکل دارم
        چشم ها را باید شست ، جور دیگر باید دید . . .

        دیدگاه


          #5
          پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

          نوشته اصلی توسط hassantorabi
          با بیسیک بخوای برات مینویسم فعلا با C مشکل دارم
          نیکی و پرسش مهندس جان؟
          بنویس بذار همه استفاده کنیم
          telgram:09396888049

          دیدگاه


            #6
            پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

            نوشته اصلی توسط hassantorabi
            با بیسیک بخوای برات مینویسم فعلا با C مشکل دارم
            بنویسی ممنون میشم.

            دیدگاه


              #7
              پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

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

              دیدگاه


                #8
                پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                if(PINB.0==1) {
                چرا PINB.0==1 باید وقتی صفرشد بخونی فکر کنم.
                اسمم بابا برقيه مي دونين کارم چيه دلم مي خواد همه جا که با کمک شما
                مصرف برق کم بشه تا برقمون قطع نشه
                مصرف بي رويه کار خيلي بديه موقع پخش کارتون برق تلويزيون
                اگه يه دفعه بره حوصله مون سر مي ره
                هرگز نشه فراموش لامپ اضافي خاموش

                دیدگاه


                  #9
                  پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                  چنتا سوال:
                  - شما چک کردین که وقتی جلوی سنسور مانع قرار میگیره 5 ولت رو میده به میکرو؟
                  - از فرستنده گیرنده جدا استفاده می کنید؟
                  - تا چه عددی قراره بشمره یا مشخص نیست؟
                  telgram:09396888049

                  دیدگاه


                    #10
                    پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی


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

                    در شماتیکی که قرار دادید ، خطای طراحی وجود داره !!


                    با احترام
                    94/1/10

                    دیدگاه


                      #11
                      پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                      منم موافقم برای همین پرسیدم ببینید که وقتی مانع جلوی سنسور قرار میگیره 5 ولت میده یانه
                      telgram:09396888049

                      دیدگاه


                        #12
                        پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                        نوشته اصلی توسط امیر معیری
                        سلام
                        وقت بخیر

                        در شماتیکی که قرار دادید ، خطای طراحی وجود داره !!


                        با احترام
                        94/1/10
                        کاش مشکل طراحی رو میگفتید.
                        منظورتون جهت d2 هست؟
                        اگرچه طراحی خوبی انجام نشده اما اگه جهت d2 اصلاح بشه و led حذف بشه فکر کنم مشکلی نداشته باشه و باید جواب بدها!
                        اسمم بابا برقيه مي دونين کارم چيه دلم مي خواد همه جا که با کمک شما
                        مصرف برق کم بشه تا برقمون قطع نشه
                        مصرف بي رويه کار خيلي بديه موقع پخش کارتون برق تلويزيون
                        اگه يه دفعه بره حوصله مون سر مي ره
                        هرگز نشه فراموش لامپ اضافي خاموش

                        دیدگاه


                          #13
                          پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی


                          سلام
                          وقت بخیر
                          نوشته اصلی توسط بابا برقی
                          کاش مشکل طراحی رو میگفتید.
                          منظورتون جهت d2 هست؟
                          اگرچه طراحی خوبی انجام نشده اما اگه جهت d2 اصلاح بشه و led حذف بشه فکر کنم مشکلی نداشته باشه و باید جواب بدها!

                          بله
                          حذف LED
                          تغییر جهت D2 (اگر اپتو ترانزیستور باشه ) . ( یعنی اتصال امیتر به GND و کلکتور به پین میکرو)
                          تغییر مقدار مقاومت R2 (پول پ) از مقدار موجود به 10 کیلو اهم


                          با احترام
                          94/1/10

                          دیدگاه


                            #14
                            پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                            led رو برای چی گذاشتین؟
                            چرا از سنسورهای آماده مادون استفاده نمکینید؟
                            cny70
                            on2179
                            .
                            .
                            .
                            telgram:09396888049

                            دیدگاه


                              #15
                              پاسخ : شمارش اشیا با اینفرارد و بدون نیاز به آیسی

                              نوشته اصلی توسط jumper
                              چنتا سوال:
                              - شما چک کردین که وقتی جلوی سنسور مانع قرار میگیره 5 ولت رو میده به میکرو؟
                              - از فرستنده گیرنده جدا استفاده می کنید؟
                              - تا چه عددی قراره بشمره یا مشخص نیست؟
                              بله 5 ولت رو میده و همون طور که عرض کردم اولین شی که عبور کنه 1 رو نشون میده. یه اشکال خیلی کوچیک باید تو حلقه ی بینهایت باشه که بعد از یه بار اجرا شدن حلقه نوشته ها پاک میشه! فک نکنم خیلی پیچیده باشه ولی چرا ب ذهن هیچکس نمی رسه نمی دونم :((

                              دیدگاه

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