فهرست مطالب:
- مرحله 1: لوازم
- مرحله 2: جعبه ابزار Roomba را بارگیری کنید
- مرحله 3: طراحی کد برای خروجی های دلخواه
- مرحله 4: اجرا و ویرایش کد تا زمان کامل شدن
- مرحله 5: پروژه نهایی
تصویری: Roomba Bot the Bulider: 5 Step (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
Bot Builder یک اتاق خواب است که با "گیرنده" های متصل به جلو قادر خواهید بود اشیاء را در اطراف جابجا کنید. کد همراه با آن تنظیم شده است تا اولین حرکت را با یک جعبه GUI ضبط کند که می توانید تنها با یک کلیک موس آن را کنترل کنید. پس از اولین اجرا ، می توان ربات را طوری تنظیم کرد که دقیقاً همان کاری را انجام دهد که در حلقه اول انجام داد!
مرحله 1: لوازم
اتاقی که خلاء را با کلاه سه بعدی جایگزین کرده است
تمشک Pi که به roomba متصل شده است
دوربینی که در اتاق اتاق قرار می گیرد
منبع تغذیه
چنگک های U شکل برای قرار دادن جلوی اتاقک
مرحله 2: جعبه ابزار Roomba را بارگیری کنید
MATLAB را باز کرده و یک پوشه جدید پروژه ایجاد کنید تا پرونده های پروژه خود را سازماندهی کنید.
توجه: این کد برای پروژه ای که داده شده استفاده می شود ، ممکن است لزوماً برای شما مانند ما کار نکند.
این کد را اجرا کنید و همه فایلها باید در پوشه پروژه شما ذخیره شوند.
در هر نقطه در پنجره "پوشه فعلی" در MATLAB راست کلیک کرده و روی "افزودن به مسیر" کلیک کنید تا MATLAB بتواند فایل های شما را پیدا کند.
برای اطمینان از آخرین نسخه جعبه ابزار ، از کد موجود در تصویر 3 استفاده کنید
مرحله 3: طراحی کد برای خروجی های دلخواه
اگر هر سه فایل بالا را بارگیری کنید ، می توانید مانند ویدیوی زیر roomba/Mars Rover خود را کنترل کنید. فایل اول فایل m-code است ، فایل های دوم و سوم کد واقعی شما هستند که باید تغییر کرده و در اتاق مخصوص شما ویرایش شوند. به عنوان مثال ، roomba ما Roomba 30 نام داشت ، بنابراین وقتی به roomba خود متصل می شدیم ، کد را تایپ می کردیم
r = roomba.30
و این به ما امکان می دهد کد خود را اجرا کنیم.
مرحله 4: اجرا و ویرایش کد تا زمان کامل شدن
ممکن است لازم باشد قبل از اینکه دورها را بچرخانید ، کد خود را چند بار اجرا کنید و سرعت و غیره کامل شود. اتاقهای مختلف لغزش لاستیک های متفاوتی خواهند داشت و بسته به سطحی که روی آن هستید کم و بیش می چرخد. ما توصیه می کنیم که راننده اتاق را در یک فضای باز بیرون بیاورید تا زمانی که به هر چیزی که اتاقبا قادر است دست پیدا نکنید ، به چیزی برخورد نکنید. پس از به دست آوردن ربات خود و تکمیل زاویه چرخش خود ، می توانید شروع به ساخت کنید!
مرحله 5: پروژه نهایی
پروژه نهایی شما باید چیزی شبیه به تصویر بالا باشد ، جایی که اتاق اتاق خود را در آنجا خواهید داشت و چسبنده ها به جلو متصل شده اند. با استفاده از کدی که کامل کرده اید و رباتی که ساخته اید آماده خواهید بود تا در کمترین زمان کارها را با ربات خود جابجا کنید!
توصیه شده:
آگاه باشید از ATLAS - STAR WARS - Death Star II: 7 Step (همراه با تصاویر)
از ATLAS آگاه باشید - STAR WARS - Death Star II: Build from Bandai Death Star II مدل پلاستیکی. ویژگی های اصلی عبارتند از: ستاره مرگ
"High-Fivey" Cardboard Micro: bit Robot: 18 Step (همراه با تصاویر)
"High-Fivey" Cardboard Micro: bit Robot: در خانه گیر کرده اید اما هنوز به پنج نفر نیاز دارید؟ ما یک ربات کوچک دوستانه با مقوا و میکرو ساخته ایم: بیت به همراه تخته مدار Crazy Circuits و تنها چیزی که او از شما می خواهد یک پنج نفره بالا است تا عشق او را به شما زنده نگه دارد. اگر دوست دارید
Redo a Cool Old Robot: 10 Step (همراه با تصاویر)
Redo a Cool Old Robot: با آرلان آشنا شوید ، یک ربات سرگرم کننده با شخصیت زیاد. او در کلاس درس علوم پایه پنجم زندگی می کند. من او را دوباره ساختم تا طلسم تیم رباتیک مدرسه باشد ، او همچنین کمک کننده کلاس است. بچه ها دوست دارند تکنولوژی را در عمل ببینند و آرلان قدم می زند
Easy Squiggle Bot: 10 Step (همراه با تصاویر)
Easy Squiggle Bot: اجازه ندهید تعداد مراحل این دستورالعمل شما را فریب دهد. این Squiggle Bot به آسانی که تبلیغ می شود آسان است. اگر همه قطعات را در دست دارید و هرگونه تجربه لحیم کاری سیم ها را دارید ، احتمالاً می توانید این ربات را در پنج دقیقه مسطح بسازید. بنابراین ، چه
سطل آشغال BT Line Drawing Bot - My Bot: 13 Step (همراه با تصاویر)
Trash Built BT Line Drawing Bot - My Bot: Hai Friends پس از یک وقفه طولانی مدت حدود 6 ماه در اینجا من با یک پروژه جدید آمده ام. تا زمان اتمام Cute Drawing Buddy V1 ، SCARA Robot - Arduino i برای یک ربات دیگر طراحی می کنم ، هدف اصلی این است که یک فضای بزرگ برای طراحی را پوشش دهم. بازوهای رباتیک بسیار ثابت c