فهرست مطالب:

اصلاح IRobot ایجاد برای رنگ آمیزی: 6 مرحله (همراه با تصاویر)
اصلاح IRobot ایجاد برای رنگ آمیزی: 6 مرحله (همراه با تصاویر)

تصویری: اصلاح IRobot ایجاد برای رنگ آمیزی: 6 مرحله (همراه با تصاویر)

تصویری: اصلاح IRobot ایجاد برای رنگ آمیزی: 6 مرحله (همراه با تصاویر)
تصویری: Hören & Verstehen - Prüfungsvorbereitung B2/C1 2024, جولای
Anonim
اصلاح IRobot Create to Paint
اصلاح IRobot Create to Paint

این یک پروژه رباتیک است که احتمالاً می تواند توسط کسی که اصلاً تجربه ای در زمینه ربات ها ندارد انجام شود. من این را می گویم ، قبل از شروع ، هیچ تجربه ای در مورد روبات ها نداشتم. یا نوشتن برنامه. در واقع ، من می دانستم چگونه نقاشی کنم و این تقریباً همین بود. من در ابتدا قصد داشتم برنامه هایی بنویسم تا ربات بتواند نقاشی های خاصی را انجام دهد. من به سرعت متوجه شدم که انجام این کار خسته کننده ، خسته کننده است و واقعاً از بسیاری از ویژگی های فوق العاده ربات استفاده نمی کند. بنابراین به جای آن ، این دستورالعمل به شما آموزش می دهد که چگونه:- تغییر روبات به گونه ای که بتواند با برس ، غلطک و انواع دیگر دستگاه ها نقاشی کند- از برنامه های اولیه از پیش تعیین شده برای انجام برخی از نقاشی ها استفاده کنید- از Active استفاده کنید TCL برای طراحی یک نقاشی با استفاده از LOGO- برنامه های نمونه ای را که همراه ماژول برای انجام برخی از نقاشی ها با استفاده از حسگرهای روی ربات ارائه شده است ، تغییر دهید. این پروژه فرض می کند که می توانید جهت راه اندازی ماژول ، دستورالعمل های ایجاد شده را دنبال کنید ، آن را متصل کنید به رایانه و غیره. من کاملاً مطمئن هستم که اکثر مردم قادر خواهند بود بدون هیچ مشکلی این کار را انجام دهند ، بنابراین من این دستورالعمل ها را در اینجا تکراری نکرده ام. یک هنرمند) پس از کمی بازی با ربات متوجه شدم که باید تصمیم بگیرم که این ربات هنرمند است یا قلم موی جلالی. برنامه نویسی آرم با آن بیشتر شبیه یک قلم مو است ، در حالی که برنامه نویسی مبتنی بر سنسور بیشتر به عنوان هنرمند خود رفتار می کند. من از آن به عنوان یک هنرمند بیشتر خوشم می آید. در حقیقت ، ما به سرعت هم تیمی های هنری شدیم. این رنگ سریعتر و قاطعانه تر از من نقاشی می شد ، اما بدون انتخاب رنگهای رنگ ، پر کردن آن و فشار دادن بر اساس آن ، یک فریزبی واقعاً سنگین بود. هیچ هنرمندی نمی تواند بدون آگاهی از دنیای اطراف خود کار کند (داشتن حواس به طور کلی بر هنر شما تأثیر می گذارد) بنابراین استفاده از ربات بدون استفاده از سنسورها مضحک به نظر می رسید. من مواردی را که باید از آنها آگاه بود ، ارائه کردم و واکنش به این موارد باعث ایجاد نقاشی ها شد. من همچنین به سرعت متوجه شدم که مهم است که نحوه انجام یک کار توسط انسان را فراموش کنیم و در نظر بگیریم که چگونه یک روبات به راحتی آن را انجام می دهد. به استثنای رنگ آمیزی با اسپری ، اکثر نقاشی ها به رغم کلیشه هنرمند روی سه راه خود ، به طور م onثر بر روی سطح افقی انجام می شود. تابلوی نقاشی برای سهولت دید هنرمند وجود دارد - هنر افقی دارای جلوه ای از جلو است. به همین دلیل است که چاپگر شما به صورت افقی چاپ می کند - این بهترین راه برای اعمال جوهر بدون خطر اجرا یا خونریزی است. به همین دلیل تصمیم گرفتم به جای افقی که به طور طبیعی بر روی ربات کار می کند ، کار کنم ، به جای این که بخواهم بر روی چیزی که روی دیوارها نقاشی می کند استفاده کنم. " به وقتی نقاشی می کنم نگران کار از چپ به راست یا بالا به پایین نیستم. من رنگ را در جایی که باید باشد قرار می دهم ، در خطوط منحنی ، خطوط مستقیم یا هر چیز دیگری که مناسب است کار می کنم. از آنجا که من سعی نمی کنم فقط یک چاپگر بسازم ، من فکر کردم که روبات باید به همان شیوه ای که من نقاشی می کنم نقاشی کند ، نه اینکه روی نقاشی مانند یک چاپگر در حال حرکت کار کنم. این چالش های خاصی را ایجاد کرد ، به ویژه با خطر آشکار این که ربات روی رنگ مرطوب می غلتید همانطور که معلوم شد ، به نظر نمی رسد که رنگ روی چرخ ها زیاد جمع شود ، اما آنها علامت زیبایی را به نقاشی اضافه می کنند. کمی بین آج لاستیک ها ایجاد می شود ، اما وقتی خشک شود به راحتی می توان آن را جدا کرد. به نوعی ، هیچ تفاوتی با استفاده هنرمندان از انگشتان خود برای لکه زدن رنگ های پاستلی ندارد - این روبات از "ضمائم" خود برای تأثیر بر نحوه اعمال رنگ بر روی سطح استفاده می کند.

