فهرست مطالب:
- مرحله 1: جمع آوری مواد
- مرحله 2: ساختار خود را طراحی کنید
- مرحله 3: طراحی چرخ ها
- مرحله 4: Arduino را برای Buzzer تنظیم کنید
- مرحله 5: Arduino for Lights را تنظیم کنید
- مرحله 6: ترکیب کدها
- مرحله 7: چاپ کنید
- مرحله 8: ساختار را جمع کنید
- مرحله 9: برای راه اندازی آماده شوید
- مرحله 10: راه اندازی کنید
- مرحله 11: اختیاری: یک سطح شیب دار بسازید
تصویری: ماشین Robo-Band: 11 پله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این یک ارتقاء از ماشین سنتی شما با استفاده از نوار لاستیکی است
مرحله 1: جمع آوری مواد
برای این پروژه به موارد زیر نیاز دارید:
- ترجیحاً 4 چرخ همان اندازه (ما چرخ خود را به صورت سه بعدی چاپ کردیم)
- یک رولپلاک که در چرخ ها قرار می گیرد
- کیت آردوینو (ما از کیت SparkFun RedBoard استفاده کردیم)
- ساختار نشستن آردوینو (ما دستگاه خود را به صورت سه بعدی چاپ کردیم)
- بسته باتری
- نوارهای لاستیکی
- مقداری ماده برای افزایش آردوینو تا مستقیماً روی بدن نباشد (ما از آجیل استفاده کردیم)
- چسب گرم
- پیچ
- یک دستگاه لولا مانند
- اختیاری: نوار چسب و تخته سه لا برای ایجاد سطح شیب دار
مرحله 2: ساختار خود را طراحی کنید
شما باید پایه ای را که آردوینو تنظیم می کند ، به صورت سه بعدی چاپ کنید
برای این کار ، از یک نرم افزار آنلاین استفاده کنید که به کاربران اجازه می دهد مدل خود را که قابل چاپ است طراحی کنند
OnShape یک نرم افزار طراحی آنلاین عالی و رایگان است که از آن استفاده کردیم
پایه ما ذوزنقه ای بود که دارای دو سوراخ برای محورهای سازه بود
ابعاد طرح در تصویر بالا و همچنین پیوند زیر ذکر شده است:
cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475
مرحله 3: طراحی چرخ ها
این مرحله اجباری نیست ، ما فقط می خواهیم هر مرحله ای را که انجام می دهیم توضیح دهیم
اگر می توانید چهار چرخ با اندازه یکسان پیدا کنید ، از آنها استفاده کنید و مطمئن شوید که محور در آن چرخ ها قرار می گیرد
ما با استفاده از OnShape تمام چرخ ها را به صورت سه بعدی چاپ کردیم
توجه: لزومی ندارد که چهار چرخ یک اندازه باشند. تا زمانی که دو جفت هم اندازه وجود داشته باشد ، لازم نیست هر جفت دقیقاً برابر باشد. اگر جفت چرخ ناهمواری دارید ، جفت کوچکتر را جلوی خودرو بگذارید.
در اینجا پیوند طراحی ما در OnShape آمده است:
cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7
مرحله 4: Arduino را برای Buzzer تنظیم کنید
دستورالعمل های راهنمای SIK را برای مدار 11 ، زنگ پیزو دنبال کنید
این تنظیم بسیار ساده است ، بنابراین دستورالعمل های کتاب را دنبال کنید
یک تغییر ضروری این است که زنگ باید به نیمه پایینی تخته نان منتقل شود. مهم نیست کدام مکان را انتخاب می کنید ، فقط مادامی که دو سیم که زنگ را به زمین متصل می کنند در ردیف های مجاور پاهای زنگ قرار داشته باشند. سیم نارنجی که زنگ را به آردوینو RedBoard متصل می کند باید در سوراخ 8 قرار گیرد.
عیب یابی: زنگ اصلی ما به درستی وصل شده بود ، اما زیاد بلند نبود ، بنابراین ما با یک زنگ از یک کیت دیگر تغییر دادیم و صدا بسیار بلندتر بود
مرحله 5: Arduino for Lights را تنظیم کنید
دستورالعمل های راهنمای SIK را برای مدار 3 ، LED RGB دنبال کنید
این مدار را به مدار قبلی اضافه کنید تا هر دو عملکرد همزمان روی آردوینو اجرا شوند
سیم اتصال پایه آبی LED RBG باید به سوراخ 6 متصل شود.
مجدداً ، این مرحله دستورالعمل های کتاب را دنبال می کند ، اما اگر مشکل دارید ، همه اتصالات را دوبار بررسی کنید
مرحله 6: ترکیب کدها
این قسمت کمی پیچیده است. برای اطمینان از کارکرد همزمان آنها ، باید کدها را برای هر دو مدار ترکیب کنید.
برنامه کامل در بالا نشان داده شده است ، اما من تغییرات پیچیده تری را برای شما بیان می کنم.
متغیرها را تعریف کنید
ابتدا همه متغیرها را از دو آموزش SIK Circuit به بالای برنامه منتقل کنید.
متغیر BLUE_PIN را به 6 بازتعریف کنید.
buzzerPin را به 8 تغییر دهید
نت ها ، سرعت و ضربات را می توان تغییر داد تا هر آهنگی را که می خواهید منعکس کند ، اما مطمئن شوید که متغیر songLength برابر با تعداد نت های آهنگ شما باشد.
حلقه راه اندازی
تنها چیزی که باید در این حلقه وجود داشته باشد چهار دستور pinMode است: یکی برای هر چراغ و زنگ.
حلقه باطل
ابتدا حلقه های خالی دو برنامه را با هم ترکیب کنید.
سپس ، خطوط کد کنترل کننده چراغها را حذف کنید: ما قصد داریم کد را همزمان با آهنگ به رنگهای تصادفی چشمک زن تغییر دهیم.
در داخل حلقه void ، myColor را به عنوان myColor خالی (int redIntensity ، int greenIntensity ، int blueIntensity) تعریف کنید. این خط درست بالای دستورات analogWrite در پایین حلقه ترکیبی قرار می گیرد.
در بالای دستور tone ، myColor را به myColor (r ، g ، b) تعریف کنید. در بالا ، int r ، int g و int b را به صورت تصادفی تعریف کنید (255). این یک شدت تصادفی برای هر رنگ فراخوانی می کند.
در زیر آن ، دستور Serial.println را برای هر یک از r ، g و b ایجاد کنید.
کد تمام شده شما باید عکس های بالا را خرد کند. عکس ها به متغیرها ، تنظیمات و حلقه های خالی تقسیم می شوند ، و حلقه خالی دارای دو عکس است. خوش بگذره
عیب یابی
دوبار بررسی کنید که myColor (r، g، b) قبل از لحن تعریف شده باشد!
مرحله 7: چاپ کنید
اکنون که آردوینو راه اندازی شده است ، می توانید طرح های خود را از OnShape چاپ کنید
مرحله 8: ساختار را جمع کنید
مواد: بسته باتری ، ساختار بدنه چاپ شده ، چرخ ها ، اکسل ها ، نوارهای لاستیکی ، برد مدار کامل آردوینو ، چسب حرارتی ، مهره ، پیچ
- چسب حرارتی دو مهره در قسمت بالای سازه فاصله شکاف سازه را کم می کند
- با پیچاندن محکم نوار لاستیکی به دور ساختار و آردوینو ، آردوینو را روی ساختار محکم کنید
- لولا را بطور داغ به کناره سازه بچسبانید تا بتواند بسته باتری را بدون مانع از نوار لاستیکی مورد استفاده برای تغذیه خودرو پشتیبانی کند (تصاویر 3 و 4)
- با استفاده از نوار لاستیکی بسته باتری را به لولا محکم کنید. باید خارج از کل ساختار استراحت کند (تصاویر 5 و 6)
- رولپلاک را داخل سوراخ های اکسل قرار دهید و مطمئن شوید که چرخ ها به طور محکم به اکسل متصل شده اند
- یک سوراخ در مرکز محور عقب ایجاد کنید
- پیچ را داخل سوراخ پیچ قرار دهید
مرحله 9: برای راه اندازی آماده شوید
کار شما تقریبا تمام شده است!
- برای کشش یک نوار لاستیکی روی هر چرخ عقب قرار دهید
- یک زنجیر از نوارهای لاستیکی بسازید و آن را به لب در جلوی بدن وصل کنید
- آخرین نوار لاستیکی را به پیچ وصل کرده و محور را به عقب بپیچید
مرحله 10: راه اندازی کنید
تبریک می گویم!
مرحله 11: اختیاری: یک سطح شیب دار بسازید
هر قطعه چوب یا پلاستیک یا هر چیزی که می خواهید به اندازه کافی برای چرخ های خود تهیه کنید!
همانطور که می بینید ، ما از نوار چسب و تخته سه لا استفاده کردیم ، بنابراین واقعاً هر چیزی کار می کند
سپس از یک پشتیبان برای بالا بردن سطح شیب دار خود به زاویه دلخواه ، راه اندازی ماشین و تماشای خود استفاده کنید!
توصیه شده:
کمربند هوشمند: 18 پله
کمربند هوشمند: پوشیدن برخی وسایل بسیار چالش برانگیز است. راستش را بخواهید ، در این پروژه ، من از مادرم کمک گرفتم تا بدنه را برایم بدوزد ، زیرا من خودم نمی توانم خیاطی کنم. هنگام دوخت با استفاده از چرخ خیاطی مراقب باشید. اگر هرگز خیاطی با چرخ خیاطی را تجربه نکرده اید ، این نیز
ربات هوشمند DIY ردیابی ماشین ردیابی ماشین ردیابی خودرو حساس به نور: 7 مرحله
دستگاه DIY Robot Smart Tracking Car Tracking Car Photosensitive: طراحی شده توسط SINONING ROBOT شما می توانید از ربات ردیابی ماشین خرید کنید بچرخید تا
تبدیل هر ماشین R/C به برنامه Bluetooth کنترل ماشین R/C: 9 مرحله
تبدیل هر ماشین R/C به یک کنترل برنامه بلوتوث R/C Car: این پروژه مراحل تغییر یک ماشین کنترل از راه دور معمولی به یک ماشین کنترل Bluetooth (BLE) با برد روباتیک Wombatics SAM01 ، Blynk App و MIT App Inventor را نشان می دهد. بسیاری از خودروهای ارزان قیمت RC با ویژگی های زیادی مانند چراغ های LED و
کیت آموزشی ماشین روبات ماشین حباب حباب برای کودکان: 8 مرحله
کیت آموزشی Bubble Blister Robot Machine for Kids: سلام سازندگان ، پس از یک استراحت طولانی ، ما دوباره با هم هستیم. در این فصل تصمیم گرفتیم دایره خود را کمی بیشتر گسترش دهیم. تا کنون ما در تلاش برای تولید پروژه های حرفه ای بوده ایم. اطلاعات سطح بالا لازم است بدانید. اما ما همچنین فکر کردیم که باید این کار را انجام دهیم
آردوینو: Precision Lib برای موتور پله ای: 19 پله
آردوینو: Precision Lib برای موتور پله ای: امروز ، من کتابخانه ای را برای راننده موتور تمام قدم با سوئیچ های محدود ، و حرکت موتور با شتاب و میکرو گام به شما نشان خواهم داد. این Lib که بر روی Arduino Uno و Arduino Mega کار می کند ، به شما امکان می دهد موتورها را بر اساس غیر مستقیم حرکت دهید