نمایش نتایج: از 1 به 5 از 5

موضوع: ماژول فاصله یاب آلتراسونیک ، سنسور مسافت us-020

  1. #1
    max
    max آنلاین نیست.
    Member
    تاریخ عضویت
    Jul 2013
    محل سکونت
    iran-shiraz
    نوشته ها
    70

    ماژول فاصله یاب آلتراسونیک ، سنسور مسافت us-020

    اساس کار ماژول آلتراسونیک (فراصوت) مشابه رادار یا ردیاب صوتی، تشخیص ویژگی های هدف از طریق تحلیل بازتاب امواج رادیویی یا صوتی میباشد. این ماژول امواج صوتی را با فرکانس بالا ایجاد کرده و موج بازتاب شده را دریافت و تحلیل می نماید. این حسگر با محاسبه ی زمان بین فرستادن سیگنال و گرفتن بازتاب، فاصلهٔ جسم را محاسبه میکند. در این ماژول سنجش مسافت، فرستنده آلتراسونیک و حسگر بر روی یک برد قرار داده شده و مدار الکترونیکی واسط، کار را برای استفاده از این ماژول با استفاده از آردوينو بسیار ساده می نماید.
    us-020_ultrasonic_ranging.jpg
    فاصله زماني بين اعمال سيگنال به پايه trig و دريافت سيگنال از پايه echo متناسب است با فاصله مانع تا ماژول. اين ماژول داراي 4 پايه است . پايه 1 يه ولتاژ 5 ولت متصل ميشود ، پايه 2 ورودي سيگنال تريگر ، پايه 3 خروجي سيگنال echo و پايه 4 گراند ميباشد.براي برقراري ارتباط آردوينو با ماژول تنها به 2 پايه ديجيتال نياز است.
    ultrasonic-us020.jpg
    مشخصات:
    ولتاژ تغذيه 5 ولت
    زاويه سنجش 15 درجه
    فاصله قابل اندازه گيري 2 سانتيمتر تا 7 متر
    ميزان خطا 3 ميليمتر
    ابعاد ماژول 45 در 20 ميليمتر

    برنامه زير فاصله سنسور تا مانع را در محيط serial monitor آردوينو نمايش ميدهد.
    کد:
    /*
     # 
     # Example code for US-020 ULTRASONIC DISTANCE METER 2CM-700CM
     # Company    : AftabRayaneh
     # Website    : http://shop.aftabrayaneh.com
     # Editor     : mohammad omidvar - max
     # Date       : 02.11.2013
     # Version    : 1.0
     */
     
    unsigned int EchoPin = 2;           // connect Pin 2(Arduino digital io) to Echo at US-020
    unsigned int TrigPin = 3;           // connect Pin 3(Arduino digital io) to Trig at US-020
    unsigned long Time_Echo_us = 0;
    unsigned long Len_mm  = 0;
    void setup()
    {  //Initialize
      Serial.begin(9600);                        //Serial: output result to Serial monitor
      pinMode(EchoPin, INPUT);                    //Set EchoPin as input, to receive measure result from US-020
      pinMode(TrigPin, OUTPUT);                   //Set TrigPin as output, used to send high pusle to trig measurement (>10us)
    }
    
    void loop()
    {
      digitalWrite(TrigPin, HIGH);              //begin to send a high pulse, then US-020 begin to measure the distance
      delayMicroseconds(50);                    //set this high pulse width as 50us (>10us)
      digitalWrite(TrigPin, LOW);               //end this high pulse
    
      Time_Echo_us = pulseIn(EchoPin, HIGH);               //calculate the pulse width at EchoPin, 
      if((Time_Echo_us < 60000) && (Time_Echo_us > 1))     //a valid pulse width should be between (1, 60000).
      {
        Len_mm = (Time_Echo_us*34/100)/2;      //calculate the distance by pulse width, Len_mm = (Time_Echo_us * 0.34mm/us) / 2 (mm)
        Serial.print("Present Distance is: ");  //output result to Serial monitor
        Serial.print(Len_mm, DEC);            //output result to Serial monitor
        Serial.println("mm");                 //output result to Serial monitor
      }
      delay(1000);                            //take a measurement every second (1000ms)
    }

    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط max : 11-03-2013 در ساعت 08:14 AM

  2. #2
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    3
    سلام من میخوام از این سنسور روی ربات پرنده خودم استفاده کنم باید از این سنسور 4 عدد تهیه کنم برای 4 سمت ربات یا خیر ؟
    من چطوری میتونم این سنسور را به برد apm بشناسونم ؟ ممنون میشم راهنمایی کنید .
    با تشکر

  3. #3
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    APM از این ماژول پشتیبانی نمی کنه. از این یکی استفاده کنید:
    ماژول تشخیص مسافت التراسونیک ویژه APM

  4. #4
    Junior Member
    تاریخ عضویت
    Sep 2015
    نوشته ها
    10
    سلام میشه این ماژولم توضیح بدین :
    Us-100

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,029
    ماژول فاصله یاب آلتراسونیک ، سنسور مسافت US-100

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

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO