فهرست مطالب:
تصویری: Beep Like a Car! سنسور سونار: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
من خیلی بوق پر سر و صدا را که با ماشین های مدرن هنگام فعال کردن سنسور پارک می گیرید دوست ندارم ، اما سلام … بسیار مفید است ، نه ؟!
آیا به سنسور قابل حمل نیاز دارم که به من بگوید فاصله من با یک مانع چقدر است؟ احتمالاً نه ، حداقل تا زمانی که چشم های من به کار خود ادامه دهند.
با این حال ، من هنوز می خواستم آزمایش کنم و سنسور قابل حمل "پارک" (یا ابزار اندازه گیری فاصله شنیدنی) خود را بسازم.
سنسورهای خودرو IR هستند ، اما در خانه گیرنده مادون قرمز نداشتم ، در عوض یک سنسور اولتراسونیک HC-SR04 در کشو پیدا کردم. برخی از سیم کشی/کدنویسی آسان و … در اینجا آمده است: چگونه می توان مانند یک ماشین بوق زد!
صورت حساب مواد:
- HC-SR04 x 1: سنسور اولتراسونیک
- uChip: برد سازگار با Arduino IDE
وزوز پیزوالکتریک
- مقاومت 10 کیلو اهم ، 820 اهم (یا هر مقدار دیگری که به اندازه کافی نزدیک می شوید)
NPN BJT
- کابل micro-USB (به علاوه منبع تغذیه USB 5V اگر می خواهید آن را قابل حمل کنید)
مرحله 1: سیم کشی
اتصال micro-USB نیرویی را که uChipdelivers در VEXT (pin_16) و GND (pin_8) ارائه می دهد ، ارائه می دهد.
در مورد سیم کشی GPIO ، هرگونه ترکیب ممکن است مادامی که از پورت های پین دارای PWM فعال استفاده کنید.
در مورد من ، من از pin_1 برای کنترل زنگ استفاده کردم ، در حالی که pin_9 و pin_10 به ترتیب به پین های سیگنال ECHO و TRIGGER سنسور اولتراسونیک متصل هستند.
مستقل از این که از یک زنگ فعال یا منفعل (که به ترتیب یک زنگ دارای مدار رانندگی یکپارچه یا غشای پیزوالکتریک ساده هستند) استفاده می کنید ، مدار کنترل معادل است. با این حال ، هنگام سیم کشی یک زنگ فعال ، مراقب باشید زیرا باید قطبیت پین ها را بررسی کنید ، در حالی که از یک حالت غیر فعال ناچیز استفاده می کنید.
نکته: چگونه می توانید فعال بودن یا منفعل بودن زنگ خود را بررسی کنید؟
معمولاً یک زنگ فعال یک علامت + در جایی بر روی خود دارد که نشان دهنده قطبیت است. از سوی دیگر ، مبدل های غیرفعال چنین علامتی ندارند.
مرحله 2: برنامه نویسی
ویرایش:
طرح به روز شده "BeepLikeACarMillis.ino" را در uChip با استفاده از Arduino IDE بارگذاری کنید. این نسخه از کد از تاخیر () استفاده نمی کند و بنابراین قابل اطمینان تر است! MCU به طور مداوم فاصله را با استفاده از سونار HC-SR04 کنترل می کند.
متناسب با نیاز خود #تعریف مختلف را تنظیم کنید. به طور پیش فرض ، حداقل فاصله 200 میلی متر و حداکثر 2500 میلی متر است. علاوه بر این ، از تغییر BUZZ_DIV تعریف شده به منظور تغییر فرکانس بوق جلوگیری می شود.
تفاوت های موجود در کد را با مقایسه طرح به روز شده ("BeepLikeACarMillis.ino") با قدیمی ("BeepLikeACar.ino") بررسی کنید.
نسخه قدیمی کد از تابع delay () استفاده می کند که پردازنده را با شمارش زمان تلف شده مشغول می کند و در نتیجه ، MCU نمی تواند اطلاعات دیگری را پردازش کند. آنچه اتفاق می افتد این است که ، در صورت حرکت بیش از حد سریع ، میزان اسکن پایین فاصله در حال تغییر را تشخیص نمی دهد و بنابراین صدای بوق ما به اندازه کافی سریع جواب نمی دهد تا مانع را ببیند زیرا مشغول "انتظار" است.
از سوی دیگر ، کد به روز شده ، که از millis () استفاده می کند ، امکان خواندن سریعتر و مداوم فاصله را فراهم می کند. بنابراین ، ایمن تر است زیرا نرخ تجدید فاصله از مانع بسیار بیشتر است.
مرحله 3: لذت ببرید
کابل micro-USB را به uChip وصل کنید و مانند یک ماشین در خانه خود بگردید!
توصیه شده:
محدوده یاب سونار: 4 مرحله
محدوده یاب سونار: در این دستورالعمل ، یک طرح آزمایشی ایجاد شد تا ببینید آیا محدوده یاب سونار می تواند تعیین کند که لپ تاپ باز است یا خیر. در زیر ، دستورالعمل هایی در مورد نحوه ایجاد محدوده یاب سونار ، نحوه برنامه نویسی آردوینو و کالیبراسیون آن آمده است
هدست سونار: 6 مرحله
هدست سونار: این هدست سونار به کاربر امکان می دهد & quot؛ ببینید & quot؛ اشیاء در سطح سر با استفاده از سنسور اولتراسونیک و زنگ در رسانه ها شما اغلب تروپ یک راهب نابینای خردمند را می بینید که به نظر می رسد می تواند بدون بینایی خود را کاملاً جهت دهد. این الهام بخش
مقایسه محدوده یاب سونار LV-MaxSonar-EZ و HC-SR04 با آردوینو: 20 مرحله (همراه با تصاویر)
مقایسه LV-MaxSonar-EZ و HC-SR04 Sonar Range Finders با آردوینو: من دریافتم که بسیاری از پروژه ها (به ویژه روبات ها) نیاز به اندازه گیری فاصله از یک جسم در زمان واقعی دارند یا می توانند از آن سود ببرند. محدوده یاب سونار نسبتاً ارزان هستند و می توان آنها را به راحتی با میکروکنترلری مانند آردوینو وصل کرد. این در
UChip - BEEP سنسور سونار با انتقال داده بلوتوث: 4 مرحله
UChip - BEEP سنسور سونار با انتقال داده بلوتوث: اخیراً ، من یک BEEP مانند سونار اتومبیل و آداپتور سریال Bluetooth به USB با استفاده از uChip ایجاد کردم. هر پروژه به تنهایی بسیار جالب بود ، اما … آیا امکان ادغام آنها و ایجاد یک سنسور "BT از راه دور BT مانند ماشین" وجود دارد؟!؟ T
نحوه انجام: سنسور سونار: 5 مرحله (همراه با تصاویر)
چگونه: سنسور سونار: در اینجا خواهید آموخت که چگونه می توانید سنسور آردوینو و سونار را در چند مرحله آسان به هم متصل کنید