مرحله 1: فهرست مواد

فهرست مواد
فهرست مواد
فهرست مواد
فهرست مواد

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

- iRobot ایجاد (بدیهی است) - فرمان و کنترل ماژول (اکنون آن را ضمیمه کرده و آن را راه اندازی کنید. دوبار بررسی کنید که هنگام راه اندازی اتصال USB روشن است ، این امر چند دقیقه مرا متوقف کرد زیرا متوجه نشدم که روبات و فرمان هرکدام دارای یک کلید روشن/خاموش هستند.) - شارژر باتری - کابل سریال (شامل) دستگاه دارای سوراخ هایی در سرتاسر آن است تا 6 تا 32 پیچ را بپذیرد. هر چیزی را که نخ 6-32 ندارد نخرید ، زیرا پیگیری بیش از یک چیز ناخوشایند است. همچنین ، اگر می توانید ، یا پیچ های صاف (مانند مال من) یا پیچ های فیلیپس را بگیرید. یک پیچ گوشتی فرمان می دهد زیرا شما می خواهید برای سفت کردن و تنظیم موارد در صورت لزوم در اطراف باشید. - قطعات 4 - 12 اینچی میله رزوه دار - پیچهای 2 - 2 اینچی - 10 مهره (یا بیشتر) - پیچهای 2 - 1/2 اینچی - مته مته 9/64 (به نظر می رسد این اندازه خوبی است زیرا فقط یک قطعه کوچک است لرزش و حرکت روبات باعث از بین رفتن اتصالات می شود ، بنابراین کمی محکم بودن چیز خوبی است.) - لولا های 2 - 1 تا 1 1/2 اینچی (این موارد معمولاً برای جعبه های چوبی و برنامه های خانه عروسک استفاده می شود) - 2 یا بیشتر - گیره های 2 اینچی (رنگ سبز خوب است اگر بتوانید آن را تهیه کنید - با ماژول هماهنگ است و برای ایمن سازی وسایل مفید است) - 1 ورق پلاستیک سفید حداقل 9x9 اینچ (مال من تخته ای است که با لوازم تزئین کیک فروخته می شود - برای حمایت از کیک پس از تزئین استفاده می شود. راه راه است و ضخامت آن 1/8 اینچ است ، و من توانستم آن را با قیچی های سنگین برش دهم.) - 2 فوت چوب 1x2 - قیف (به رنگ را نگه دارید) - لوله پلاستیکی شفاف 3/8 اینچ - لوله کوچک کننده برقی 1/2 اینچ - برس های کوچک رنگ ، غلطک ، پد نقاشی ، سازنده ، قلم یا هر چیزی در غیر این صورت می توانید فکر کنید که یک علامت ایجاد می کند - نوار پوشاننده (برای نگه داشتن کاغذ و نگه داشتن موقت وسایل) - روکش پلاستیکی (زیرا روبات ها غیرقابل پیش بینی و سریع هستند و احتمالاً نمی خواهید همه چیز رنگ آمیزی شود) - یک سس غذاخوری بطری سبک با کلاه برای همیشه رنگی که قصد استفاده از آن را دارید - رنگ سفید (برای سبک) - چیزی برای برش چوب و چیزی برای سوراخ کردن - پیچ گوشتی - سایر وسایل اصلی خانه - رنگهای زیادی که با آب تمیز می شود (من از اشتباه استفاده می کنم رنگ آمیزی از فروشگاه های رنگ و بهسازی منزل. شما می توانید مقدار زیادی از آن را با 1 تا 5 دلار دریافت کنید ، یا اگر فوق العاده خوش شانس هستید ، آن را رایگان به شما می دهند ، مانند افراد فوق العاده زیبا در Pittsburg Paint ، که تقریباً همه من را تهیه کردند.) - چیزی برای رنگ آمیزی (کاغذ و پارچه به خوبی کار می کنند. کاغذ قصابی رول می آید و یک انتخاب ارزان قیمت است ، مخصوصاً برای شروع).

