فهرست مطالب:
تصویری: فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه ساده به شما کمک می کند تا ماشین خود را در گاراژ با نمایش فاصله از اجسام جلوی سپر اتومبیل خود پارک کنید. یک پیام "توقف" به شما می گوید که زمان توقف چیست. این پروژه بر اساس HC-SR04 معمولی یا Parallax Ping))) (tm) فاصله سنج فراصوت و یک برد آردوینو. من از Leonardo استفاده کردم اما باید روی هر برد اصلی یا سازگار دیگر کار کند.
برای صفحه نمایش ، من یک ماتریس را برای اندازه و دلایل زیبایی انتخاب کردم.
مرحله 1: آنچه شما نیاز دارید…
برای ساخت این پروژه به موارد زیر نیاز دارید:
- یک برد آردوینو: یک برد اصلی یا سازگار باید کار کند زیرا کد از پین/عملکرد تخصصی استفاده نمی کند. شما می توانید آن را در همه جا در اینترنت پیدا کنید یا شاید یکی از آنها را در کشو در آزمایشگاه خود استفاده کنید.
- HC-SR04 یا Parallax Ping))) فاصله سنج فراصوت: آنها معمولاً در پروژه های آردوینو مورد استفاده قرار می گیرند ، بنابراین احتمالاً قبلاً آن را دارید. به هر حال در اینجا چند پیوند وجود دارد:- Parallax Ping))) در Parallax- HC-SR04 در Sparkfun- Ping Parallax)) در جستجوی Pololu- HC-SR04 از Ebay
- صفحه نمایش چهار ماتریسی: من آن را از IOTMODULES در Ebay: 4 Way MAX7219 DOT MATRIX خریداری کردم. در صورت عدم کارکرد لینک ، با فروشگاه Ebay آنها تماس بگیرید.
- البته مهارت لحیم کاری:)
مرحله 2: ساخت پروژه…
نمودار شماتیک arduinorangefinder.pdf را بارگیری کنید. همچنین می توانید پی دی اف HC-SR04 و ping)))) را فقط برای مرجع خود ضمیمه کنید. نمودار الکترونیکی بسیار ساده است ، دقیقاً آن را دنبال کنید. من پیشنهاد می کنم سیم ها را برای صفحه نمایش و سنسور حدود 1 متر (تصویر 1 را ببینید) تا بتوانید بعدا راحت تر آنها را قرار دهید.
در تصویر 2 نحوه لحیم کاری پین های منبع تغذیه صفحه نمایش و سنسور را مشاهده می کنید: +5V از صفحه نمایش و Vcc از سنسور باید به هم چسبیده شود. هر پین دیگر باید پایانه مخصوص خود را داشته باشد.
Image5 نسخه Ping))) پروژه است. هنگام آماده شدن به مرحله بعدی بروید…
مرحله 3: کد آردوینو…
زمان کار در سمت آردوینو فرا رسیده است.
کتابخانه پیوست MD_MAX72XX.zip را بارگیری کرده و آن را از IDE (اسکچ-> وارد کردن کتابخانه) نصب کنید.
حالا طرح MeasureDistanceV200.ino را از حالت فشرده خارج کرده و بارگذاری کنید و اجازه دهید آن را بررسی کنیم. چندین خط وجود دارد که می توانید ویرایش کنید:
1) نوع نمایش ماتریس: کتابخانه ارائه شده از 4 نوع صفحه نمایش ماتریسی پشتیبانی می کند ، بنابراین با اکثر نمایشگرهای موجود در بازار کار می کند. فقط کافی است یک تعریف را در یک زمان کامنت کنید و کد را در Arduino بارگذاری کنید تا ببینید آیا با صفحه نمایش شما مطابقت دارد.
2) نوع سنسور: فقط خطی را که با سنسور شما مطابقت دارد ، کامنت نکنید.
3) واحد اندازه گیری دلخواه خود را از سانتیمتر یا اینچ انتخاب کنید: فقط مورد مناسب را اظهار نظر نکنید ، در مجموعه مشروط هشدار داده شده است ، آنچه را که انتخاب کرده اید به شما نشان می دهد.
حالا فاصله ها را به دلخواه تنظیم کنید ، بعداً زمانی که پروژه در محل قرار می گیرد ، می توانید آنها را تغییر دهید.
کد را بارگذاری کنید و بررسی کنید که آیا همه کار می کند. در صورت بروز مشکل لطفا سیمها و اتصالات را دوباره بررسی کنید.
به روز رسانی 2019/03/30 - کد به روز شده است:> کتابخانه نمایش ماتریس جدید ، از 4 نوع صفحه نمایش پشتیبانی می کند (اسناد زیادی در داخل کتابخانه) اعتبار به طراحی های بزرگ
به روز رسانی 2019/01/10 - کد به روز شده است:> امکان انتخاب واحد اندازه گیری از سانتی متر یا اینچ اضافه شده است
به روز رسانی 2017/12/30 - کد به روز شده است:> صفحه نمایش را در حالت ایستاده در فاصله STOP برای بیش از 10 ثانیه خاموش کنید!
مرحله 4: پروژه در حال کار…
ارتفاع برجسته ترین قسمت سپر ماشین خود را از روی زمین اندازه بگیرید. سنسور را نزدیک به دیوار ، به ارتفاع اندازه گیری شده وصل کنید.
من از یک ورق فوم پلی استایرن استفاده کردم که در آن شکافی برای سنسور ایجاد کردم (تصویر را ببینید).
حالا صفحه نمایش را طوری قرار دهید که بتوانید آن را از ماشین خود ببینید.
سعی کنید با ماشین وارد شوید و فاصله ها را بررسی کنید ، آنها را در کد آردوینو تنظیم کرده و در صورت نیاز دوباره بارگذاری کنید.
توصیه شده:
دستیار پارکینگ گاراژ: 10 مرحله (همراه با تصاویر)
دستیار پارکینگ گاراژ: سلام به همه ، بنابراین …… من توپ تنیس را از پشت بام در گاراژم آویزان کرده ام تا هنگام پارک در گاراژ نشان دهم که در کجا توقف کنم. (می دانید ….. آن کسی که وقتی در گاراژ خود قدم می زنید مدام سر شما را لگد می کند!): o این مشکل را حل نمی کند
کمک پارکینگ معکوس در گاراژ با استفاده از سنسور ایمنی موجود و مدار آنالوگ: 5 مرحله
کمک پارک معکوس در گاراژ با استفاده از سنسور ایمنی موجود و مدار آنالوگ: من گمان می کنم که اختراعات زیادی در تاریخ بشریت به دلیل همسرهای شکایت کننده ایجاد شده است. ماشین لباسشویی و یخچال و فریزر مطمئناً گزینه های مناسبی به نظر می رسند. کوچک & quot؛ اختراع & quot؛ توضیح داده شده در این دستورالعمل یک دستگاه الکترونیکی است
فاصله یاب Attiny85: 4 مرحله (همراه با تصاویر)
Attiny85 Distance Finder: قبل از اینکه این دستورالعمل را آموزش دهم ، تازه تعدادی Attinys (Attinies؟) جدید گرفته بودم و می خواستم با آنها چیزی بسازم. آنجا بود که متوجه شدم محدوده یاب اولتراسونیک من به تنهایی بدون استفاده است. این فاصله یاب مافوق صوت Attiny فاصله را
فاصله یاب آردوینو: 3 مرحله
Arduino Distance Finder: این یک پروژه مبتنی بر ورق است که از Atmel Atmega 2560 (Arduino Mega) برای پیدا کردن فاصله با استفاده از سنسور اولتراسونیک استفاده می کند. خروجی را می توان در & quot؛ cm & quot؛ روی هر دو صفحه LCD 16x2 و مانیتور سریال Arduino IDE. ما همچنین می توانیم از 16x2 استفاده کنیم
کمک پارکینگ گاراژ با آردوینو: 5 مرحله (همراه با تصاویر)
هنگام پارک کردن در گاراژ ، فضا بسیار محدود است. واقعاً. ماشین من (MPV خانواده) حدود 10 سانتی متر کوتاهتر از فضای موجود است. من در ماشین خود سنسورهای پارک دارم اما بسیار محدود هستند: در زیر 20 سانتی متر هشدار قرمز نشان می دهند بنابراین