ماژول آلتراسونیک تشخیص فاصله SRF05 Ultrasonic

محصول جدید

54 عدد موجود در انبار

33,800تـومان

ماژول آلتراسونیک تشخیص فاصله SRF05 Ultrasonic

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

 

برای اندازه گیری میزان مایع داخل یک مخزن نیز کافیست فاصله از سطح مایع توسط ماژول آلتراسونیک SRF05 اندازه گرفته شود. کاربردهای دیگر شامل ردیاب‌های صوتی(sonar)، بخورها (Humidifier)، فراوانگاری (سونوگرافی فراصوت)، دزدگیرها و آزمایشات غیر مخرب(Nondestructive testing) می شود. ماژول الترسونیک SRF05 درواقع نمونه تکامل یافته SRF04 است و با هدف افزایش انعطاف پذیری و افزایش رنج از 3 متر به 4 متر و کاهش قیمت طراحی شده است. عملکرد جدید Mode (در صورت اتصال به پین زمین) ماژول آلتراسونیک SRF05 امکان استفاده از تنها یک پین برای تریگر و اکو بطور همزمان می دهد. در نتیجه در تعداد پین مصرفی از میکروکنترلر صرفه جویی می شود. وقتی پین Mode بدون اتصال رها می شود. ماژول SRF05 با استفاده از پین های جداگانه تریگر و اکو همانند SRF04 عمل می کند. این ماژول با بردهای آردینو سازگای کامل دارد. سنسور آلتراسونیک با مدل‌های مختلفی در بازار موجود است. از جمله سنسور SRF04 و SRF05 که نسخه SRF05 ورژن به روز شده سنسور SRF04 است و یک پایه OUT بر روی برد اضافه شده است. پایه OUT در این برد نقش ورودی داشته و سیگنال برگشتی روی خط اکو  و یا تریگر است. برای ساخت مایع ریز کرونا تفاوتی در بین دو برد نیست و با توجه به نیاز خود می‌توانید از هر کدام استفاده نمایید.

نظر خود را بنویسید
*
*
23
دیدگاه کاربران
  • 1395-03-11

    با سلام
    لطفا در مورد استفاده از یک پین در زمان استفاده از پین OUT در حالت GND توضیحاتی بیشتری بدهید ، بنده به صورت های مختلف تست کردم ولی متاسفانه نتیجه ای نگرفتم

    پاسخ مدیر:

    درود بر شما


    براى اين منظور و شيوه انجام آن، نياز به آموزش تخصصى است. پس از بررسى موارد مربوطه، جهت انتشار در ديجى اسپارك اقدام خواهد شد.

  • 1395-12-01

    سلام ایا سنسوری هم هستش که فاصله ی دیدش از 50سانت تا 100یا150 سانت باشه؟
    ممنون

    پاسخ مدیر:

    درود بر شما


    اگر منظورتتان از طريق سنسور آلتراسونيك است. لطفا محصول SRF02 را بررسى كنيد.

  • 1395-12-01

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

    پاسخ مدیر:

    درود بر شما


    طبق اطلاعات موجود در ديتاشيت، ٤٥ درجه ذكر شده است. اين ماژول داراى دو سنسور ميباشد كه يكى فرستنده و ديگرى گيرنده است.

  • 1396-04-22

    سلام ماژول من فقط تا فاصله زیر ۵ سانت رو میسنجه البته ماژول دوم که گرفتم کاملا سالمه و مشکلی نداره من دوتاشونو با یه کد سنجیدم ولی با هم جور نیستن
    اینم کدی که استفاده کردم
    const int TRIG_PIN = 12;
    const int ECHO_PIN = 13;
    void setup() {
    Serial.begin(9600);
    pinMode(TRIG_PIN,OUTPUT);
    pinMode(ECHO_PIN,INPUT);
    }
    void loop()
    {
    long duration, distanceCm, distanceIn;
    digitalWrite(TRIG_PIN, LOW);
    delayMicroseconds(2);
    digitalWrite(TRIG_PIN, HIGH);
    delayMicroseconds(10);
    digitalWrite(TRIG_PIN, LOW);
    duration = pulseIn(ECHO_PIN,HIGH);
    distanceCm = duration / 29.1 / 2 ;
    distanceIn = duration / 74 / 2;
    Serial.print(distanceIn);
    Serial.print("in, ");
    Serial.print(distanceCm);
    Serial.print("cm");
    Serial.println();
    }

    پاسخ مدیر:

    درود برشما


    از کدهای زیر استفاده کنید و اگر مشکل همچنان باقی بود، از همین طریق اقدام کنید.


    const int trigPin = 2;
    const int echoPin = 4;


    void setup() {
    // initialize serial communication:
    Serial.begin(9600);
    }


    void loop()
    {
    // establish variables for duration of the ping,
    // and the distance result in inches and centimeters:
    long duration, inches, cm;


    // The sensor is triggered by a HIGH pulse of 10 or more microseconds.
    // Give a short LOW pulse beforehand to ensure a clean HIGH pulse:
    pinMode(trigPin, OUTPUT);
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);


    // Read the signal from the sensor: a HIGH pulse whose
    // duration is the time (in microseconds) from the sending
    // of the ping to the reception of its echo off of an object.
    pinMode(echoPin, INPUT);
    duration = pulseIn(echoPin, HIGH);


    // convert the time into a distance
    inches = microsecondsToInches(duration);
    cm = microsecondsToCentimeters(duration);

    Serial.print(inches);
    Serial.print("in, ");
    Serial.print(cm);
    Serial.print("cm");
    Serial.println();

    delay(100);
    }


    long microsecondsToInches(long microseconds)
    {
    // According to Parallax's datasheet for the PING))), there are
    // 73.746 microseconds per inch (i.e. sound travels at 1130 feet per
    // second). This gives the distance travelled by the ping, outbound
    // and return, so we divide by 2 to get the distance of the obstacle.
    // See: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf
    return microseconds / 74 / 2;
    }


    long microsecondsToCentimeters(long microseconds)
    {
    // The speed of sound is 340 m/s or 29 microseconds per centimeter.
    // The ping travels out and back, so to find the distance of the
    // object we take half of the distance travelled.
    return microseconds / 29 / 2;
    }

  • 1396-04-23

    وقت بخیر
    من دو ماژول سفارش دادم که یکیشون تا فاصله۵ سانت رو میسنجه ولی دومی با همون کد به صورت طبیعی کار میکنه
    این مشکل رو چطور باید حل کرد؟

    پاسخ مدیر:

    درود برشما


    ضمن تشکر از توجه شما، لطفا دقت داشته باشید که این موضوع بستگی به برنامه آپلود شده دارد. برای دریافت فاصله به صورت دقیق باید از فرمول محاسباتی استفاده کنید.

  • 1396-04-25

    مورد 4 هستم
    همچنان مشکل همان است با کدی که فرستادید هم باز در فاصله 4 یا 5 سانت بیشتر سنجشی نداره و کاملا بی تفاوته اما ماژول دیگم مشکلی نداره و با این کد هم خوب عمل میکنه

    پاسخ مدیر:

    درود بر شما


    لطفا جهت بررسی دقیق‌تر کالا را به انبار دانشجو کیت ارسال کنید.

  • 1396-08-14

    با سلام
    من این ماژول رو تهیه کردم اما هر کدی میزنم 3800 نشون میده در واقع سه هزار هشتصد و خورده ای که هی تغیر میکنه.!!!مشکل چیه ؟راهنماییم کنین ایا ماژول ایرار داره؟

    پاسخ مدیر:

    با سلام


    ضمن تشکر از توجه شما، خیر مشکل از ماژول نیست. مشکل در نحوه اتصال و یا کدهای شماست. لطفا شیوه اتصال و راه اندازی را کامل توضیح دهید.

  • 1396-08-15

    پین trig رو به d2 و echo رو به d4 وصل میکنم و gnd به gnd و vcc به ۵v. درنهایت هم اردوینو رو به لپ تاپ و این کدهایی که نوشتین رو اپلود میکنم و در سریال مانیتور چیزی که می بینم اینه!!!!

    پاسخ مدیر:

    با سلام



    اگر از آموزش‌های دیجی اسپارک استفاده می‌کنید. لطفا در همانجا به صورت ثبت نظر مطرح کنید. در این خصوص نیاز است که علاوه بر اتصالات، کدها هم بررسی شوند.

  • 1396-08-21

    من هر کاری کردم درست نشد،لطفا در سفارش دقت کنید،

    پاسخ مدیر:

    سلام مجدد


    در این خصوص به شما راهنمایی شده است. به آموزش های دیجی اسپارک رجوع کنید و طبق آن پیش بروید، سپس در هر مرحله که با مشکل مواجه شدید، در همان جا مطرح کنید.

  • 1396-08-28

    سلام میشه این ماژول را با ماژول راه انداز برد آلتراسونیک SRF,راه اندازی کرد؟بدون نباز به چیزه دیگری؟

    پاسخ مدیر:

    با سلام


    ضمن تشکر از توجه شما، خیر بدون برد میکرو نمیتوانید راه اندازی کنید.

اسپارکر

آموزش اول:  ساخت مایع ریز کرونا اتوماتیک با پمپ و آردوینو Arduino

با شیوع اپیدمی کرونا در سراسر دنیا، ساخت مایع ریز کرونا اتوماتیک ایده‌ای بوده که فراگیر شده است. تقریبا در تمامی مراکز از آن استفاده می‌شود. به صورت کلی برای پاشش محلول ضدعفونی بدون تماس دست با سطحی خاص، انتخاب مناسبی است. سنسورهای مختلفی یرای این منظور مورد استفاده قرار گرفته‌اند هر کدام نقاط قوت و ضعف خاصی دارند. از جمله سنسورهای پرکاربرد و مصرفی در ساخت مایع ریز کرونا، مدل آلتراسونیک است. برای این منظور ساخت مایع ریز با استفاده از بردهای میکروکنترلر مانند آردوینو Arduino به راحتی قابل اجرا است. در این آموزش توسط سنسور فاصله سنج آلتراسونیک SRF به رله فرمان قطع و وصل می‌دهیم. در ادامه با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

ادامه آموزش

 

آموزش دوم:  ساخت مدار تشخیص مانع چهار وجهی با سنسور آلتراسونیک SRF

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

ادامه آموزش

 

آموزش سوم: راه اندازی فاصله سنج SRF و نمایشگر LCD کاراکتری با آردوینو

سنسور فاصله سنج SRF با استفاده از امواج آلتراسونیک فاصله شی تا سنسور را تشخیص داده و طبق فرمول سرعت رفت و برگشت صوت محاسبه شده و دیتا ارسال می‌شود. در این آموزش توسط میکروکنترلر آردوینو و سنسور فاصله سنج و فاصله را اندازه گیری کرده و بر روی نمایشگر کاراکتری LCD نمایش می‌دهیم. در ادامه با مرجع تخصصی آردوینو به زبان فارسی، دیجی اسپارک همراه باشید.

ادامه آموزش

 

آموزش چهارم:  تشخیص فاصله با سنسور رادار SRF توسط رزبری پای و نرم افزار Node-RED

برای راه اندازی یک سنسور آلتراسونیک در زبان C++ بایستی در ابتدا توسط فرمول سرعت صوت را اندازه گیری کرده و با تبدیل واحدها پارامترهای مورد نیاز را تحلیل نماییم. طبیعتا جهت راحتی کار کتابخانه های مناسبی برای آن ها در نظر گرفته شده است. در نرم افزار Node-RED روش اندازه گیری پارامترهای سنسور بسیار ساده شده است. در ادامه با مرجع تخصصی رزبری پای Raspberry pi، دیجی اسپارک همراه باشید.

ادامه آموزش

ویژگی‌های فیزیکی

تعداد قطعات : 47 عدد
ابعاد فیبر : 4.5 * 2 سانتی متر
نوع فیبر : فایبرگلاس دو رو متالیزه
چاپ مس : دارای چاپ آبی
تعداد پایه ها : 5 عدد
نوع کانکتور : پین هدر

دوربین

محدوده دید : 2 تا 450 سانتی متر

تغذیه

ولتاژ مورد نياز : 5 ولت DC
جریان : 2 میلی آمپر

ویژگی های فنی

ترتیب پایه ها : چاپ شده بر روی فیبر

سایر مشخصات کالا

سطح تجربه مورد نیاز : نیمه حرفه ای
نوع کاربرد محصول : مناسب برای استفاده شخصی
نوع برد - ماژول : فاصله سنج - آلتراسونیک
نوع اسیلاتور : کریستال خارجی

دیتاشیت SRF05

دانلود دیتاشیت SRF05

دانلود (35.16k)

نمونه کد آردوینو SRF05

دانلود نمونه کد آردوینو ماژول تشخیص فاصله SRF05

دانلود (425)

کتابخانه Ultrasonic

دانلود کتابخانه Ultrasonic

دانلود (3.52k)

ارسال هشدار نشتی گاز توسط ایمیل با ESP32