فهرست مطالب:
- مرحله 1: لیست قطعات
- مرحله 2: شماتیک
- مرحله 3: ساختن مدار
- مرحله 4: Scratch را بارگذاری کنید
- مرحله 5: نتیجه را آزمایش کنید
تصویری: کمک پارکینگ گاراژ با آردوینو: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
چالش
وقتی در گاراژ پارک می کنم فضا بسیار محدود است. واقعاً. ماشین من (MPV خانواده) حدود 10 سانتی متر کوتاهتر از فضای موجود است. من در اتومبیل خود سنسورهای پارک دارم اما بسیار محدود هستند: در زیر 20 سانتی متر هشدار قرمز نشان می دهند ، بنابراین متوقف کردن ماشین در فاصله بیش از 8 سانتی متر به انتهای فضا واقعاً سخت است.
ایده
ایده من استفاده از سنسور فاصله اولتراسونیک برای این منظور و البته آردوینو بود. دستورالعمل های استفاده از سنسور در حال حاضر در اینجا موجود است ، اما من می خواهم نمایشگر دقیق تری نسبت به "خیلی دور / خیلی نزدیک" با 2 led داشته باشم. من یک دستگاه با صفحه نمایش LED 7 قسمتی برنامه ریزی کردم اما شروع به فکر کردم: این اندازه گیری فاصله تنها برای چند ثانیه مفید است ، پس در قسمت باقی مانده از روز چه می شود؟ بنابراین من یک ساعت زمان واقعی به سیستم اضافه کردم اما چگونه بین نمایش زمان و فاصله تغییر می کند؟ برای این منظور یک سنسور نور محیط اضافه کردم.
مرحله 1: لیست قطعات
- آردوینو نانو Rev3
- سنسور فاصله اولتراسونیک HC-SR04 (حدود 0.76 دلار)
- 7 بخش 4 رقمی 12 پین صفحه نمایش LED 0.56 اینچ (1.77 دلار)
- برد شکست DS3231RTC (0.87 دلار)
- برد شکست سنسور نور محیط (0.40 دلار)
- 2 از IC 74HC595N Shift register (0.54 دلار در 10 بسته)
- LED قرمز
- LED سبز
- 4 از مقاومت 220 اهم
- 1 از مقاومت 560 اهم
یادداشت
- همه قسمتهای فوق در بسیاری از نقاط اینترنت به طور گسترده در دسترس هستند.
- من قیمت قطعات خاص را بر اساس تجربه خود اضافه کردم.
- برد شکست RTC عملاً یک برد شکست است که به ما اجازه می دهد زمان را در آن تعیین کنیم - به عنوان مثال. در آردوینو دیگر
- سنسور نور یک محصول ارزان و ساده است اما در حال حاضر دارای مقایسه کننده ولتاژ LM393 است.
- صفحه نمایش LED 7 قسمتی نوعی است که آند در آن رایج است ، دارای 12 پین ، دارای 4 نقطه و کولون نیز می باشد. شما همچنین می توانید از هر نوع دیگری نیز استفاده کنید ، اما بر اساس تخصیص پین نیاز به تعدیل است. شما می توانید شماتیک صفحه نمایش من را در بخش تصویر مرحله مشاهده کنید.
مرحله 2: شماتیک
U1 یک Arduino Nano Rev3 است اما مدار با Arduino Uno نیز خوب کار می کند.
U2 ، U3: به دلیل صفحه نمایش LED ارزان ، مجبورم از رجیسترهای شیفت استفاده کنم تا تمام خروجی های دیجیتالی خود را نخورم. U2 کاتدها را هدایت می کند در حالی که U3 با مقاومتهای 220 اهم به آند متصل است.
LED2 ، LED3: چراغهای سبز و قرمز برای کمک به پارکینگ بصورت بصری. این لازم نیست اما می تواند کمی کمک کند.
S1: سنسور نور وقتی وارد گاراژ می شوم - جایی که هیچ چراغی روشن نیست - چراغ اتوماتیک ماشین من روشن می شود بنابراین با استفاده از این سنسور می توانم به راحتی تصمیم بگیرم که ماشین پارک می کند یا خیر. اگر چنین است ، بیایید فاصله را نمایش دهیم در غیر اینصورت زمان را چاپ می کنیم. این دستگاه بر اساس نور محیط و تنظیم پتانسیومتر ماشه خروجی دیجیتالی دارد که می تواند زیاد یا پایین باشد.
S2: سنسور اولتراسونیک یکی واقعاً ارزان. دارای ماشه و پین اکو می باشد. استفاده از آن کاملاً واضح است ، به ویژه اگر از کتابخانه ای که برای این منظور طراحی شده استفاده کنید. من از NewPing با نام استفاده کردم.
RTC1: DS3231 برد زمان بریکت ساعت واقعی. این مورد کاملاً دقیق است و دارای ویژگی خاصی است: دمای خروجی را اندازه گیری می کند و می توانید این اطلاعات را نیز دریافت کنید. (با این کار می توانید نحوه نمایش دما را به صورت چرخشی با زمان مشخص کنید.)
مرحله 3: ساختن مدار
من مدار را روی یک تخته نان بزرگتر مونتاژ کردم و برای درک بهتر مدل سازی کردم. من می دانم که کابل های زیادی دارد - بنابراین نمی توانم رنگ های مختلف را برای همه پین های کاتد انتخاب کنم - کمی امیدوارم بتوان آن را مرتب کرد.
مرحله 4: Scratch را بارگذاری کنید
در اینجا کد منبع دستگاه آمده است.
مرحله 5: نتیجه را آزمایش کنید
من دستگاه را روی یک تخته نان مدل کردم. در قسمت پایین سمت چپ می توانید سنسور اولتراسونیک را مشاهده کنید ، چراغ سبز رنگ در دستگاه کابل متصل شده دیگر نشان می دهد که سنسور نور محیط دارای ولتاژ ورودی است. در تصویر دوم 2 چراغ سبز روی سنسور نور وجود دارد اما نشان دادن این با تصاویر چندان آسان نیست.:)
تصویر 1
ماشین در گاراژ وجود ندارد. دستگاه زمان را با اعداد نه چندان روشن نمایش می دهد. کولون ها چشمک می زنند - همراه با نقطه اعشار دوم ، بنابراین ارزش آن را دارد که به نحوی جلد را بپوشانید
تصویر 2
سنسور خودرو روشن است ، اما برای اندازه گیری آن بسیار دور است. من عملاً این فاصله را روی 1 متر تنظیم کردم. در این حالت صفحه نمایش "9999" را نشان می دهد.
تصویر 3
فاصله خودرو از سنسور فاصله و چراغ تا سنسور نور حدود 10 سانتی متر است. سبز نشان می دهد من می توانم نزدیکتر - با دقت.:)
تصویر 4
ماشین حدود 5 سانتیمتر از سنسور فاصله فاصله دارد ، بنابراین LED قرمز نشان می دهد که به اندازه کافی نزدیک است و می توان درب گاراژ را بدون هیچ مشکلی بست.
توصیه شده:
ساخت اتومبیل پارکینگ موازی خودکار با استفاده از آردوینو: 10 مرحله (همراه با تصاویر)
ساخت اتومبیل پارکینگ موازی خودکار با استفاده از آردوینو: در پارکینگ مستقل ، ما باید الگوریتم ها و حسگرهای موقعیت مکانی را با توجه به مفروضات خاص ایجاد کنیم. مفروضات ما در این پروژه به شرح زیر است. در سناریو ، سمت چپ جاده شامل دیوارها و مناطق پارک است. مثل تو
فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)
Rangefinder for Garage Parking With Arduino: این پروژه ساده به شما کمک می کند تا ماشین خود را در گاراژ با نمایش فاصله از اجسام جلوی سپر ماشین خود پارک کنید. پیغام "توقف" به شما می گوید که زمان توقف چیست. این پروژه بر اساس در HC-SR04 معمولی یا Parallax Ping)))
دستیار پارکینگ گاراژ: 10 مرحله (همراه با تصاویر)
دستیار پارکینگ گاراژ: سلام به همه ، بنابراین …… من توپ تنیس را از پشت بام در گاراژم آویزان کرده ام تا هنگام پارک در گاراژ نشان دهم که در کجا توقف کنم. (می دانید ….. آن کسی که وقتی در گاراژ خود قدم می زنید مدام سر شما را لگد می کند!): o این مشکل را حل نمی کند
کمک پارکینگ معکوس در گاراژ با استفاده از سنسور ایمنی موجود و مدار آنالوگ: 5 مرحله
کمک پارک معکوس در گاراژ با استفاده از سنسور ایمنی موجود و مدار آنالوگ: من گمان می کنم که اختراعات زیادی در تاریخ بشریت به دلیل همسرهای شکایت کننده ایجاد شده است. ماشین لباسشویی و یخچال و فریزر مطمئناً گزینه های مناسبی به نظر می رسند. کوچک & quot؛ اختراع & quot؛ توضیح داده شده در این دستورالعمل یک دستگاه الکترونیکی است
سیستم کمک پارکینگ مبتنی بر Pi: 9 مرحله
سیستم کمک پارکینگ مبتنی بر Pi: سلام! در اینجا یک پروژه کوچک جالب وجود دارد که می توانید در یک بعد از ظهر تهیه کنید و سپس روزانه از آن استفاده کنید. این بر اساس Raspberry Pi Zero W طراحی شده است و به شما کمک می کند تا ماشین خود را در هر زمان کاملاً پارک کنید. در اینجا لیست کاملی از قطعات مورد نیاز است: R