مرحله 2: برای اعمال رنگ آن را اصلاح کنید

آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید
آن را برای اعمال رنگ اصلاح کنید

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

چوب را به 2 قطعه 7 اینچی برش دهید. یک سوراخ (در مسیر طولانی) یک اینچ از انتهای هر قطعه ایجاد کنید. در انتهای دیگر ، سوراخ های آزمایشی را برای اتصال لولا ایجاد کنید. این قطعات را سفید رنگ کنید (اگر شما اینطور هستید) پس از خشک شدن ، لولا را به انتهای آن بچسبانید. سپس ، در طرف دیگر لولا ، یک گیره را با پیچ و مهره وصل کنید. اکثر گیره ها مانند موارد نشان داده شده دارای سوراخ هستند (حتی اگر با پلاستیک پوشانده شده باشد) اما ممکن است مجبور شوید آن را کمی بزرگ کنید. این کار می کند ، من قول می دهم. از یک سوراخ 2 اینچی از سوراخ انتهای دیگر به دورترین جفت سوراخ در سطح بالای ربات استفاده کنید. ورق پلاستیک را بر اساس من از قیچی های سبک استفاده می کنم ، اما مطمئن هستم که اکثر پلاستیک ها را می توان با چاقو برش داد یا اگر احساس می کنید که می خواهید از آن استفاده کنید ، لیزر را از اکریلیک برش دهید. یک مهره 3/4 اینچ از یک سر هر میله رزوه شده پیچ کنید. مهره ای را در انتهای دیگر در فاصله سه اینچی از انتها پیچ کنید. انتهای کوتاه نخ را پیچ کنید میله ها را به سوراخ های محفظه بار ، تا مهره می رسانند. ورق پلاستیکی را به اندازه 3 اینچ به سمت بالای مهره های دیگر بکشید. اگر پلاستیک به خودی خود محکم نچسبد ، ممکن است لازم باشد یک مهره دوم روی آن اضافه کنید. قیف خود را در دهانه روی سکو قرار دهید. اندازه بگیرید که چقدر لوله وینیل طول می کشد تا از انتهای قیف برسد تا سطح زیر را لمس کنید. برای اتصال این لوله به قیف حدود یک اینچ از لوله کوچک کننده استفاده کنید. تفنگ حرارتی این کار را به خوبی انجام می دهد ، اما سشوار خواهر من مفید بود و کار را انجام داد. در صورت تمایل می توانید از نوار نقاب برای این کار استفاده کنید ، اگر می خواهید قبل از ارتکاب آن را آزمایش کنید. هر چیزی که برای رنگ آمیزی استفاده می کنید (قلم مو/غلتک/و غیره) با دو گیره در جای خود نگه داشته می شود. لوله باید بین استفاده کننده رنگ و روبات قرار گیرد. اگر لوله به تنهایی در محل خود باقی نماند ، ممکن است بخواهید آن را بچسبانید. بطری های سس گوجه فرنگی را با رنگی که قصد استفاده از آن را دارید پر کنید. قیف و ملاقه (که با غذا استفاده نمی شود) برای این کار مفید است. بعداً از داشتن چنین قابلیت های سریع پر کردن مجدد رنگی خوشحال خواهید شد و عمل سس گوجه فرنگی به جای اینکه منتظر بمانید که رنگ به تنهایی به پایان برسد ، سریع لوله را پر می کند.

مرحله 3: اولین نقاشی: استفاده از نسخه های نمایشی

