فهرست مطالب:

ماشین آردوینو RCXD: 10 قدم
ماشین آردوینو RCXD: 10 قدم

تصویری: ماشین آردوینو RCXD: 10 قدم

تصویری: ماشین آردوینو RCXD: 10 قدم
تصویری: ساخت ماشین کنترلی - قسمت آخر - ساخت 2024, جولای
Anonim
ماشین آردوینو RCXD
ماشین آردوینو RCXD

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

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

مرحله 1: مواد مورد نیاز:

مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز
مواد مورد نیاز

مواد مورد نیاز برای ساخت این طرح به شرح زیر است:

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

2. کیت آردوینو (یعنی همه چیز مورد نیاز برای کار در پروژه های آردوینو را ارائه می دهد

3. درایور موتور L293n

4. گیرنده مادون قرمز (کیت)

5. IR Remote (یکی با کیت ارائه می شود ، اما هر دور از راه دور IR کار می کند)

6. 4 موتور آردوینو DC

7. سرو موتور (کیت)

8. سیم (کیت)

همه این مواد را می توان به راحتی از آمازون یا هر خرده فروش آنلاین خریداری کرد ، زیرا بسیاری از مواد آردوینو را در فروشگاه نمی فروشند. داشتن بسته باتری برای باتری های (9V) نیز برای به دست آوردن مفید است.

مرحله 2: مرحله 2 راه اندازی: IR Remote Codes

مرحله 2 راه اندازی: IR Remote Codes
مرحله 2 راه اندازی: IR Remote Codes
مرحله 2 راه اندازی: IR Remote Codes
مرحله 2 راه اندازی: IR Remote Codes

برای اینکه ریموت IR شما با برنامه و آردوینو کار کند ، به کدهای هر دکمه ای که روی ریموت IR فشار داده می شود نیاز دارید. شما باید Arduino خود را به این شکل تنظیم کرده و این کد را برای کارکرد گیرنده IR پیاده سازی کنید. پس از بارگذاری این کد ، روی دکمه Serial Monitor (در بالا سمت راست) کلیک کنید. برخی از دکمه های کنترل خود را فشار داده و کدهای ظاهر شده را مشاهده کنید. هنگامی که ثبت کردید کدام کد روی کدام دکمه ها اعمال می شود ، کپی آن کدها را شروع کنید. همانطور که می بینید ، قبل از کد من ، "//" کپی کرده و نظر داده ام ، کدهای هر دکمه را فشار داده ام.

مرحله 3: مرحله 3 کد: کد اصلی

مرحله 3 کد: کد اصلی
مرحله 3 کد: کد اصلی
مرحله 3 کد: کد اصلی
مرحله 3 کد: کد اصلی
مرحله 3 کد: کد اصلی
مرحله 3 کد: کد اصلی

برای اینکه همه چیز با هم کار کند ، به یک فایل کد اصلی نیاز دارید که باید در Arduino خود بارگذاری کنید. علاوه بر این ، برای کدهایی که قبلاً در آردوینو ساخته نشده اند ، به کتابخانه های خاصی نیاز دارید. خوشبختانه به راحتی می توان آنها را به دست آورد و نصب کرد/همچنین می توانید کتابخانه ها را در برگه.h یا.cpp در فایل خود کپی کنید.

پس از کپی کردن هر کد در دکمه مربوطه که فشار داده اید ، باید آنها را در فایل اصلی خود قرار دهید. همانطور که می بینید ، Ive در مورد بسیاری از خطوط کد نظر داده است تا بتوانید بفهمید که چه کاری انجام می دهد و من جایی که کدهای راه دور IR خود را اضافه می کنید درج کرده ام. برای اینکه شما نیز مانند من کار کنید ، من کتابخانه AFMotor و کتابخانه IRremote را اضافه کردم تا گیرنده IR و موتورها نیز کار کنند.

مرحله 4: مرحله 4 راه اندازی سخت افزار: Arduino

مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو
مرحله 4 راه اندازی سخت افزار: آردوینو

راه های مختلفی وجود دارد که می توانید تنظیمات این طرح را ایجاد کنید. شما می توانید یک تخته نان ، موتورهای بیشتر ، سیم ها و غیره را وارد کنید. با این حال ، من فقط گیرنده IR خود ، رله گیرنده ، L293d Motor Driver ، Arduino Uno و چند باتری و همچنین سیم را در آن قرار دادم.

ابتدا باید تنظیمات گیرنده IR خود را دریافت کنید. که قبلاً درج کرده ام. برای این کار نیازی به تخته نان ندارید اما در صورت تمایل می توانید از آن استفاده کنید. رله IR را درست به Arduino Uno وصل کنید و سپس گیرنده IR را به آرامی در پین های رله قرار دهید: GRND ، PWR ، OUTPUT/INPUT. من از رله استفاده کردم زیرا گیرنده های IR بسیار ظریف هستند و می توانند به راحتی سرخ شوند.

در مرحله دوم من L293d Motor Driver را در Arduino Uno قرار دادم. من می دانم با سیم هایی که قبلاً برای رله IR تنظیم شده است سخت است یا به نظر نمی رسد که مناسب باشد ، اما اینطور خواهد بود (سیم های اضافی دارد و با قدرت مراقب باشید). یک راه ساده تر برای استفاده از سپر L293d Motor و سیم های اضافی با آردوینو این است که سیم ها را به سپر لحیم کنید. برای انجام این کار به تجهیزات لحیم کاری نیاز دارید.

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

با اتصال سیم های سرو موتور به راننده موتور خود در پین های ذکر شده در SER1 "Servo 1" ادامه دهید. سیم را به درستی + به + ، GRND به -، و غیره بسپارید. پس از این همه شما آماده تست کد هستید. برای اینکه بتواند کار کند ، ممکن است به نیروی اضافی نیاز داشته باشید ، جایی که یک بسته باتری وارد می شود یا باتری 9 ولت. من از دو باتری 9 ولت استفاده کردم اما گاهی اوقات یک عدد و سیم به کامپیوتر شما کافی خواهد بود. بستگی دارد.

مرحله 5: مرحله 5 مخترع/کارهای جامد: طراحی خود را بسازید

برای تکمیل پروژه ، هر قطعه را در Inventor 2019 طراحی کردم که از طریق دانشجویی در USF به دست آوردم. با این حال ، شما می توانید از هر برنامه مشابه Inventor مانند AutoCad یا SolidWorks و غیره استفاده کنید. نکته مهم فرمت ذخیره شده شما است ، برخی از چاپگرها به. STL نیاز دارند در حالی که برخی دیگر ممکن است نیاز به فرمت دیگری داشته باشند. چاپگر سه بعدی خود را بررسی کنید من تمام فایل های.stl را که برای طراحی خود استفاده کردم به استثنای چرخ ها اضافه می کنم. شما می توانید پروژه خود را به هر شکلی که می خواهید طراحی کنید زیرا در طراحی نهایی اهمیتی ندارد. پروژه را قطعه قطعه کنید و بعد از اتمام آن را مونتاژ کنید. من پایه خود را در دو قسمت و سپس چرخ و در نهایت با برجک ساختم. روی یک یادداشت جانبی برجک من به پایه آن متصل شده است ، که بعداً مجبور شدم آن را جدا کنم. هنگام طراحی به این نکته توجه داشته باشید

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

توجه: اگر می خواهید قطعات مخترع به من ایمیل بزنید یا در زیر در Lauer. [email protected] نظر دهید و من می توانم آنها را برای شما ارسال کنم.

مرحله 6: مرحله 6 چاپ/ساخت: پروژه خود را بسازید

مرحله 6 چاپ/ساخت: پروژه خود را بسازید
مرحله 6 چاپ/ساخت: پروژه خود را بسازید
مرحله 6 چاپ/ساخت: پروژه خود را بسازید
مرحله 6 چاپ/ساخت: پروژه خود را بسازید
مرحله 6 چاپ/ساخت: پروژه خود را بسازید
مرحله 6 چاپ/ساخت: پروژه خود را بسازید

چاپ سه بعدی مدتی طول می کشد (در بهترین حالت چند روز) بنابراین هنگام چاپ این نکته را در نظر داشته باشید. هنگام طراحی پروژه خود و همچنین نوع چسب مناسب از چسب زیادی استفاده کنید. ممکن است به مته نیز نیاز داشته باشید.

من ابتدا چسباندن پایه بالا و پایه پایین را با قرار دادن چسب در امتداد لبه ها و اعمال فشار به هر کدام هنگام فشار دادن به یکدیگر آغاز کردم. سپس روکش های چرخ خود را به چرخ هایی چسباندم که در موتور گیربکس DC شما TT قرار می گیرند. سپس برجک خود را از پایه جدا کردم و پایه را به پایین ریل ماشین در بالای ماشین RC خود چسباندم. من برجک را به اشاره گر موتور سروو ، قطعه ای که به سروو متصل می شود ، چسباندم ، به این ترتیب وقتی سروو می چرخد ، برجک من نیز همینطور. سرانجام من یک کاغذ ضخیم ساختمانی را به یک لبه چسباندم تا پوششی ایجاد کنم که می توانید آن را باز کرده و همچنین یک تکه را در اطراف برجک برای ظاهر به نظر بیاورید.

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

مرحله 7: مرحله 7 راه اندازی نهایی: محل آردوینو

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

همه چیز را دوباره به هم وصل کنید و Arduino Uno را داخل ماشین RC خود بگذارید. همچنین می توانید آن را بپیچانید یا بچسبانید تا همه چیز ثابت شود ، اگر دوست دارید ایده خوبی خواهد بود.

مرحله 8: مرحله 8 بارگذاری: فایل اصلی

مرحله 8 بارگذاری: فایل اصلی
مرحله 8 بارگذاری: فایل اصلی

پس از اتمام راه اندازی. کد خود را در Arduino Uno خود از طریق کابل USB بارگذاری کنید که کیت همراه آن است یا کابل را به صورت آنلاین خریداری می کنید. روی آپلود کد در پایین برنامه Arduino کلیک کنید.

مرحله 9: مرحله 9 آزمایش: بررسی کنید آیا کار می کند یا خیر

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

با فشار دادن دکمه های مربوطه که در کد خود تعیین کرده اید شروع کنید.

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

برخی از نکات مفیدی که می توانستم هنگام ساخت این طرح استفاده کنم عبارتند از:

1. هنگام مدلسازی سه بعدی پروژه ، به یاد داشته باشید که باید از لحاظ ساختاری سالم باشد یا هنگام چاپ بتواند از خود پشتیبانی کند. در غیر این صورت هنگام چاپ به هم می ریزد یا به راحتی خراب می شود یا خراب می شود.

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

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

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

5. یک گیرنده IR پشتیبان با خود داشته باشید. آنها ظریف هستند و به راحتی می سوزند که هنگام تلاش برای تکمیل این پروژه می تواند درد آور باشد. به همین دلیل از رله برای محافظت استفاده کردم.

از طراحی خود لذت ببرید!

توصیه شده: