فهرست مطالب:
- مرحله 1: هدف و محدودیت های خود را تعیین کنید
- مرحله 2: وسایل مورد نیاز با هزینه
- مرحله 3: شماتیک
- مرحله 4: ساخت و ساز
- مرحله 5: برنامه نویسی
- مرحله 6: از ربات خود به بهترین نحو استفاده کنید
تصویری: پروژه ماشین رباتیک: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
در حال حاضر ، روبات ها اکنون برای سرعت بخشیدن به مراحل تولید ، از جمله استفاده از آنها در خطوط مونتاژ ، اتوماسیون و موارد دیگر استفاده می شوند. به منظور عادت دادن ما به رشته مهندسی و سازگاری با ساخت یک ربات کار ، هدف ما ساخت یک ربات کار بود که یک توپ را جمع آوری کرده و آن را در یک گل ذخیره کند.
مرحله 1: هدف و محدودیت های خود را تعیین کنید
هر زمان که پروژه ای در حال انجام است ، برای کسی مهم است که هدفی را که باید به آن برسد تشخیص دهد ، زیرا این امر به آنها اجازه می دهد تمرکز بیشتری داشته باشند و راهی برای رسیدن به آن هدف بیابند. همچنین ، محدودیت ها مهم هستند زیرا محدودیتی در میزان انرژی ، زمان یا پول شما می توانند برای ساخت آن ایجاد کنند.
در این مورد ، هدف ما ساخت رباتی بود که بتواند از روش های مختلف برنامه نویسی آردوینو برای رانندگی در راهرو با کنترل از راه دور استفاده کند ، و سپس بدون کنترل از راه دور ، راه خود را به سمت دروازه باز کرده و توپ را فشار دهد. به هدف با در نظر داشتن این هدف ، می توانیم به مرحله بعدی پروژه برویم. تنها محدودیت ما برای این پروژه این بود که قیمت کلی نمی تواند بیش از 75 دلار باشد.
مرحله 2: وسایل مورد نیاز با هزینه
هنگام انجام پروژه روباتیک ، همیشه مهم است که قبل از شروع پروژه ، لیستی از قطعات تهیه کنید ، به جای ادامه پروژه. تهیه لیست همچنین به شما این ایده را می دهد که هزینه پروژه چقدر باید برای شما هزینه داشته باشد و چقدر باید پس انداز کنید و برای آن آماده شوید.
لیست قطعات ما شامل موارد زیر بود: (هر کدام که قیمت دیگری در کنار آنها وجود ندارد ارائه شد)
50 سیم نر تا نر
50 سیم نر به ماده
50 سیم زن به زن
1 آردوینو اونو/آردوینو مگا 2560
4 چرخ 26.99 دلار
2 Cast Casters 4.99 دلار
4 موتور
4 پایه موتور
انواع ورق های آلومینیوم * همه اندازه ها در اینچ و ⅛”ضخامت * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 پایه ، 3.861 ارتفاع ، و 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10
1 باتری
1 راننده موتور
1 کنترل از راه دور با گیرنده
38 آجیل 4.99 دلار
38 پیچ 5.99 دلار
مرحله 3: شماتیک
هر پروژه رباتیک خوب باید دارای شماتیک باشد تا سازنده یا مهندس بتوانند ببینند برای کار پروژه چه چیزی باید بسازند. در این مورد ، ما به طرحواره های رباتیک ساده تری نیاز داشتیم که فقط مفهوم سیستم بازیابی موتور را نشان دهد. همچنین مقداری برای باتری و کیس آردوینو داشتیم.
مرحله 4: ساخت و ساز
در مورد این جنبه از قسمت پروژه چیزهای زیادی برای گفتن وجود ندارد ، اما برخی نکات ایمنی در مورد ابزارها. وقتی در کارگاه هستید ، همیشه از عینک و دستکش و پیش بند استفاده کنید. رعایت این اقدامات احتیاطی جان و مجروحان بی شماری را نجات داده است. برخی از تجهیزات مورد استفاده ما در این مورد جوشکار ، اره نواری ، پرس مته و سایر ابزارهای فلزی بود. همچنین ، قبل از جوشکاری ، مطمئن شوید آنچه که جوش می دهید 100٪ درست است زیرا برگشتی وجود ندارد.
مرحله 5: برنامه نویسی
یک ربات معمولاً با برنامه نویسی نوعی زبان یا با استفاده از قطعات مکانیکی طراحی شده برای هماهنگی کار می کند. در این مورد ، ما ربات خود را با استفاده از زبان برنامه نویسی آردوینو برنامه ریزی کردیم. این منجر به این شد که برخی از ما برای تسلط بر مهارت های مورد نیاز ، پایگاه داده کاملاً جدیدی از برنامه نویسی را بیاموزیم.
در بالا یک طرح کلی از برنامه های سیم کشی مورد انتظار ما برای روبات است.
در زیر برنامه رانندگی ما برای ربات ما آمده است و روش بازیابی توپ بسیار ساده تر است زیرا ما فقط به یک موتور در حال حرکت به جلو و عقب نیاز داریم.
کد:
int ch1؛
int ch2؛
int myInts [20]؛
int finalDistance؛
int حرکت؛
int STOP؛
تایمر int ؛
int x = 0 ؛
int stopTimer؛
int ArrayValue؛
void setup () {// کد راه اندازی خود را در اینجا قرار دهید تا یکبار اجرا شود: pinMode (45 ، INPUT) ؛
pinMode (43 ، ورودی) ؛
Serial.begin (9600)؛
}
حلقه خالی () {
// کد اصلی خود را در اینجا قرار دهید تا بارها اجرا شود:
ch1 = pulseIn (22 ، HIGH) ؛
ch2 = pulseIn (24 ، HIGH) ؛
//Serial.print("chA: ")؛
Serial.print (chA)؛
//Serial.print("chB: ")؛
Serial.println (chB)؛
if (ch1> 1463) {timer = millis ()؛
}
if (ch1 == 1463) {
stopTimer = millis ()؛
ArrayValue = (تایمر - stopTimer) ؛
if (ArrayValue> = 0)
{
Serial.print (myInts [0]) ؛
myInts [x] = ArrayValue؛ x ++ ؛
}
}
مرحله 6: از ربات خود به بهترین نحو استفاده کنید
بعد از این همه کار سخت ، اکنون باید یک ربات کامل کار کنید که به کنترل از راه دور واکنش نشان می دهد! به خودتان افتخار کنید و از ربات خود لذت ببرید!
توصیه شده:
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی - بهترین پروژه های آردوینو: 5 مرحله
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی | بهترین پروژه های آردوینو: سلام دوستان ، در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک سیستم راداری شگفت انگیز ایجاد کنید که با استفاده از آردوینو نانو ساخته شده است. این پروژه برای پروژه های علمی ایده آل است و اگر برنده شدن جایزه عالی باشد ، می توانید به راحتی با سرمایه گذاری و شانس بسیار کمتری این کار را انجام دهید
آموزش مونتاژ ماشین رباتیک برنامه نویسی Veedooo: 7 مرحله
دستورالعمل جمع آوری ماشین روباتیک برنامه نویسی Veedooo: لیست بسته ها
Idler (نقطه اتصال محور دوم) را در Micro Servos برای پروژه های رباتیک اضافه کنید: 4 مرحله
افزودن Idler (نقطه اتصال محور دوم) در Micro Servos برای پروژه های رباتیک: در پروژه های رباتیک انسان نما ، سروها در محل اتصال قطعات مختلف ربات استفاده می شوند ، در اکثر مواقع بهتر است هر بخش را در 2 یا بیشتر نقطه روی سوار کنید. محور چرخشی سروو برای ثبات و انتقال مناسب گشتاور..اسما
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: 6 مرحله
10 پروژه اصلی آردوینو برای مبتدیان! حداقل با یک تخته حداقل 15 پروژه بسازید!: پروژه آردوینو & amp؛ هیئت آموزشی ؛ شامل 10 پروژه اصلی آردوینو است. همه کد منبع ، فایل Gerber و موارد دیگر. بدون SMD! لحیم کاری آسان برای همه. اجزای قابل جابجایی و تعویض آسان. شما می توانید حداقل 15 پروژه را با یک برنامه
نحوه ساخت ماشین رباتیک در خانه: 3 مرحله
نحوه ساخت یک ماشین رباتیک در خانه: یک ماشین ریبوتیک در خانه بسازید