اطلاعیه

Collapse
No announcement yet.

[پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

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

    [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

    سلام
    این برنامه برای راه اندازی ماژول HC-SR04 هست که توی فروشگاه هم موجود میباشد (از اینجا تهیه کنید)


    برنامه از تایمر شماره صفر و پایه های PC0,PC1 استفاده میکند برای راه اندازی ماژول
    برنامه و شماتیک پیوست شده اند
    فایل های پیوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    #2
    [آموزش] توضیح برنامه

    ماژول HC-SR04 به این صورت کار میکنه که شما ابتدا یه پالس با طول حداقل 10 میکرو ثانیه به پایه TRIG میدین و ماژول خودش 8 عدد پالس با فرکانس 40 کیلو هرتز ارسال میکنه
    وقتی که پالس ها ارسال شد پایه ECHO یک میشه و تا زمانی که برگشت پالس ها از جسم را دریافت نکنه این پایه یک باقی میمونه
    به نمودار زیر توجه کنید


    کاری که برنامه نویس باید انجام بده اینه که باید زمان رفت و برگشت پالس رو از روی پایه ECHO اندازه بگیره و با استفاده از فرمول زیر (فیزیک دوم دبیرستان :mrgreen مسافت رو محاسبه کنه

    distance = (high level time×velocity of sound (340M/S) ) / 2

    ممکنه سرعت محیط های مختلف متفاوت باشه مثلا در آب سرعت صوت فرق میکنه پس در هوای مرطوب هم سرعت با هوای خشک فرق میکنه ولی به صورت پیش فرض سرعت را در هوای معمولی و خشک در نظر میگیریم

    برای اندازه گیری زمان از تایمر صفر استفاده شده و از وقفه این تایمر استفاده شده است (صرفا جهت شمارش تعداد سریز ها) و در نهایت با استفاده از کد زیر زمان محاسبه میشود (کلاک تایمر 8MHz می باشد)
    کد:
    T = (float)T_Counter*(256.0/8000.0) + (float)TCNT0/8000.0;  // Time in ms
    سپس فاصله رو محاسبه میکنیم
    کد:
    d = (float)T*340.0/2.0;
    در نهایت زمان سپرس شده رو روی سطر اول LCD و فاصله رو روی سطر دوم نمایش دادم
    کد:
    sprintf(str,"T = %10fms",T);
       lcd_gotoxy(0,0);
       lcd_puts(str);
       
       
       sprintf(str,"d = %10fmm",d);
       lcd_gotoxy(0,1);
       lcd_puts(str);
    اینم از شماتیک کار


    راستی استفاده از کریستال خارجی هم موجب افزایش دقت میشه
    موفق باشید :job:
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

      اول سلام
      دوم تشکر بابت مطلبتون
      سوم یه سوال:
      من چند روز پیش از امجد قیمت ماژول التراسونیک رو میگرفتم
      ارزون ترین قیمت برای srf04 بیست و پنج تومن بود(البته چینیش)
      مطمئنا این ماژول با این قیمت ، یه سری کمبود نسبت به اون داره
      شما که کار کردین حتما این کمبود ها رو میدونین
      مثلا شاید دقتش پایین تر باشه
      میتونین در این مورد یکم راهنمایی کنین و دلیل این اختلاف قیمت رو بگین ؟

      ممنون

      دیدگاه


        #4
        پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

        ماژول های SRF واقعا اسم در کردن و خیلی الکی گرون هستند .....
        انشالا تا 10 روز آینده SRF05 هم میاریم و قیمت جالبی میدیم
        شما قیمت فروشگاه های تهران رو با ما قیاس نکنید. قیمت خیلی از ماژول هامون مناسبتر از تهران هستند و البته کیفیت قابل دفاعی داریم.
        همین ماژول SR04 رو تعداد 300 تا برا یکی از فروشگاه های بسیار نامی تهران آوردم و با قیمت 20 تومن در حال فروشش هست که ما 7500 زدیم .

        دیدگاه


          #5
          پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

          سلام
          یه سوال فنی داشتم
          آیا این ماژول از پشت پلکسی هم کار میکنه
          منظورم اینه از پلکسی رد میشه؟
          زکات علم نشر آن است

          دیدگاه


            #6
            پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

            نوشته اصلی توسط mohsen2766
            سلام
            یه سوال فنی داشتم
            آیا این ماژول از پشت پلکسی هم کار میکنه
            منظورم اینه از پلکسی رد میشه؟
            سلام
            این ماژول پشت پلکسی کار نمی کنه.
            الکترونیک و رباتیک با طعم آردوینو !
            آمار آردوینو را از گوگل بگیرید...

            دیدگاه


              #7
              پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

              سلام
              از این ماژول میشه توی تشخیص مقدار ظرفیت سیلو ها استفاده کرد ؟ مثلا سیلو دان باشه یا آب .
              مشکلی نداره ؟نصبت به گرد و غبار حساسن ؟

              دیدگاه


                #8
                پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

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


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

                دیدگاه


                  #9
                  پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

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

                  دیدگاه


                    #10
                    پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

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

                    ارتفاع مخزن 1 متر هست

                    دیدگاه


                      #11
                      پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

                      من هم برای تشخیص سطح آب یه چیزی نیاز دارم. این ماژول کار میکنه؟

                      دیدگاه


                        #12
                        پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

                        نوشته اصلی توسط arduino
                        سلام
                        این سنسور صنعتی نیست و بیشتر جنبه آموزشی داره ، شما از یه سنسور 7000 تومانی چه توقعی دارید؟ من سه سال پیش با این سنسور آشنا شدم ، کیفیتش خوبه اما همونطور که گفتم صنعتی نیست ، اگر قیمت براتون مهم هست US-020 رو پیشنهاد می کنم ، تقریبا مشابه همین سنسور هست اما دقت و کارایی بهتری داره.
                        نوشته اصلی توسط امیرعلی بلورچیان
                        بله دوستان درست میگند.
                        این ماژول صنعتی نیست .... بیشتر کاربرد در بخش رباتیک و تحقیقاتی داره. کیفیت مناسبی داره ولی برای کاربردهایی در همین حد.
                        انشالا به مرور مدل های دیگه رو هم وارد میکنیم ولی یافتن قیمت و کیفیت مناسب یکم زمانبر هست و هفته ای 1 مدل رو میتونیم تست کنیم و رو تعداد بیاریم.
                        سلام
                        منظور از صنعتی چیه؟ این ماژول 2cm تا 450 cm را میتونه بسنجه! دیگه چه مشکلی داره؟
                        [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                        http://www.eca.ir/forum2/index.php?topic=76623.0

                        دیدگاه


                          #13
                          پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

                          sr04 و sr05 چه فرقی با هم میکنند؟

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

                          دیدگاه


                            #14
                            پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

                            نوشته اصلی توسط Reza Sede
                            سلام
                            منظور از صنعتی چیه؟ این ماژول 2cm تا 450 cm را میتونه بسنجه! دیگه چه مشکلی داره؟
                            منظور از صنعتی بودن میزان دقتش هست.
                            طبق دیتاشیت srf05 که جدید وارد کردیم این دقت تا 0.3 سانتیمتر هست
                            وگرنه هیچ مشکل یا کمبودی نداره

                            دیدگاه


                              #15
                              پاسخ : [پروژه] راه اندازی ماژول آلتراسونیک HC-SR04

                              نوشته اصلی توسط roboreza
                              sr04 و sr05 چه فرقی با هم میکنند؟

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

                              دیدگاه

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