اولین نقاشی: استفاده از نمایشنامه ها
اولین نقاشی: استفاده از نمایشنامه ها
اولین نقاشی: استفاده از نمایشنامه ها
اولین نقاشی: استفاده از نمایشنامه ها
اولین نقاشی: استفاده از نمایشنامه ها
اولین نقاشی: استفاده از نمایشنامه ها

ورق های پلاستیکی خود را بچینید. کاغذ/پارچه خود را با نوار چسب ، از هر طرف بچسبانید. مساحتی در حدود 3 در 4 فوت به نظر می رسد سطح خوبی برای نقاشی روی آن باشد. کارهای بزرگتر نیز ، اما بسیار کوچکتر از 2 در 3 و شما بیشتر از کاغذ روی پلاستیک خود نقاشی می کنید. اگر بتواند از لبه ها بالا بیاید ، ربات آن را می گیرد ، آن را می کشد ، مچاله می کند و هر کار دیگری که ربات شیطنت آمیز به ذهنش می رسد انجام می دهد ، بنابراین آن را خوب بچسبانید.

ربات خود را روشن کنید. برنامه ای را انتخاب کنید که جذاب به نظر برسد - 5 مورد علاقه من است ، اما هر چیزی که تجهیزات آن را دارید خوب است. اگر برنامه پوشش را انتخاب می کنید ، مطمئن شوید که چیزی را در اطراف منطقه (مانند چوب 2x4 یا چیزی) قرار دهید زیرا در غیر این صورت اتاق شما را می پوشاند و رنگ می کند. همچنین اگر 3 دوست در اطراف خود دارید ، می توانید با یک قرارداد پنگ/4 مربع بسیار سرگرم شوید - از هر طرف شخص داشته باشید و آنها را مسئول تندرست ربات به طرف آنها کنید. می توانید این کار را روی میز انجام دهید و روی حسگرهای صخره نیز حساب کنید. مقداری رنگ داخل قیف پر کنید. اولین بار را کوچک شروع کنید ، اما وقتی به خود اطمینان پیدا کردید می توانید مقدار کمی از آن را وارد کنید. به محض رنگ آمیزی آن به انتهای لوله ، دکمه شروع را فشار دهید و حرکت آن را تماشا کنید. اگر از چیزی دور شد ، آماده سریع باشید. همچنین مطمئن شوید که قلم مو/غلتک/غیره چگونه عمل می کند ، زیرا ممکن است لازم باشد تعدادی تنظیمات را در آنجا انجام دهید. احتمالاً خیلی زود متوجه می شوید اگر می خواهید کمی استراحت کنید یا زمان بیشتری بخواهید ، یک گیره c کوچک که روی لوله پیچ شده است رنگ را متوقف می کند. گیره های استفاده شده بر روی بازوها به اندازه کافی قوی نیستند که رنگ را در لوله متوقف کنند. می توانید قیف را بکشید و بین رنگ ها تمیز کنید ، اما من معمولاً فقط یک رنگ را بر روی دیگری در قیف اضافه می کنم. هوشمندانه است که چرخه رنگ خود را بشناسید و رنگ دیگری را برای افزودن انتخاب کنید که قرمز ، آبی و زرد را ترکیب نکند (زیرا رنگ قهوه ای/خاکستری نامناسب ایجاد می شود) اما با سایه های مختلف آبی می توانید نتایج فوق العاده ای را به دست آورید ، سپس مقداری اضافه کنید بنفش یا قرمز و غیره

مرحله 4: برای رنگ آمیزی از Active TCL و LOGO استفاده کنید

یک مرد فوق العاده باهوش وجود دارد که مطالب فوق العاده ای را در انجمن های ایجاد شده ارسال کرده است. انجمن ها یک منبع عالی هستند ، به خصوص اگر واقعاً نمی دانید چه می کنید. اسناد او در اینجا موجود است: https://createforums.irobot.com/irobotcreate/board/message؟ board.id = ایجاد_پروژه ها و thread.id = 13 او از TCL برای راه اندازی ربات برای راه اندازی با استفاده از دستورات LOGO استفاده کرد. برای بارگیری و نصب Active TCL و سپس بارگیری برنامه او ، باید به پست بروید و دستورالعمل های او را دنبال کنید. من درست نمی دانم که کد او را در اینجا ارسال کنم (به دلایل واضح) ، اما در پست انجمن موجود در بالا موجود است. پس از نصب و بارگیری کامل ، آماده استفاده از iTurtle Create جدید خود هستید (که یک کلمه بد LOGO است). این یک رابط بسیار ساده است که در آن شما به معنای واقعی کلمه (در میلی متر و زاویه درجه) می گویید که چه کار کند ، کابل سریال را وصل کنید و این کار را انجام دهید. در صورت داشتن لپ تاپ ، این بسیار بهتر کار می کند ، زیرا کابل سریال طولانی نیست و باید در حین کار متصل شود. این ربات (ظاهراً) قادر است حدود 30 پوند وزن داشته باشد ، بنابراین اگر کاری برای جابجایی آن انجام داده اید ، می توانم تصور کنم که می توانید لپ تاپ خود را درست روی آن قرار دهید و آن را رها کنید. شما می توانید ساعت ها و ساعت ها برای طراحی نقاشی ، سبک تا حدودی etch-a-sketch با این سیستم وقت بگذارید و به غیر از نصب برنامه ها ، به دانش کامپیوتر احتیاج ندارید. این. به نظر می رسد که به نوعی تداخل دارد ، و اگر آن را متصل کرده باشید (حتی اگر خاموش باشد) احتمالاً کار نخواهد کرد. ایده خوبی است که نقاشی خود را تنظیم کرده و قبل از انجام کار ، آن را بدون رنگ یا با نشانگر اجرا کنید. با رنگ (حداقل در ابتدا). این امر به ویژه برای انتخاب نقطه شروع مفید است ، زیرا تعیین می کند که کجا تصاویر روی کاغذ ظاهر می شوند. توجه به این نکته ضروری است که به نظر می رسد این روش تمام سنسورهای ایمنی روی ربات را غیرفعال می کند ، بنابراین اگر آن را روی 50 ، 000 بجای 500 تنظیم کنید ، واقعاً این کار را انجام می دهد ، و شما آن را تعقیب می کنید تا متوقف شود. آی تی. اگر از رنگ واقعی استفاده می کند ، پس از گرفتن آن تمیزکاری زیادی باید انجام دهید. این روش برای ایجاد و تغییر سریع آنچه می خواهید رنگ آمیزی شود واقعاً م effectiveثر است و بسیار کارآمدتر از نوشتن برنامه ها و نصب آنها بر روی ماژول فرمان است. بزرگترین نقطه ضعف کابل سریال است.

مرحله 5: استفاده از سنسورها برای رنگ آمیزی

استفاده از حسگرها برای رنگ آمیزی
استفاده از حسگرها برای رنگ آمیزی
استفاده از حسگرها برای رنگ آمیزی
استفاده از حسگرها برای رنگ آمیزی

همانطور که در مقدمه خود گفتم ، پس از مدتی کار بر روی این موضوع متوجه شدم که برخورد با آن به عنوان یک چاپگر واقعاً بسیاری از ویژگی های روبات را نادیده گرفته است. بنابراین در اینجا چند کار وجود دارد که می توانید با ایجاد ، دستور ماژول و نمونه برنامه ها برای ایجاد نقاشی انجام دهید. هنگامی که احساس کردید کد چگونه کار می کند و چه چیزی می توانید گزینه ها را تغییر دهید بی پایان خواهد بود. ساده ترین راه برای رنگ آمیزی با حسگرها اجرای برنامه نمونه پوشش با اشیاء در اطراف محیط نقاشی است ، و حتی برخی اجسام سنگین (که یا مقاوم در برابر رنگ هستند یا در کاغذ مومی پیچیده شده اند) در ناحیه نقاشی. اما شما احتمالاً کمی بیشتر از این می خواهید ، و من به دلایلی ماژول فرمان را به لیست مواد اضافه کردم. اگر می خواهید برخی از موارد تصادفی را در آنچه ربات نقاشی می کند حفظ کنید ، اما همچنان در پارامترهای خود کار کنید set ، در اینجا چند روش برای انجام این کار وجود دارد: نمونه برنامه ای به نام "drive" را در نوت بوک برنامه نویسان باز کنید (توضیح این مورد در دفترچه راهنما موجود است که می توانید از وب سایت iRobot بارگیری کنید.) در خط 156 موارد زیر را پیدا خواهید کرد: // Set این همان کاری است که ربات هنگام فعال شدن سنسور انجام می دهد. این شامل برخورد با چیزها یا تقریباً افتادن از چیزها می شود. این بخش دارای چند نکته جالب برای بازی است. distan = 0 ؛ می توانید این عدد را به هر عددی تغییر دهید. عددی که انتخاب می کنید این است که چند میلی متر پس از برخورد یا یافتن لبه چیزی پشتیبان گیری می کند. به عنوان مثال ، با تغییر "0" به "200" ، 200 میلی متر پشتیبان گیری می شود. با این کار خطوط طولانی 200 میلی متری در زوایای مختلف از لبه ها و هر چیز دیگری که روی سطح نقاشی و اطراف آن قرار دارد به شما داده می شود. angle = 0 ؛ این بدان معناست که بلافاصله پس از برخورد با چیزی پشتیبان گیری می شود. تو مرد این را نمی خواهی در صورت تمایل به پشتیبان گیری با زاویه متفاوت ، عددی را در اینجا قرار دهید. تغییر "0" به "45" باعث می شود تا در قوس 45 درجه پشتیبان گیری شود. این مورد نیاز به تغییراتی دارد تا به خواسته شما برسد ، اما می تواند تأثیرات جالبی ایجاد کند. اگر می خواهید محدوده "تصادفی" را تغییر دهید ، به خط 460 بروید و آن کد را تغییر دهید. اگر می خواهید آن را روی زاویه خاصی تنظیم کنید "randomAngle ()" را به "15" یا هر زاویه دیگری که دوست دارید تغییر دهید. اعداد "1" و "-1" برای زوایای راست محفوظ است ، اما به نظر می رسد هر عدد دیگری ، مثبت یا منفی ، بازی عادلانه ای است. من تازه فهمیدم که من چیزی بیش از 360 امتحان نکرده ام ، اما اکنون نمی توانم صبر کنم تا امتحان کنم. در خطوط 143 و 149 شما "چرخش" و سپس 0 را پیدا می کنید. تغییر آنها به هر چیز دیگر باعث می شود ربات برای همیشه بچرخد. این تغییر چندان م effectiveثر یا سرگرم کننده ای نیست ، بنابراین من به خود زحمت نمی دهم. درایو (300 ، RadStraight) ؛ این بدان معناست که با سرعت 300 حرکت مستقیم به جلو انجام می شود. با تغییر "300" به یک عدد دیگر می توانید سرعت ربات را تغییر دهید. پایین تر کندتر است ، بالاتر سریعتر است (در اینجا هیچ ترفندی وجود ندارد). تغییر "RadStraight" به یک عدد باعث می شود ربات در حالت قوس رانندگی کند. این قطعاً ماهیت "نقاشی" کارهایی که ربات انجام می دهد را افزایش می دهد. من واقعاً تغییر این تنظیم را دوست دارم. تغییر سرعت حرکت ربات می تواند خطوط آن را تغییر دهد. سرعت های کندتر معمولاً منجر به استفاده نرم تر و سنگین تر از رنگ می شود. سرعت بیشتر به شما جلوه ای قوی تر می دهد یا حتی گاهی باعث می شود قلم مو شما نادیده گرفته شود. هنگامی که درگیر کد شدید ، می توانید همه چیز را تغییر دهید. اگر در درک چیزی مشکل دارید فایل oi را بررسی کنید ، گاهی اوقات سرنخ هایی در آنجا وجود دارد. در بسیاری از مواقع من از شانس بیشتری برای استفاده از عدد زاویه به جای "RadCW" یا دستورات مشابه برخوردار بودم. من فرض می کنم این یک اشتباه است ، اما اگر مشکلی دارید ، باید آن را بررسی کنید. من اصلا برنامه نویس با تجربه نیستم. در حقیقت ، این اولین موردی است که من به جز ایجاد وب سایت با کد کار می کنم. من فکر می کنم آسیب رساندن به ربات بسیار سخت است و اگر یک نسخه تمیز از نمونه برنامه ها روی سی دی وجود داشته باشد ، در صورت آسیب جبران ناپذیری به برنامه ای که در حال تغییر آن هستید ، وجود دارد. کد به خوبی ذکر شده است ، و اگر کمی وقت بگذارید ، می توانید بفهمید که همه چیز چه می کند. ارزش این را دارد که وارد شوید و چیزها را تغییر دهید تا ببینید چه چیزی به دست می آورید. من چند مورد جدید برای افزودن به برنامه "درایو" نوشتم ، اما آنها هنوز آمادگی نشان دادن به جهان را ندارند.

مرحله 6: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

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

من سالهاست که یک هنرمند/طراح تمام وقت هستم و هرکسی که این کار را انجام داده است می داند که چقدر دشوار و تنها می تواند باشد. به همین دلیل هنرمندان در گالری ها ، سالن های سینما و بارها معاشرت می کنند. شما باید از سر خود خارج شوید و به مسائل مختلف فکر کنید. این بخشی از چیزی است که در کار با ربات بسیار سرگرم کننده است - نسبتاً غیرقابل پیش بینی است (و میزان غیرقابل پیش بینی بودن آن را می توان در کد آن تغییر داد) و تصاویری را ایجاد می کند که هرگز نمی توانستم داشته باشم. این کار برخی از کارهای سنگین را برای من انجام می دهد ، اما من هنوز باید تصمیم بگیرم. من به کار با آن عادت کرده ام و واقعاً از آن بسیار استفاده می کنم. در اینجا برنامه های من برای آزمایشات بعدی با ربات و ایده هایی وجود دارد که دوست دارم دیگران روی آنها کار کنند: - LOGO و فراکتالها عملاً بهترین دوستان هستند. اگر بیشتر با LOGO درگیر شوید ، پتانسیل زیادی در نقاشی های فراکتال وجود دارد. فراکتال ها می توانند از نظر ساختار شبیه درختان ، مرجان ها و سایر اشکال ارگانیک باشند ، در را برای ایجاد زمینه ای از درختان منحصر به فرد اما مرتبط باز می گذارند ، و احتمالاً حتی برای ایجاد منظره به نقاشی خود اضافه کنید. - همکاری روی نقاشی با روبات به طور کلی می تواند بسیار سرگرم کننده باشد. بگذارید ربات نقاشی کند ، سپس خودتان را نقاشی کنید ، سپس بگذارید ربات دوباره نقاشی کند. من بسیاری از این کارها را با انسان های واقعی در مدرسه هنر انجام دادم ، اما احتمالاً با یک روبات بیشتر سرگرم کننده خواهد بود. آنها نگران حفظ کار شما نیستند و با رها کردن بی پروا نقاشی می کنند. - نوشتن برنامه ای که روی ماژول Command اجرا شود و باعث شود ربات در مسیری خاص اجرا شود ، مزایایی دارد. می توان از آن برای امتحان یک ایده در رنگ ها و رسانه های مختلف استفاده کرد. این می تواند به عنوان پایه ای برای مجموعه ای کامل از نقاشی ها مورد استفاده قرار گیرد که پس از آن هر کدام به طور متفاوتی کار می شوند. حتی می توان از آن برای نقاشی های دیواری استفاده کرد. - نقاشی های دیواری به طور کلی گزینه ای برای ربات خواهد بود. می تواند در خیابان ها یا پیاده روها نقاشی کند. از این به صلاحدید خود استفاده کنید و مسئولیت پذیر باشید. یا فقط از آن بخواهید گچ را به جای رنگ نگه دارد و با آن به شهر بروید. این می تواند فلش هایی را هدایت کند که مردم را به چیزی هدایت می کند. می توانست پیام بنویسد. در تئوری ، حتی می توان از آن برای رنگ آمیزی لبه های فضای پارک استفاده کرد. این امر به ویژه برای علامت گذاری موقت مفید خواهد بود. - اتصال سرو موتور به نگهدارنده قلم مو به شما این امکان را می دهد که هرجا که می خواهید نقاشی را متوقف کرده و شروع به نقاشی کنید. این خارج از سطح تجربه من بود تا در زمانی که داشتم مشخص شود ، اما واقعاً دوست دارم آن را در آینده امتحان کنم. - این پلت فرم با انتخاب اضافه کردن رنگهای بیشتر رنگ/برس به طور همزمان ساخته شده است. امکان افزودن عرشه دوم به آن وجود دارد که از قیف های بیشتری پشتیبانی می کند. اساساً ، پس از 2 ماه یا بیشتر در این زمینه ، احساس می کنم هنوز در حال شروع کار هستم و تا آنجا که ممکن است زمان زیادی را با آن می گذرانم. اگر می خواهید از نزدیک و شخصی با آن آشنا شوید ، این ربات و من در Maker Faire در آستین خواهیم بود! امیدوارم تا آن زمان پیشرفت بیشتری در این زمینه داشته باشم!

توصیه شده: