فهرست مطالب:

Portal Two Sentry Turret by Arduino Uno: 6 مرحله (همراه با تصاویر)
Portal Two Sentry Turret by Arduino Uno: 6 مرحله (همراه با تصاویر)

تصویری: Portal Two Sentry Turret by Arduino Uno: 6 مرحله (همراه با تصاویر)

تصویری: Portal Two Sentry Turret by Arduino Uno: 6 مرحله (همراه با تصاویر)
تصویری: Face & Movement Tracking System Using a Raspberry Pi + OpenCV + Pan-Tilt HAT + Python 2024, جولای
Anonim
پرتال Two Sentry Turret توسط Arduino Uno
پرتال Two Sentry Turret توسط Arduino Uno

این دستورالعمل برای برآوردن الزامات پروژه Makecourse در دانشگاه فلوریدا جنوبی ایجاد شده است (www.makecourse.com)

مرحله 1: کد

کد
کد
کد
کد
کد
کد

کد پیچیده تر از چند دستور if و نیست

دانستن نحوه نوشتن روی اجزای Arduino Uno.

اجزای اصلی کد معمولاً مستقیماً به سخت افزار مربوط می شوند: سنسور PING ، چند LED ، بلندگو و موتور سروو اساساً کل کد را تعیین می کند. یک کتابخانه برای سروو موتور و همچنین یک عدد صحیح timesTurned وجود دارد که شمارش می کند چند بار برجک موقعیت خود را در جستجوی یک شی تغییر داده است.

از نظر سخت افزاری ، سنسور PING مانند محرک کد است زیرا وضعیت همه دستورات if بر اساس آنچه آردوینو از سنسور می خواند است. بنابراین این که آیا سنسور PING به آردوینو یادآوری می کند که چیزی را در عرض 30 سانتی متر "می بیند" یا وقتی چیزی در این محدوده پیدا نکرد ، تعیین می کند که بعداً در کد به دلیل دستور if چه اتفاقی می افتد.

اگر چیزی را می بیند LED ها با الگو بالا نوشته می شوند تا روشن شوند و بلندگو نیز به صدا در آید. چرخش سروو برای این اقدامات متوقف می شود.

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

مرحله 2: مدل سازی (Solidworks)

GrabCad چند مدل داشت که در مقیاس پایین بسیار عالی خواهد بود

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

مرحله 3: چاپ

چاپ
چاپ

بسته به نوع چاپگر شما ، صبر و حوصله لازم است

استفاده می کنید و چقدر با آن راحت هستید چاپ بدن برجک من شش ساعته است و هر یک از بال ها تقریباً چهار ساعت و نیم بدون هیچ گونه خرابی است. من هر یک از فایل های Solidworks را به عنوان. STL ذخیره کردم و سپس از برنامه FlashPrint و چاپگر سه بعدی Forge Finder استفاده کردم. چاپ های بسیار ساده پشتیبانی ایده خوبی است و از تمام شدن رشته در نیمه راه خسته می شوید زیرا می تواند یک روز را خراب کند.

مرحله 4: مونتاژ

مونتاژ کردن
مونتاژ کردن
مونتاژ کردن
مونتاژ کردن

سرو آمادگی من از چند سوراخ مته خوب و یک جعبه استفاده کردم

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

آماده سازی جعبه یک سوراخ بزرگ در قسمت کناری به من اجازه می دهد تا سیم آردوینو را از پروژه خارج کرده و برای قدرت بیشتر به کامپیوترم برسانم. در گوشه سمت چپ پشتی جایی که بدنه روی سروو نشسته است ، من یک سوراخ بزرگ ایجاد کردم تا همه سیم ها را به هم وصل کنم تا به هم چسبیده و ظاهر تمیزتری به آن ببخشند ، اما همچنین مطمئن باشید همه چیز به آن می رسد.

بدن و بال. ابتدا با چسباندن سر یک پیچ به اندازه کافی بلند شروع کنید تا به بدن برسد و به مرکز هر یک از بالها برسد. دو پایه را به صورت داغ بچسبانید تا سوراخ ها به طرف بال ها قرار بگیرند و مطمئن شوید که آنها را طوری قرار دهید که بال ها بتوانند در موقعیت کمی باز به راحتی استراحت کنند. من یک خلال دندان برداشتم و آن را در حفره چشم فرو کردم تا از سنسور PING پشتیبانی بیشتری کند. تقریباً در مرکز قرار گرفت و من آن را سیاه رنگ کردم. قسمت آخر کوهی بود که قسمت سروو در آن قرار داده شده بود و داغ به پروژه چسبیده بود.

پیچ خوردن. در نهایت من سیم کشی سیم کارتن را برای پروژه ام پیاده کردم. شکل بدن و سوراخ چشم را ردیابی کرده و برش دهید. شکاف ها را بچرخانید تا LED ها به داخل بچرخند. من کار خود را در مجموعه چهار گوشه انجام دادم. مقوا را برای ظاهر سیاه کردم و به آرامی سیم های متصل به LED ها را در جای خود چسباندم.

بلندگو در زیر سنسور PING قرار دارد ، بنابراین در زیر آن خلال دندان از قبل قرار دارد. و سیم ها را می توان با چسب به هم وصل کرد.

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

مرحله 5: مدار

مدار
مدار

اگر حوصله چاپ را آزمایش نکرد ، این مرحله انجام می شود.

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

من همه چیز را به قطعات چاپ شده و مهار وصل کردم و ابتدا آنها را به سوراخ پایین وصل کردم و آنها را به تخته نان و آردوینو که در جعبه قرار دارند وصل کردم. تخته نان من و آردوینو در جعبه ای که قبلاً با زمین و قدرت سیم کشی شده بود ، قرار داده شد.

توصیه شده: