فهرست مطالب:

فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)
فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)

تصویری: فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)

تصویری: فاصله یاب پارکینگ گاراژ با آردوینو: 4 مرحله (همراه با تصاویر)
تصویری: 🔺️خروج از پارکینگ دنده عقب و با رو به جلو 🔺️ 2024, نوامبر
Anonim
Image
Image

این پروژه ساده به شما کمک می کند تا ماشین خود را در گاراژ با نمایش فاصله از اجسام جلوی سپر اتومبیل خود پارک کنید. یک پیام "توقف" به شما می گوید که زمان توقف چیست. این پروژه بر اساس HC-SR04 معمولی یا Parallax Ping))) (tm) فاصله سنج فراصوت و یک برد آردوینو. من از Leonardo استفاده کردم اما باید روی هر برد اصلی یا سازگار دیگر کار کند.

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

مرحله 1: آنچه شما نیاز دارید…

ساخت پروژه…
ساخت پروژه…

برای ساخت این پروژه به موارد زیر نیاز دارید:

  1. یک برد آردوینو: یک برد اصلی یا سازگار باید کار کند زیرا کد از پین/عملکرد تخصصی استفاده نمی کند. شما می توانید آن را در همه جا در اینترنت پیدا کنید یا شاید یکی از آنها را در کشو در آزمایشگاه خود استفاده کنید.
  2. HC-SR04 یا Parallax Ping))) فاصله سنج فراصوت: آنها معمولاً در پروژه های آردوینو مورد استفاده قرار می گیرند ، بنابراین احتمالاً قبلاً آن را دارید. به هر حال در اینجا چند پیوند وجود دارد:- Parallax Ping))) در Parallax- HC-SR04 در Sparkfun- Ping Parallax)) در جستجوی Pololu- HC-SR04 از Ebay
  3. صفحه نمایش چهار ماتریسی: من آن را از IOTMODULES در Ebay: 4 Way MAX7219 DOT MATRIX خریداری کردم. در صورت عدم کارکرد لینک ، با فروشگاه Ebay آنها تماس بگیرید.
  4. البته مهارت لحیم کاری:)

مرحله 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: پروژه در حال کار…

پروژه در حال کار…
پروژه در حال کار…
پروژه در حال کار…
پروژه در حال کار…

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

من از یک ورق فوم پلی استایرن استفاده کردم که در آن شکافی برای سنسور ایجاد کردم (تصویر را ببینید).

حالا صفحه نمایش را طوری قرار دهید که بتوانید آن را از ماشین خود ببینید.

سعی کنید با ماشین وارد شوید و فاصله ها را بررسی کنید ، آنها را در کد آردوینو تنظیم کرده و در صورت نیاز دوباره بارگذاری کنید.

توصیه شده: