فهرست مطالب:

تشخیص مانع عصای سفید: 5 مرحله
تشخیص مانع عصای سفید: 5 مرحله

تصویری: تشخیص مانع عصای سفید: 5 مرحله

تصویری: تشخیص مانع عصای سفید: 5 مرحله
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
مانع تشخیص عصای سفید
مانع تشخیص عصای سفید

در مدرسه من ، معلم من در مورد فناوری کمکی و نحوه ایجاد ابزارهایی برای کمک به دیگران صحبت می کرد. این ایده برای من بسیار جذاب بود ، بنابراین تصمیم گرفتم یک سیستم هشدار برای موانع غیرقابل پیش بینی برای کسانی که دارای بینایی هستند ایجاد کنم. برای این پروژه ، من از Tinkercad ، Microbits ، Arduino nano ، سنسور ، زنگ و بسیاری از ابزارهای دیگر استفاده کردم. من مجبور شدم پروژه خود را در طول راه تغییر دهم ، اما این کار بسیار م effectivelyثر و کارآمد انجام شده است.

تدارکات

-1 آردوینو نانو

-1 سنسور فاصله نوری

-2 سوئیچ

-2 میکروبیت

-2 بسته باتری

-4 باتری

-آهن لحیم کاری

-صحبت کننده

-چاپگر سه بعدی

فیلامنت چاپ سه بعدی

-سیم ها

-لوله جمع کننده حرارتی

-سلاح گرم

مرحله 1: همه اجزا را با هم لحیم کنید

لحیم کردن همه اجزاء با هم
لحیم کردن همه اجزاء با هم

جزء سنجش فاصله:

شما باید سنسور فاصله نوری را به نانو آردوینو لحیم کنید و نانو آردوینو باید به Microbit لحیم شود. یک بسته باتری باید به Microbit لحیم شود تا تمام پیکربندی با قدرت بیشتری ارائه شود. برای کنترل قدرت ، یک سوئیچ بین Microbit و بسته باتری را لحیم کنید. هنگام اتصال سیم به سوئیچ ، لوله کوچک کننده را وصل کنید.

اجزای سازنده صدا:

شما باید یک زنگ و یک بسته باتری را به Microbit لحیم کنید. برای کنترل قدرت ، یک سوئیچ بین Microbit و بسته باتری را لحیم کنید. برای کارکردن کد ، زنگ باید به پین 0 لحیم شود. هنگام اتصال سیم به سوئیچ ، لوله کوچک کننده را وصل کنید.

برای سیم کشی دقیق من ، به نمودار بالا مراجعه کنید.

مرحله 2: کد نویسی

کد نویسی
کد نویسی
کد نویسی
کد نویسی

برای کدگذاری Microbits ، از وب سایت https://makecode.microbit.org/ استفاده کردم. من کد هر یک از اجزا را به شما ارائه کردم.

کد اجزای تشخیص فاصله:

makecode.microbit.org/_ao5hUgM8Af8e

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

کد اجزای سازنده صدا:

makecode.microbit.org/_coEDmhcz6iTP

در این کد ، Microbit داده هایی را که Microbit از م componentلفه تشخیص فاصله ارسال کرده است دریافت می کند و سپس باعث می شود که زنگ صدا با فرکانس مشخصی ایجاد کند. بسیاری از دستورات if و if اگر برای ایجاد فرکانس خاصی بر اساس تعداد دریافت شده استفاده می شوند. یک عدد بیشتر به این معنی است که سنسور فاصله دورتر است ، بنابراین گام کمتری وجود خواهد داشت ، و یک عدد کوچکتر به این معنی است که سنسور فاصله نزدیک به یک شیء است ، بنابراین گام بالاتری ایجاد می شود. کاربر می تواند تشخیص دهد که آیا شیئی در راه وجود دارد که بر اساس گام های ایجاد شده توسط زنگ صدا ایجاد می شود.

مرحله 3: چاپ سه بعدی موارد

چاپ سه بعدی موارد
چاپ سه بعدی موارد

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

مرحله 4: همه قطعات را کنار هم قرار دهید

همه قطعات را کنار هم قرار دهید
همه قطعات را کنار هم قرار دهید
همه قطعات را کنار هم قرار دهید
همه قطعات را کنار هم قرار دهید
همه قطعات را کنار هم قرار دهید
همه قطعات را کنار هم قرار دهید

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

مرحله 5: لمس نهایی

لمس نهایی
لمس نهایی

یک تسمه را به قسمت سازنده صدا وصل کنید تا روی سر کاربر جا بگیرد و قطعه فاصله ساز را به یک لوله pvc یا عصا بچسبانید.

توصیه شده: