فهرست مطالب:

RC Cannon: 11 مرحله
RC Cannon: 11 مرحله

تصویری: RC Cannon: 11 مرحله

تصویری: RC Cannon: 11 مرحله
تصویری: France Dassault Rafale Shot Down F-22 Raptor Shocked The World 2024, نوامبر
Anonim
RC Cannon
RC Cannon

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

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

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت

اجزای بدن

-2 چرخ (چاپ سه بعدی یا هر طور که می خواهید آنها را طراحی کنید)

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

قطعات الکتریکی

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

-Ir Remote

-حسگر ایر

-موتورهای پله ای/سرعت DC

-تعداد زیادی سیم کشی و کابل پرش

-V.2 برد (الزامی نیست اما ارتباطات را بسیار سازمان یافته و آسان تر اجرا می کند)

باتری 12 ولت و بسته باتری (منبع تغذیه)

-درایور موتور L298

مرحله 2: مونتاژ کانن- ساختمان الکتریکی

مونتاژ کانن- ساختمان الکتریکی
مونتاژ کانن- ساختمان الکتریکی

موتورهای سرعت DC را به درایور موتور L298 وصل کنید

-سیمهای جداگانه را از موتور Dc speed/stepper اجرا کرده و آنها را به پورت های ماژول L298 وصل کنید. این قطعه ای است که موتورها را به حرکت در می آورد.

مرحله 3: سنسور Ir را به برد V5 وصل کنید

سنسور Ir را به برد V5 وصل کنید
سنسور Ir را به برد V5 وصل کنید

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

مرحله 4: V5 Board را روی Arduino Uno تنظیم کنید

V5 Board Onto Arduino Uno را تنظیم کنید
V5 Board Onto Arduino Uno را تنظیم کنید

-این قسمت بزرگی در مورد استفاده از برد V5 است ، این اتصالات را آسان می کند. این دستگاه به گونه ای طراحی شده است که بر روی Arduino Uno بسته بندی شود و بنابراین سیم کشی زیادی را ذخیره کرده و اتصالات را مرتب نشان می دهد. اطمینان حاصل کنید که پین های خود را مطابق مناسب تنظیم کنید ، یعنی (GND به پورت زمینی ، آنالوگ به آنالوگ و غیره) این به منظور جلوگیری از خم شدن یا آسیب رساندن به پورت ها است.

مرحله 5: منبع تغذیه را به برد آردوینو وصل کنید

منبع تغذیه را به برد آردوینو وصل کنید
منبع تغذیه را به برد آردوینو وصل کنید
منبع تغذیه را به برد آردوینو وصل کنید
منبع تغذیه را به برد آردوینو وصل کنید

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

مرحله 6: طرح کلی مدار

طرح کلی مدار
طرح کلی مدار

در اینجا آنچه زیر کاپوت می گذرد است.

-موتورهای تندرو که توسط L298 هدایت می شوند

سنسور Ir متصل به برد V5.

-منبع تغذیه 12 ولت

- همه اجزای الکتریکی در صورت نیاز با استفاده از یک ریل زمین تغذیه می شوند.

مرحله 7: کد و اصل کار

کد و اصل کار
کد و اصل کار

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

مرحله 8: شامل کتابخانه IR

از جمله کتابخانه IR
از جمله کتابخانه IR

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

www.liquidcrystal.com

www.elegoo.com

پس از بارگیری کتابخانه ، آن را در طرح اولیه خود قرار دهید ، (تصویر بالا را ببینید).

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

شامل یک فایل کریستال مایع با برخی از ویژگی های کتابخانه است.

مرحله 9: کلیدهایی را که می خواهید استفاده کنید برنامه ریزی کنید

کلیدهایی را که می خواهید استفاده کنید برنامه ریزی کنید
کلیدهایی را که می خواهید استفاده کنید برنامه ریزی کنید

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

به عنوان مثال

#عبارتند از

#تعریف F 16736925

#تعریف B 16754775

جایی که "F" متغیر مربوط به جلو رفتن و رقم کنار آن باشد ، مقدار کلیدی منحصر به فرد برای انجام این کار است.

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

مرحله 10: کد را تکمیل کرده و حرکت کنید

-اگر با کد نویسی آشنا نیستید ، نترسید ، بسیاری از کدها و نمونه های آنلاین وجود دارد که می توانید برای حرکت توپ خود از آنها پیروی کنید. در اینجا کد نهایی من برای این توپ آمده است ، از www.elegoo.com نمونه برداری شده و مطابق با معیارهای هدف گیری توپ تنظیم شده است.

مرحله 11: کد خود را بارگذاری کرده و آن را آزمایش کنید

کد خود را بارگذاری کرده و آن را آزمایش کنید
کد خود را بارگذاری کرده و آن را آزمایش کنید

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

موفق باشید!

توصیه شده: