فهرست مطالب:

نحوه ساخت اولین ربات خود (85 دلار): 21 مرحله (همراه با تصاویر)
نحوه ساخت اولین ربات خود (85 دلار): 21 مرحله (همراه با تصاویر)

تصویری: نحوه ساخت اولین ربات خود (85 دلار): 21 مرحله (همراه با تصاویر)

تصویری: نحوه ساخت اولین ربات خود (85 دلار): 21 مرحله (همراه با تصاویر)
تصویری: ChatGPT: چگونه ربات تلگرام اختصاصی خود را بسازیم؟ 2024, جولای
Anonim
چگونه اولین ربات خود را بسازیم (85 دلار)
چگونه اولین ربات خود را بسازیم (85 دلار)
چگونه اولین ربات خود را بسازیم (85 دلار)
چگونه اولین ربات خود را بسازیم (85 دلار)

من یک نسخه جدید و به روز شده از این را ایجاد کرده ام. لطفاً آن را در اینجا پیدا کنید https://www.instructables.com/id/How-to-m- ************************************************* ************** به روز رسانی: از حدود 10.000 نفری که قبلاً این پست را خوانده اند ، می خواهم عذرخواهی کنم. هنگامی که من برای اولین بار وارد این پست شدم ، برآورد جایزه را بیش از حد انجام داده بودم ، به این دلیل که من در دانمارک زندگی می کنم ، جایی که همه چیز بسیار گسترده است! هزینه کل این ربات در ابتدا 150 دلار تعیین شده بود. به نظر می رسد که قیمت آن در سایر نقاط جهان تنها 85 دلار است ، تقریبا نصف جایزه !! (با عرض پوزش ، من جوایز جدیدی را برای اجزا وارد کردم) *********************************** ****************************************************************************** در این پروژه ، لطفاً با من تماس بگیرید در letsmakerobots.com) روبات در عرض چند ساعت این واقعا آسان است و برای شروع کار با ساخت ربات شامل دانش الکترونیک نمی شود. در اینجا تمرکز بر موارد ضروری برای پرداختن به اصول اولیه است. این به معنای باز کردن چشم است ، پس از ساختن این ، می توانید هر چیزی را بسازید و هر وسیله الکترونیکی را کنترل کنید! دیوانه به نظر می رسد؟ این درست است ، شما فقط باید آن را امتحان کنید تا بفهمید چه مقدار از قدرت تراشه هایی که می توانید امروز با چند دلار خریداری کنید وجود دارد. به دنیای میکروکنترلرها خوش آمدید:) مثال برنامه نویسی که در پایان می نویسم این است که این ربات را به آنچه شما می گویید "اجتناب از دیوار" بسازد. و جلو) ، اما می توان آن را به راحتی در هر چیزی برنامه ریزی کرد. اگر علاقه نشان داده شود ، برنامه های بیشتری برای آن ارائه می دهم. در اینجا یکی دیگر از اصول اولیه دقیق ، تخته ، تراشه و غیره استفاده می شود که بسیار شبیه است - فقط من زمان بیشتری را صرف این کار کرده ام.)

مرحله 1: خرید مواد (تخته پروژه ، میکروکنترلر و استارت پک)

خرید مواد (تخته پروژه ، میکروکنترلر و استارت پک)
خرید مواد (تخته پروژه ، میکروکنترلر و استارت پک)

لیست خرید را از اینجا شروع کنید: پیوندها دقیقاً جایی هستند که من موارد را از دیدگاه وب گسترده در سراسر جهان پیدا کردم. البته می توانید از هر مغازه (وب) که مایل هستید استفاده کنید. قیمتها تقریباً تا آنجا که ممکن است ، سعی کنید همه آن را از یک فروشگاه و از مغازه ای در کشور خود و غیره تهیه کنید تا بهترین معاملات و تحویل سریعتر را دریافت کنید. 1 PICAXE-28X1 Starter Pack تخته پروژه 28 پین در این بسته مانند یک بازی برادران ماریو ؛ سرگرم کننده و مملو از امکانات اضافی و پنهان ، و باعث می شود بارها و بارها بازی کنید. این شامل مغز اصلی ، PICAXE-28X1 است. قیمت: 38 دلار این کمی گسترده است ، اما این اولین بار است که به شما توصیه می کنم این را تهیه کنید ، شامل بسیاری از موارد اساسی خوب است ، شما یک CD-ROM دریافت می کنید با تعداد زیادی کتابچه راهنما ، کابل ، برد ، ریزپردازنده و غیره. در واقع بسیار ارزان است. بسته های مشابه تا 10 برابر این قیمت دارند! مطمئن شوید نسخه USB را تهیه کنید ، ممکن است تصاویر موجود در مغازه ها با هم مطابقت نداشته باشند و هنگام سفارش USB ، کابل سریال را نشان دهید. هنگام خرید نسخه USB ، لازم نیست کابل USB را به عنوان یک کالای اضافی تهیه کنید ، حتی اگر به صورت جداگانه نیز فروخته شود. آن را از اینجا تهیه کنید. هنگامی که این محصول را خریداری کردید ، فقط یک برد جدید بخرید و میکروکنترلر را انجام دهید برای پروژه های آینده ، بسیار ارزان تر ، شما یک سازنده ربات هستید و تمام اصول اولیه را انجام داده اید.

مرحله 2: خرید مواد (The Motor Driver L293D)

خرید مواد (The Motor Driver L293D)
خرید مواد (The Motor Driver L293D)

درایور موتور 1 L293D نام همه چیز را می گوید ، در مورد این تراشه بعداً بیشتر:) قیمت: 3 دلار از اینجا دریافت کنید

مرحله 3: خرید مواد (بسته ارتقاء سروو)

خرید مواد (بسته ارتقاء سروو)
خرید مواد (بسته ارتقاء سروو)

1 PICAXE Servo Upgrade Pack-راهی آسان برای دریافت سروو با قطعات کوچک مورد نیاز برای این پروژه. شما همچنین می توانید هر سروو استاندارد ، پین های نشان داده شده در تصویر و یک مقاومت 330 اهم را به جای تراشه زرد دریافت کنید ، در صورت تمایل. قیمت: 15 دلار دریافت بسته کامل در اینجا سروو چیست؟ سروو سنگ بنای اکثر لوازم رباتیک است. به طور خلاصه ، جعبه کوچکی با سیم به آن و یک محور است که می تواند حدود 200 درجه بچرخد. در این محور می توانید یک دیسک یا برخی وسایل جانبی دیگر را که همراه سروو است نصب کنید. 3 سیم عبارتند از: 2 سیم برای قدرت و یک سیم برای سیگنال. سیم سیگنال به چیزی می رود که سروو را کنترل می کند ، در این مورد میکروکنترلر است. نتیجه این است که میکروکنترلر می تواند تعیین کند که محور باید به کجا بچرخد ، و این بسیار مفید است. شما می توانید چیزی را برای حرکت فیزیکی به موقعیت خاصی برنامه ریزی کنید.

مرحله 4: مواد را خریداری کنید (سنسور تا بتوانیم ببینیم.. Erh - Sense)

خرید مواد (سنسور تا بتوانیم ببینیم.. Erh - Sense)
خرید مواد (سنسور تا بتوانیم ببینیم.. Erh - Sense)

1 Sharp GP2D120 IR Sensor - 11.5 اینچ / آنالوگ 11.5 اینچ یا محدوده دیگری انجام خواهد شد. فقط "نسخه دیجیتال" سنسورهای Sharp را برای این نوع پروژه خریداری نکنید ، آنها فاصله را مانند نمونه های آنالوگ اندازه گیری نمی کنند. قیمت: 10 دلار از اینجا دریافت کنید مطمئن شوید که سیم های قرمز/سیاه/سفید را برای آن تهیه می کنید به این همیشه شامل نمی شود و یک سوکت غیر استاندارد است! این در واقع مورد علاقه من نیست ، من معمولاً از سنسورهای اولتراسونیک ، مانند SRF05 استفاده می کنم (آن را در هر جایی از طریق Google پیدا کنید-آنها همچنین آن را در picaxe-storepicaxe می فروشند -در جایی که آنها آن را SRF005 می نامند و تصویری از پشت SRF04 در مغازه دارید! اما این عکس مناسب است و من به آنها گفتم اما..). به هر حال؛ SRF05 بسیار مطمئن تر و دقیق تر است. همچنین سریعتر است ، اما هزینه آن کمی بیشتر است ، نوشتن کد برای آن کمی پیچیده تر است و نصب آن کمی پیچیده تر است - بنابراین در اینجا استفاده نمی شود ، اما اگر تازه کار هستید ، به جای آن یکی از این موارد را خریداری کنید ؛) اگر شما برای SRF05 بروید ، من یک راه حل کوچک برای اتصال SRF05 در اینجا در letsmakerobots.com

مرحله 5: خرید مواد (موتور و چرخ)

خرید مواد (موتور و چرخ)
خرید مواد (موتور و چرخ)

2 Gear Motors with wheelThe نسبت بالاتر ، ربات قوی تر ، پایین تر ، سریع تر. من برای این نوع پروژه نسبت بین 120: 1 تا 210: 1 را توصیه می کنم. قیمت کل: 15 دلار

مرحله 6: شما همچنین نیاز خواهید داشت و همچنین می توانید خرید کنید

شما همچنین نیاز خواهید داشت:

  • نوار چسب دو طرفه (برای نصب ، نوع فومی بهتر است)
  • مقداری سیم
  • نوار چسب معمولی (شاید برای جدا کردن کابل)
  • تجهیزات لحیم کاری ساده (هر کیت ارزان قیمت خوب انجام می دهد)
  • یک قیچی کوچک یا قیچی معمولی برای برش وسایل
  • یک پیچ گوشتی

شما همچنین می توانید دریافت کنید ، در حالی که شما در آن هستید:

  • اگر می خواهید ربات شما بتواند به جهان سیگنال دهد یا جلوه های چشمک زن جالبی ایجاد کند ، برخی از LED ها را روشن کنید
  • سرویس های بیشتر برای حرکت بیشتر ربات شما..هو … سلاح؟ یا سرو با سرو در و غیره
  • اگر دوست دارید ربات شما جلوه های صوتی تولید کند و با شما ارتباط برقرار کند ، یک بلندگوی کوچک است
  • نوعی سیستم کمربندی روبات هایی که دارای آهنگ کمربندی هستند نیز بسیار خوب هستند و کنترل کننده و بقیه یکسان خواهند بود. در اینجا یک مثال وجود دارد که می توانید با آهنگ کمربندی به آن برسید. TAMYIA سیستم های کمربند کمربند خنک می سازد ، و این یکی از موارد مورد علاقه من است
  • هر نوع کیت سنسور خطی ، برای تبدیل ربات خود به سومو ، دنبال کننده خط ، جلوگیری از رانندگی از روی میز و هر چیز دیگری که به "نگاه کردن به پایین" نیاز دارد.

مرحله 7: اجازه دهید یک ربات بسازیم

اجازه دهید یک ربات بسازیم!
اجازه دهید یک ربات بسازیم!

خوب! شما موارد را سفارش داده اید ، بسته (های) خود را دریافت کرده اید ، می خواهید:) خوب.. بیایید شروع کنیم! ابتدا چرخ ها را روی موتورهای دنده ای خود نصب کنید. و لاستیک (در این حالت نوارهای لاستیکی) اضافه کنید.

مرحله 8: نوار چسب دوگانه - ترفند

نوار چسب دوگانه - ترفند
نوار چسب دوگانه - ترفند

یک راه آسان برای نصب وسایل برای روبات های سریع (و به طرز شگفت انگیزی محکم و ماندگار) نوار چسب دو چسبی است.

مرحله 9: بدن را از.. هیچ چیز درست نکنید

بدن را از.. هیچ چیز درست نکنید!
بدن را از.. هیچ چیز درست نکنید!

باتری ها را وارد کنید ، بنابراین شما یک ایده واقع بینانه از وزن و تعادل دارید. هنگامی که باتری ها زیر محور چرخ ها هستند ، می توانید آن را متعادل کنید ، اما اگر اینطور نباشد مشکلی نیست. مقداری نوار چسب دوگانه را نیز روی دکمه سرور اضافه کنید و..

مرحله 10: طراحی ربات خود

ربات خود را طراحی کنید
ربات خود را طراحی کنید
ربات خود را طراحی کنید
ربات خود را طراحی کنید
ربات خود را طراحی کنید
ربات خود را طراحی کنید

طرح خود را انتخاب کنید ، اگر "طراحی" من بسیار ساده است ، می توانید مواد اضافی نیز اضافه کنید. نکته اصلی این است که همه ما آن را به هم چسبانده ایم: باتری ، سروو و چرخ. چرخها و سروو می توانند آزادانه بچرخند ، و می توانند به نحوی روی چرخهای خود بایستند ، تعادل داشته باشند یا خیر.

مرحله 11: ارتباط را قطع کنید

برای جلوگیری از سوزاندن چیزی ناخواسته ، باتری ها را بیرون بیاورید! (به من اعتماد کن ، می خواهی ؛)

مرحله 12: بیایید با هیئت مدیره شروع کنیم

بیایید با هیئت مدیره شروع کنیم
بیایید با هیئت مدیره شروع کنیم

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

مرحله 13: چیپس ها را وارد کنید

چیپس ها را وارد کنید
چیپس ها را وارد کنید
چیپس ها را وارد کنید
چیپس ها را وارد کنید

یک تراشه تازه و کاملاً جدید معمولاً بلافاصله در پریز قرار نمی گیرد. شما باید آن را به صورت پهلو روی میز فشار دهید تا تمام پاها را در زاویه ای خم کنید تا جا بیفتد. (پاها پایین می روند ، به سوکت ها می افتند:). اطمینان حاصل کنید که همه پاها در سوکت ها هستند. اگر ارتقا Servo را از Picaxe خریداری کرده اید ، یک تراشه زرد دارید. آن را به جای دارلینگتون قرار دهید. توجه داشته باشید که همه سوراخ های صفحه پروژه با تراشه زرد پر نمی شوند. ما فقط به هشت در سمت راست در تصویر نیاز داریم ، زیرا این فقط مقاومتهای ساده است ، نیازی به تغذیه اضافی آنها نداریم. این تراشه زرد در واقع فقط 8 * 330 اهم مقاومت در یک بسته مرتب است. بنابراین ، اگر شما باید یک مقاومت داشته باشید ، می توانید آن را فقط در شکاف شماره 0 وارد کنید (برای این هک کوچک زشت به تصویر مراجعه کنید) ، زیرا این تنها موردی است که ما از یک سروو استفاده می کنیم. تراشه بزرگ ، مغز ، میکروکنترلر ، Picaxe 28 (شماره نسخه) را وارد صفحه پروژه کنید. مهم این است که این مورد را به درستی تغییر دهید. توجه داشته باشید که یک علامت کوچک در یک انتهای آن و همینطور روی تخته وجود دارد. این تراشه ها باید با هم کار کنند. این تراشه از طریق 2 پایه آن از هیئت مدیره تغذیه می کند. تمام 26 پایه باقی مانده روی برد متصل هستند و برای شما قابل برنامه ریزی هستند ، بنابراین می توانید جریان را به داخل و خارج ارسال کنید با برنامه هایی که در این میکروکنترلر بارگذاری می کنید موارد را شناسایی کرده و موارد را کنترل کنید. (سرد!)

مرحله 14: کنترلر موتور را وارد کنید

کنترلر موتور را وارد کنید
کنترلر موتور را وارد کنید

حالا موتور کنترل L293D را در آخرین سوکت وارد کنید. مطمئن شوید که این راه را درست مانند میکروکنترلر بچرخانید. موتور کنترل L293D 4 خروجی از میکروکنترلر را گرفته و آنها را به 2 تبدیل می کند. احمقانه به نظر می رسد؟ خوب.. هر خروجی معمولی از میکروکنترلر فقط می تواند "روشن" یا "خاموش" باشد. بنابراین فقط استفاده از این موارد (مثال) فقط باعث می شود ربات شما بتواند به جلو حرکت کند یا متوقف شود. برعکس نیست! ممکن است هنگام مواجه شدن با دیوار به کار نیاید. تخته به قدری هوشمند ساخته شده است که 2 خروجی (در حال حاضر برگشت پذیر) فضای مخصوص خود را دارند ، با علامت (A) و (B) درست در کنار موتور کنترل کننده (پایین سمت راست روی تصویر)) بعداً در این باره بیشتر.

مرحله 15: پلاستیک قرمز در پشت تخته

پلاستیک قرمز در پشت تخته
پلاستیک قرمز در پشت تخته

در پشت تخته ممکن است پلاستیکی عجیب و غریب پیدا کنید. این هیچ فایده ای ندارد ، فقط باقی مانده از تولید است. آنها تخته را در قلع گرم "فرو می کنند" ، و قسمتهایی که نمی خواهند پس از قلع کشیدن با این مواد بسته می شوند. فقط زمانی که نیاز به سوراخ هایی دارید که آنها را می بندند آن را جدا کنید.

مرحله 16: سیم های موتورز را به برد وصل کنید

سیم های موتور را به برد وصل کنید
سیم های موتور را به برد وصل کنید
سیم های موتور را به برد وصل کنید
سیم های موتور را به برد وصل کنید

4 تکه سیم بردارید و آنها را به 4 سوراخ "A & B" لحیم کنید… یا اگر شما آنقدر پیشرفته هستید ، از برخی وسایل دیگر برای اتصال 4 کابل به سوراخ های اندازه استاندارد استفاده کنید! (می توانید انواع سوکت ها و پین های استاندارد را که مناسب است بخرید) اگر شما (مانند من) فقط روی تخته لحیم کنید ، می توانید این قسمت را با نوار تقویت کنید. یا اگر مقداری از آن پلاستیک کوچک کننده گرما را دارید ، می توانید سیم ها را با آن پشتیبانی کنید.

مرحله 17: سیم ها را به موتورها وصل کنید

سیم ها را به موتورها وصل کنید
سیم ها را به موتورها وصل کنید

2 "A" به یک موتور و 2 "B" به موتور دیگر می رود. مهم نیست که کدام است ، مادامی که "A" به یک موتور و "B" به دو قطب دیگر متصل باشد. کار می کند ، می دانید ؛)

مرحله 18: اتصال سروو

Hooking Up the Servo
Hooking Up the Servo
Hooking Up the Servo
Hooking Up the Servo

حالا بیایید سروو را وصل کنیم. اگر باید اسناد Picaxe را بخوانید ، خواهید خواند که در صورت افزودن سروو باید از 2 منبع تغذیه مختلف استفاده کنید. به طور خلاصه ؛ ما اینجا اهمیتی نمی دهیم ، این یک روبات ساده است ، و به تجربه من این کار بسیار خوب است. اگر می خواهید از اتصال استاندارد سروو استفاده کنید ، باید پین اضافی را برای خروجی "0" لحیم کنید. چنین پینی با بسته ارتقاء Picaxe (در واقع یک ردیف کامل) ارائه می شود ، اما شما فقط به یک سروو به یک عدد نیاز دارید و می توانید آنها را در هر فروشگاه لوازم الکترونیکی خریداری کنید. اگر کابل سرویس شما (سیاه ، قرمز ، سفید) یا (سیاه ، قرمز ، زرد) ، سیاه باید تا لبه تخته باشد. مال من (قهوه ای ، قرمز ، نارنجی) بود ، و بنابراین قهوه ای به لبه می رود. اشاره معمولاً قرمز است ؛ این چیزی است که به عنوان V یا هر یک از این موارد به طور تصادفی استفاده می شود: ("V" ، "V+" ، "œ+" ، "1"). جریان از اینجا می آید. سیاه (یا در مورد من قهوه ای) G است ، یا ("œG" ، "œ0" یا "-"). این مکان به عنوان "زمین" نیز شناخته می شود و جایی است که جریان به آنجا می رود. (دو قطب ، +/- درس های فیزیک خود را به خاطر بسپارید؟ آخرین رنگ "سیگنال" (سفید ، زرد یا نارنجی) است. سروو به " + &-" یا "V & G" و یک سیگنال نیاز دارد. برخی از دستگاه های دیگر ممکن است فقط به "Ground" و "Signal" (G & V) احتیاج داشته باشند ، و برخی دیگر ممکن است به V ، G ، ورودی و خروجی نیاز داشته باشند. در ابتدا گیج کننده است و همه چیز همیشه متفاوت است (مانند این کار اینجا) ، اما بعد از مدتی منطق را دریافت خواهید کرد و در واقع بسیار ساده است - حتی من هم اکنون آن را می فهمم ؛)

مرحله 19: بستن سر

قلاب کردن سر
قلاب کردن سر
قلاب کردن سر
قلاب کردن سر

حالا بیایید "سر" ، سنسور IR شارپ را متصل کنیم. (یا اگر SRF05 را انتخاب کرده اید) (اگر به جای SRF005 یا موارد مشابه آن را خریداری کرده اید ، باید در اینجا نحوه چگونگی اتصال آن را مشاهده کنید ، متفاوت از این است!) میلیون راه برای اتصال مواردی مانند حسگر IR تیز ، اما در اینجا سرنخ هایی وجود دارد: قرمز باید به V1 متصل شود ، یعنی (در این تنظیم) هر چیزی که با marked ¢ €œ Và ¢ marked مشخص شده است ، یا به این متصل است. رنگ سیاه به G می رود ، در هر نقطه روی صفحه. سفید باید به ورودی آنالوگ 1 متصل شود. اگر اسناد همراه با تخته پروژه را می خوانید ، می توانید نحوه اتصال کابل روبان همراه را بخوانید و از آن استفاده کنید. آنچه من در تصویر ، این است که یک کابل را از یک سرووی قدیمی سوزانده ، در یک پین لحیم کرده و کل را درست به عنوان یک سروو متصل کنید. می توانید از آن برای دیدن رنگهای Sharp که به کدام ردیف روی تخته می رود استفاده کنید. ، همچنین باید 3 ورودی آنالوگ باقیمانده را به V. متصل کنید (به پین های کوچک متصل شده روی تصویر ، در کنار دوشاخه نگاه کنید) من تعدادی پرش کننده داشتم و می بینید که هر 3 اتصال باقی مانده کوتاه است. (آخرین جفت ، لمس نشده ، فقط دو عدد "زمین" است ، نیازی به کوتاه کردن آنها نیست). اگر از روبان استفاده می کنید ، فقط می توانید ورودی ها را به V (یا زمین مربوطه) با اتصال سیم ها به صورت جفت متصل کنید. دلیل اینکه میانبر ورودی های آنالوگ بلا استفاده در اینجا مهم است این است که چپ هستند شناور à ¢. این بدان معناست که اگر بخواهید آنها را بخوانید ، انواع مختلفی از خواندن های عجیب و غریب را دریافت خواهید کرد. (به طور خلاصه ، این یک حرکت نیمه سریع است ، باید به پایان برسیم ؛)

مرحله 20: بگذار زندگی وجود داشته باشد

بگذار زندگی وجود داشته باشد
بگذار زندگی وجود داشته باشد

در حال حاضر برای برخی از سرگرمی! برخی از چگونه شما باید سیم قرمز را از باتری های خود (+) به سیم قرمز روی تخته پروژه وصل کنید (V). و سیاه (-) تا (G). نحوه انجام این کار به تجهیزات خریداری شده بستگی دارد. اگر بر روی باتری و برد یک گیره باتری وجود دارد ، باید مطمئن شوید که "+" باتری ها به "V" روی برد ختم می شود. (در اینجا بیشتر بیاموزید) گاهی اوقات (هر چند نه اغلب) کلیپ ها می توانند به یکدیگر برگردانده شوند و فقط کنار هم قرار دادن دو کلیپ مطابق هیچ تضمینی نیست که + به V و - به G برسد! مطمئن شوید ، در غیر این صورت متوجه ذوب شدن وسایل و دود خواهید شد! با بیش از 6 ولت (بدون باتری 9 ولت ، حتی اگر گیره مناسب باشد) ، برد را تغذیه نکنید. ما در اینجا فقط با یک منبع تغذیه کار می کنیم. بعداً می خواهید از Ground یکسان استفاده کنید ، اما از V1 و V2. به این ترتیب تراشه های شما می توانند یک منبع ، و موتورها و غیره ولتاژ دیگری (قوی تر) دریافت کنند. ویرایشگر برنامه نویسی Picaxe را بر روی رایانه نصب کنید ، برای اتصال Jack / USB / Serial به دفترچه راهنما عمل کنید ، باتری ها را در دستگاه خود قرار دهید (هنوز بدون سر) روبات ، جک چوب را در ربات خود قرار دهید.. وارد ویرایشگر برنامه نویسی شوید ، و writeervo 0 ، 150Press F5 ، منتظر بمانید تا برنامه منتقل شود ، و سرووی شما کمی تکان می دهد (یا بسته به این که چگونه بچرخد). اگر مشکلی در اینجا پیش آمد ، با من تماس بگیرید یا با دفترچه های راهنما و پورت ها و غیره مشکلی کنید ، تا زمانی که خطایی گزارش نشود و همه چیز کار کند ، برای آزمایش ، سعی کنید سرور 0 ، 200 را فشار دهید و F5 را فشار دهید دیسک سرویس باید کمی بچرخد و متوقف شود به برای بازگشت ، بنویسید: سرو 0 ، 150 و F5 را فشار دهید در حال حاضر "گردن" ربات شما رو به جلو است. روی "سر" بچسبانید - IR Sharp

مرحله 21: سر بلند و برو

Heads Up & Go!
Heads Up & Go!

شما ساختن اصول اولیه را تمام کرده اید! شما در واقع یک ربات ساخته اید. اکنون سرگرمی شروع می شود ، می توانید آن را برای انجام هر کاری برنامه ریزی کنید ، و هر چیزی را به آن متصل کنید ، به هر طریقی گسترش دهید. من مطمئن هستم که شما در حال حاضر پر از ایده هستید و احتمالاً تمام این راه را دنبال نکرده اید ؛) ممکن است طراحی محتاط باشد ، ممکن است از قسمت های دیگر و غیره استفاده کرده باشید. برای شروع برنامه نویسی ربات خود: این کد را در ویرایشگر خود وارد (کپی و چسباندن) کنید و F5 را تا زمانی که ربات متصل است فشار دهید: توجه: وقتی کد را وارد ویرایشگر خود کنید ، کد بسیار زیباتر به نظر می رسد ، دستورات را تشخیص می دهد و به آنها رنگ بدهید. +++ main: readadc 1 ، b1 'ولتاژ برگشتی به پین آنالوگ 1 را می گیرد و آن را در متغیر b1debug قرار می دهد' این امر همه متغیرها را به ویرایشگر می کشاند. برو اصلی +++ حالا دست خود را جلوتر سر ربات و توجه کنید که چگونه متغیر b1 مقدار را تغییر می دهد. شما می توانید از دانش به دست آمده برای تصمیم گیری در مورد آنچه که باید اتفاق بیفتد استفاده کنید (قبل از هر چیزی باید نزدیک شود..) حالا من به شما توصیه می کنم که ربات خود را روی جعبه کبریت یا موارد مشابه قرار دهید ، زیرا چرخ ها شروع به چرخیدن می کنند. وارد کنید (کپی ، چسباندن) این کد را وارد ویرایشگر خود کنید و F5 را در حالی که روبات متصل است فشار دهید: +++ بالا 4low 5 +++ یکی از چرخ ها باید در یک جهت بچرخد.آیا چرخ های شما به جلو می چرخند؟ اگر چنین است ، این دستورالعمل برای چرخاندن آن به جلو است. اگر چرخ به عقب می چرخد ، می توانید این را امتحان کنید: +++ کم 4 ارتفاع 5 +++ برای چرخاندن چرخ دیگر ، باید ارتفاع 6 پایین 7 (یا سروو که قبلاً امتحان کرده اید. تمام راه به یک طرف این است: سرو 0 ، 75 طرف دیگر: سرو 1 ، 225- و مرکز: سرو 1 ، 150 در اینجا یک برنامه کوچک است که (اگر همه چیز خوب است ، و پارامترهای مناسب برای بالا/پایین را متناسب با سیم کشی خود به موتورها وارد کنید) باعث می شود ربات در اطراف حرکت کند ، جلوی وسایل بایستد ، به هر طرف نگاه کند تا تصمیم بگیرد که کدام بهتر است ، آن را بچرخانید راه ، و حرکت به سمت ماجراجویی های جدید. +++ نماد خطر خطرناک = 70 'قبل از اینکه ما عکس العمل نشان دهیم چقدر باید فاصله داشته باشد؟ نماد turn = 300' این مقدار را چقدر باید تغییر دهد نماد servo_turn = 700 ' قبل از اینکه فاصله را اندازه گیری کنیم باید منتظر بمانیم تا سروو بچرخد (بسته به سرعت آن): 'loopreadadc اصلی 1 ، b1' چند فاصله پیش رو بخوانید b1 <dan gerlevel thengosub nodanger "اگر هیچی جلوتر نرسه ، در هر صورت جلوتر رانندگی کن" اگر موانع پیش رو دارید ، سپس تصمیم بگیرید که کدام مسیر بهتر است ، این حلقه به پایان می رسد ، بقیه فقط زیر روتین هستند. " اینها را به احتمال زیاد باید تنظیم کنید تا روباتان را با سیم کشی کنید موتور بالا 5: بالا 6: کم 4: کم 7 برگشت سروو به پایان برسد: high 6: low 5: low 7: high 4 'این باید ترکیبی از شما باشد که ربات را یک طرفه می چرخاندپیچ مکث: ترکیبی که روبات را از راه دیگر می چرخاند چرخش مکث: gosub totalhaltreturnrturn: سروو 0 ، 100 'به یک طرف نگاه کنید turnurn: سروو 0 ، 200' به طرف دیگر نگاه کنید ربات را متوقف می کند! سروو 0 ، 150 'جلو به جلو 1' همه را برای یک ثانیه متوقف می کند به سمت "حفره های جالب" مانند درهای ورودی بپیچید ، همه در حین رانندگی همزمان کار می کنند. اگر روبات را در حال چرخش بچرخانید بسیار زیبا به نظر می رسد ؛) برای کد پیشرفته تر؟ این را بررسی کنید: https://letsmakerobots.com/node/25 صدا: همچنین می توانید یک بلندگوی کوچک به مثال (خروجی) پین 1 و زمین اضافه کنید ، و بنویسید صدا 1 ، (100 ، 5)- یا در برنامه مثال بالا make itSound 1 ، (b1 ، 5)- برای به دست آوردن صداهای خنده دار بسته به فاصله تا اشیاء پیش رو. همچنین می توانید یک لامپ یا LED را به پین 2 و زمین وصل کنید و بنویسید (به یاد داشته باشید که چراغ باید به نوبه خود راه را بچرخاند) 2 بالا برای چرخاندن روی لامپ ، و پایین 2 برای خاموش کردن آن ؛)- قلم لیزری ، نصب شده روی سروو اضافی چطور؟ سپس می توانید ربات را مجبور کنید لیزر را بچرخاند و آن را روشن و خاموش کرده و مکان هایی را نشان دهد.

  • یک نشانگر روی آن اضافه کنید (شاید روی یک سروو دوم ، تا بتوان آن را روی کاغذ بردارد یا از آن خارج کرد؟) ، و به او یاد دهید که چند بار که دست خود را در مقابل آن تکان می دهید روی کاغذ بنویسید.
  • آن را به یک ربات نگهبان تبدیل کنید "از روی صندلی پایین بیایید" ، وقتی گربه نزدیک می شود تکان می خورد.
  • آن را وادار به تعقیب یک ربات دیگر (یا گربه کنید؟) می کنید.
  • آن را وسط یک اتاق جستجو کنید
  • آن را مانند یک موش عمل کنید. در صورت مشاهده حرکتی ، یخ بزنید و همیشه به دیوارها نزدیک شوید و شکافهای کوچکی را برای ورود جستجو کنید.

همچنین می توانید یک ماشین اسباب بازی قدیمی را جدا کنید ، وسایل الکترونیکی موجود در آن را بردارید ، موتورها و دستگاه چرخاننده را در آن ذخیره کنید و برد ، سروو و سنسور خود را به هم وصل کنید-به خودرو خود جان داده اید:) همچنین سعی کنید برای خواندن برخی از اسناد ، اکنون که شروع به کار کرده اید ، منطقی خواهد بود ، اکنون می توانید هر کاری را انجام دهید! به دنیای بسیار خنده دار ربات های خانگی خوش آمدید ، هزاران حسگر و محرک وجود دارد که منتظر شما هستند تا آنها را به هم متصل کرده و از آنها ربات بسازید:) حالا چند عکس از ربات خود بگیرید و آنها را برای من در letsmakerobots.com ارسال کنید. - C ya؛)

توصیه شده: