به روز رسانی (8/29/13): از خوانندگان به خاطر اشتیاق و اظهارات محبت آمیز شما در مورد این پروژه سپاسگزاریم! از زمانی که این پروژه را در ماه مارس شروع کردم، سفر فوقالعادهای بوده است، اما از محصول بهدستآمده و هیجانی که توسط جامعه سازندگان دریافت شده بسیار خوشحالم. ساختمان مبارک! -کوروش
آیا لگو را دوست دارید؟
آیا آردوینو را دوست دارید؟
آیا چیزهای RC را دوست دارید که بتوانید با تکان دادن انگشت شست آنها را زنده کنید؟
من مطمئناً این کار را میکنم، بنابراین امروز به شما نشان خواهم داد که چگونه چیزی بسازید که همه موارد بالا را با هم ترکیب کرده و از هزاران تکنیک مفید و بهترین روشها نیز استفاده کنید!
من با توضیح مختصری از آنچه ساختهام شروع میکنم، و سپس نه تنها نحوه ساخت آن، بلکه دلایل پشت آن را نیز دنبال میکنم! با توضیح تمام مراحل (مانند طراحی ، برنامه ریزی ، مدل سازی سه بعدی ، و حتی ساخت لگو و برش لیزر !) و تصمیمات و فرآیند فکری پشت آن مراحل (و همچنین فایل های CAD و کد)، امیدوارم نه تنها برای به اشتراک گذاشتن آنچه که برای ساختن آنچه من نیاز دارید، بلکه پیشینه و تکنیک های مفیدی که می توانید نه تنها در نسخه شخصی خود از این پروژه، بلکه در تمام پروژه های DIY دیگر خود نیز استفاده کنید! در نهایت، اگر وجود دارد هر چیزی که ممکن است از قلم انداخته باشم یا در مورد آن به اطلاعات یا توضیح بیشتری نیاز دارید، یا اگر سؤالی دارید، لطفاً در نظرات از من بپرسید یا به من پیام دهید! حالا بیایید شروع کنیم!
همانطور که ممکن است از عنوان حدس زده باشید یا در ویدیو دیده باشید، پروژه ای که من به آن اشاره کرده ام از دو بخش تشکیل شده است: یک کنترل از راه دور کاملاً سفارشی آردوینو و یک ماشین RC Lego با موتور سروو!
بخش لگو خودروی RC یک شاسی سایز متوسط است که حول یک پیشرانه لگو با فرمان چهار چرخ متحرک و فرمان چهار چرخ ساخته شده است . بخش RC مجموعه ای از چهار سروو سرگرمی استاندارد است که به پیشرانه نیرو می دهد. یک آردوینو ، برای کنترل همه چیز؛ و یک رادیو XBEE برای ارتباط با کنترل از راه دور. منبع تغذیه آنبورد هم هست (ماشین RC هست! البته یکی داره!).
بخش دوم پروژه کنترل از راه دور است. این تقریباً به اندازه یک Gameboy Advance است . دارای صفحه نمایش رنگی LCD 2.2 اینچی حول یک میکروکنترلر آردوینو ساخته شده است . دارای یک جوی استیک، دو پتانسیومتر و چهار دکمه برای ورودی. و دارای همان نوع ماژول رادیویی XBEE است که وسیله نقلیه RC دارد. همه اینها در یک محفظه سفارشی ساخته شده است که کاملاً از اکریلیک برش لیزری ساخته شده است . کنترل از راه دور از عملکرد کابل USB از طریق پورت سریال آردوینو پشتیبانی میکند، اما میتوان آن را با باتری 9 ولتی نیز کار کرد که میتوان آن را روی برد نصب کرد و به کل ریموت اجازه میدهد به خوبی از راه دور کار کند. چیزهای سرگرم کننده.
اکنون که میدانید چه چیزی را میسازید، میتوانیم ساخت آن را شروع کنیم.
هر آنچه از نظر فایل نیاز دارید برای دانلود در سایت من Kayrus.com موجود است .
این لینک است: www.kayrus.com/legos/diy_rc_zip (این فایل باید به صورت خودکار دانلود شود)
آخرین فایلهای قسمت Inventor (ipt's)، نقشه اتوکد ترکیبی (dwg.) و آخرین کد آردوینو برای ماشین و Handuino (.ino's) و اگر بهروزرسانیها یا بهبودهایی در این موارد انجام دهم، به همه شما اطلاع خواهم داد!
مرحله 1: طراحی کنترل از راه دور
اولین قدم برای ساختن یک کنترل از راه دور با طراحی خود این است که تصمیم بگیرید که چه نوع ورودی و خروجی/بازخوردی را می خواهید که کنترل از راه دور شما داشته باشد. همچنین باید در نظر داشته باشید که میخواهید کنترل از راه دور شما چه شکلی داشته باشد، زیرا ممکن است بر روی نوع ورودی و خروجیهایی که میتوانید در آن قرار دهید تأثیر بگذارد. ; میتوانید آن را بزرگتر کنید و به آن دو جوی استیک و چند کلید فلیپسوئیچ بدهید، مانند آن کنترلهای RC هواپیما، یا میتوانید آن را به دلخواه خود بسازید و یک بلندگوی داخلی برای بازخورد صوتی و کنترل لمسی حساس به نیرو به آن بدهید ( این ایده بدی نیست ...) - امکانات فقط توسط تخیل شما محدود می شود ...و اندازه باتری که می خواهید همراه خود داشته باشید (شوخی نمی کنم).
برای کنترل از راه دور، در نهایت تصمیم گرفتم که چیزی میخواهم که بتوانم در کف دستم حمل کنم ، مانند Gameboy Advance که سالها پیش با آن بازی میکردم. چیزی با انواع ورودی، زیرا میخواستم بتوانم از آن برای برنامههای مختلف استفاده کنم. و چیزی با قابلیت بازخورد همه جانبه به طوری که بدون استفاده از رایانه میتوانم بدانم چه خبر است. با توجه به همه اینها، تصمیم گرفتم به آن یک صفحه نمایش رنگی LCD TFT 2.2 اینچی
از صنایع Adafruit بدهم ، زیرا مستند ، قیمت مناسب و به دلیل سازگاری با آردوینو (بیشتر انتخاب Adafruit است!) بود. چهار دکمه فشاری در پیکربندی معمولی کنترلر بازی ؛ دو پتانسیومتر با درپوش های پرینت سه بعدی سفارشی برای ورودی چرخشی دقیق اما راحت؛ و یک جوی استیک خارج از قفسه با خروجی افقی و عمودی آنالوگ (همچنین قرار بود به شما اجازه دهد روی جوی استیک کلیک کنید و از آن به عنوان یک دکمه استفاده کنید، اما این عملکرد هرگز آنطور که تبلیغ می شود کار نمی کند).
بعد از اینکه فهمیدم چه میخواهم ، چند طرح مفهومی انجام دادم. این "مرحله طراحی" بسته به نحوه برنامه ریزی شما برای ساخت محفظه واقعی (جعبه، بدنه و غیره) کنترل از راه دور بسیار مهم است. در مورد من، من قصد داشتم کل محوطه را از اکریلیک شفاف با لیزر برش دهم. با این حال، اگر دانشجو هستید (مثل من) تا حدودی لوکس است. خوشبختانه، مدرسه من اتفاقی دارد که می توانم از آن استفاده کنم (اگر یکی از خود را داشتم همیشه از آن استفاده می کردم)، اما اگر به یکی دسترسی ندارید نگران نباشید ، زیرا نه تنها وجود دارد. مواد دیگری که میتوانید محفظههای خود را از آنها بسازید، اما روشهای دیگری برای برش لیزری یا چاپ سه بعدی قطعات برای شما وجود دارد.! به عنوان مثال، پونوکو یک سرویس آنلاین است که میتواند قطعات سفارشی شما را به شما ارسال کند، اما اگر خیلی گران است یا سبک شما نیست، باید مصالح ساختمانی دیگری مانند سوگرو را در نظر بگیرید یا قطعات خود را با چاقوی X-Acto برش دهید. . اگر از چاقوی X-Acto برای برش قطعات خود استفاده می کنید، احتمالاً نمی توانید آنها را بدون چسب به هم بچسبانید، اما همچنان به همان خوبی عمل می کند (طراحی که من با لیزر برش دادم بدون چسب یا چسب به هم متصل می شود. ).
اگر به یک دستگاه برش لیزری یا چاپگر سه بعدی (یا در سرویس آنلاینی که می تواند آن ابزارها را در اختیار شما قرار دهد) دسترسی دارید، باید آن قطعات را با استفاده از نرم افزار طراحی به کمک رایانه (CAD) طراحی کنید (مانند Inventor). مزیت این نوع نرم افزار این است که علاوه بر اینکه می توانید قطعات را به طور دقیق و با انواع ویژگی ها بسازید، می توانید قطعات را در یک اسمبلی نیز بسازید و ببینید که چگونه همه آنها با هم ترکیب می شوند (در ادامه به این موضوع خواهیم پرداخت. ). قبل از اینکه بتوانید این کار را در رایانه انجام دهید، باید همه چیز را روی کاغذ برنامه ریزی کنید.
برای برنامه ریزی طراحی خود، باید با بدست آوردن تمام ابعاد قطعاتی که می خواهید استفاده کنید، شروع کنید. اغلب این کار را میتوان با جستجوی آنلاین ابعاد یا برگههای مشخصات اصلی قطعات انجام داد، اما گاهی اوقات ممکن است مجبور شوید خودتان آنها را اندازهگیری کنید، در صورتی که ابعاد خاصی در دسترس نیست یا میخواهید چیزی را دوبار یا سه بار بررسی کنید. در مواردی که می خواهید یا مجبور هستید چیزی را خودتان اندازه گیری کنید، من استفاده از کولیس را توصیه می کنم - آنها برای اندازه گیری های دقیق و سریع و راحت عالی هستند، بنابراین، اگر ندارید، به شدت توصیه می کنم یکی از آن ها را انتخاب کنید. فروشگاه سخت افزار محلی یا آنلاین شما.
هنگامی که ابعاد تمام قطعات خود را دارید، باید طرح ریموت خود را مشخص کنید. این نه تنها موقعیت همه قطعات، بلکه جهت گیری آنها را نیز شامل می شود. در این مرحله، نیازی نیست دقیقاً بفهمید که قطعات چگونه از هم جدا می شوند . در عوض، مهمتر است که طرحی را بیابید که مطابق با نیازها و خواستههای شما باشد . با این حال، در انجام این کار، هنوز باید در نظر داشته باشید که محفظه چگونه به هم می رسد، از جمله اینکه هر قسمت کجا می رود و چه چیزی آنها را کنار هم نگه می دارد ( کمی شبیه یک پازل است، اما سرگرم کننده است!). همچنین باید در نظر بگیرید که چگونه می خواهید همه قطعات را سوار کنید- اکنون نیازی به کشف تمام جزئیات ندارید ( مثل قطری که سوراخ ها باید در صورت استفاده از مهره ها و پیچ و مهره ها باشند ) اما باید تصمیم بگیرید که آیا می خواهید قطعات خود را محکم کنید یا در جای خود فشار دهید (بیشتر قطعات من انجام دهید) یا اگر با چسب حرارتی آنها به یکدیگر یا استفاده از چسب یا بست دیگر مشکلی ندارید .
در حین فکر کردن به نحوه چیدن محفظه باید به نحوه جدا کردن آن نیز فکر کنید. این بستگی به این دارد که چرا شما در وهله اول ریموت را می سازید، اما باید به اجزای داخل ریموت که بعداً بخواهید به آنها دسترسی داشته باشید و نوع آن فکر کنید.دسترسی به آن را می خواهید: یا با جدا کردن بخشی از کنترل از راه دور فقط برای برنامه ریزی مجدد آن موافق هستید؟ اگر برخی از سیم ها قطع شوند یا نیاز به تعویض قطعه خراب داشته باشید، چه خواهید کرد؟ برای کنترل از راه دور، من آن را طوری ساختم که پشت ریموت، چهره بالای آردوینو را کاملاً در معرض دید قرار دهد - این ممکن است در دراز مدت از نظر حفاظتی بد باشد، اما دسترسی آن به پورتها برای بهبود من بسیار مهم بود. از راه دور و اجازه می دهد تا قابلیت های دیگر بعداً بدون نیاز به جدا کردن همه چیز اضافه شود (اگرچه من هنوز هم گاهی اوقات برای سرگرمی این کار را انجام می دهم) (و بله، شما مطمئناً می توانید یک پانل قابل جابجایی طراحی کنید که به شما ارائه دهد. هم دسترسی و هم حفاظت - من به آن نزدیک نشدم).