فهرست مطالب:

محدوده یاب فراصوت با درها: 7 مرحله (همراه با تصاویر)
محدوده یاب فراصوت با درها: 7 مرحله (همراه با تصاویر)

تصویری: محدوده یاب فراصوت با درها: 7 مرحله (همراه با تصاویر)

تصویری: محدوده یاب فراصوت با درها: 7 مرحله (همراه با تصاویر)
تصویری: آموزش ساخت فلزیاب درمنزل بسیار ساده وبدون هزینه 2024, نوامبر
Anonim
محدوده یاب التراسونیک با درب
محدوده یاب التراسونیک با درب

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

مرحله 1: مواد

برای برنامه خود ، ما نیاز داریم:

میکروکنترلر آردوینو اونو

کابل USB (برای اتصال Arduino به کامپیوتر)

لپتاپ

تخته نان

سیم (حدود 4-5)

سونار

مرحله 2: اتصال برد

اتصال برد!
اتصال برد!

انواع و اندازه های مختلف تخته وجود دارد ، برای طولانی مدت ، توصیه می کنیم اولین تصویر بالا را دنبال کنید.

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

مرحله 3: برنامه نویسی آردوینو خود را

برنامه نویسی آردوینو خود را!
برنامه نویسی آردوینو خود را!
برنامه نویسی آردوینو خود را!
برنامه نویسی آردوینو خود را!

این مرحله مربوط به برنامه نویسی Arduino شما است ، در بالا می توانید کدی را که استفاده کردیم مشاهده کنید. با استفاده از این کد می توانید مانیتور را وادار کنید تا مقدار Sonar Rangefinder را بخواند و آن را روی صفحه ثبت کند.

مرحله 4: کالیبره کردن محدوده سونار خود را

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

مرحله 5: ایجاد منحنی کالیبراسیون

ایجاد منحنی کالیبراسیون
ایجاد منحنی کالیبراسیون

اکنون که داده ها را دارید ، ما از این معادله برای فاصله خواندن استفاده می کنیم! با استفاده از Logger Pro ، محور x را از فاصله سونار و محور y را به عنوان خوانش های سونار تنظیم کنید ، نمودارها را پر کنید. مجموعه ای از نقاط در سمت راست ظاهر می شود که یک الگو را نشان می دهد. از سمت چپ ترین نقطه روی نمودار روی چپ کلیک کنید و همه نقاط را به سمت راست برجسته کنید تا به آخرین مورد برسید. هنگامی که این کار انجام شد ، نمودارها را در بالای صفحه بروید و "Linear" را فشار دهید تا نمودار بهترین خط مناسب وارد شود. بر روی نمودار حرکت کرده و معادله نشان داده شده را ضبط کنید.

مرحله 6: کالیبره کردن سیستم

اکنون باید به کد خود برگردید و تمام مقادیر int را به float تغییر دهید و به کد اجازه دهید مقادیر اعشاری را نیز بخواند. سپس یک متغیر جدید برای معادله خود در بالا ایجاد کنید ، می توانید نام آن را "دما" بگذارید و آن را برابر معادله ای که از مرحله قبل بدست آورده اید ، تنظیم کنید. اجازه دهید متغیر جدید شامل اعشار با افزودن یک خط جدید از کد "دمای شناور" نیز باشد. سرانجام ، در زیر آن دو خط ، Serial.println ("نام متغیر") را قرار دهید تا مقدار فاصله جدید شما ثبت شود. باید چیزی شبیه به این باشد =

*y نشان دهنده نامی است که برای متغیر قرار داده اید*

شناور y ؛ y = (a* x) + b ؛ Serial.println (y) ؛

همچنین به یاد داشته باشید که چاپ سریال دیگر را حذف کنید زیرا این مقداری نیست که ما روی آن تمرکز می کنیم.

مرحله 7: آزمایش محدوده یاب سونار

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

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

محدوده یاب سونار شما باید کالیبره شود و نتایج باید روی صفحه نمایش داده شود. الان کارتان تمام است!:)

توصیه شده: