فهرست مطالب:

ربات میکروبیت ساده: 9 مرحله
ربات میکروبیت ساده: 9 مرحله

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

تصویری: ربات میکروبیت ساده: 9 مرحله
تصویری: python for kids with pictoblox-2-برنامه نویسی پایتون برای کودکان و نوجوانان-ابزارهای یادگیری پایتون 2024, نوامبر
Anonim
ربات میکروبیت ساده
ربات میکروبیت ساده

در زیر یک ماشین RC ساده ساخته شده با استفاده از BBC Microbit ، Adafruit Dragontail for Microbit و شاسی Emgreat شرح داده شده است.

هزینه ساخت این ربات حدود 30 دلار است. در حالی که روبات های ارزان قیمت Microbit مانند DFROBOT در دسترس هستند ، روش DIY من به سازنده کمک می کند تا نحوه عملکرد سیستم را درک کند ، با استفاده از کد غیر تخصصی ، به سازنده کمک می کند تا احساس قدرت کند.

مرحله 1: مقدمه

در زیر نسخه ای از خودروی روباتیک ساخته شده با استفاده از BBC MicroBit به جای آردوینو توضیح داده شده است.

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

اجزای اصلی الکتریکی با استفاده از Velcro متصل می شوند تا در صورت لزوم تغییر موقعیت آنها آسان تر شود.

Microbit نمی تواند مستقیماً جریان کافی برای حرکت موتورها را تامین کند ، بنابراین باید از درایورهای ترانزیستور استفاده کرد. در حالی که نسخه آردوینو ماشین ربات از یک ماژول پل H298 برای کنترل موتورها استفاده می کرد ، این امر به شش (6) خط کنترل نیاز دارد که در Microbit کمبود دارند. متوجه شدم که ضروری نیست که موتورها بتوانند به عقب بچرخند. بنابراین به جای L298 ، نسخه Microbit روبات از آرایه ترانزیستور 8 کاناله ULN2803A دارلینگتون به عنوان راننده موتور استفاده می کند. این می تواند برای رانندگی بلندگو ، چراغ ها و سایر دستگاه ها نیز استفاده شود ، زیرا Microbit دارای پنج (5) خط ورودی/خروجی عمومی در پین 0 ، 1 ، 2 ، 8 و 16 است. پین 0 می تواند برای خروجی صدا استفاده از پین های دیگر ممکن است مشکل باشد ، زیرا با LED های داخلی مشترک است.

از طرف دیگر ، می توان از ترانزیستورهای مجزا مانند TIP120 استفاده کرد. با این حال ، این امر نیاز به استفاده از قطعات و سیم های بیشتری دارد.

برای دسترسی به پین های MicroBit ، این طرح از Adafruit Dragontail for Microbit استفاده می کند که مستقیماً به تخته نان متصل می شود و باعث می شود پین ها بدون نیاز به سیم اتصال و همچنین اتصال باس 3 ولت به راحتی قابل دسترسی باشد.

مرحله 2: از راه دور بی سیم

برای کنترل بی سیم ربات از طریق بلوتوث ، می توانید از Microbit دوم استفاده کنید که از پکیج باتری AAA که در کیت Microbit Go عرضه می شود ، یا بسته باتری سکه ای ، MI Power Board for Microbit استفاده می کند.

هر دو میکروبیت باید روی یک کانال رادیویی تنظیم شوند.

مرحله 3: قطعات و لیست ابزار

وسیله نقلیه:

  • کیت شاسی ربات Emgreat Motor
  • کیت Microbit Go
  • ULN 2803A 8 کانال دارلینگتون آرایه
  • Adafruit Dragontail برای Microbit #3695
  • نصف نان برف Adafruit #64
  • جعبه باتری Adafruit 4x "AA" با سوئیچ شماره 830
  • سیم پیچی محکم 22 سنج ، رنگ های متنوع Adafruit# 1311
  • مینی بلندگوی فلزی با سیم Adafruit #1890
  • پلاستیک یا مقوا راه راه
  • نوارهای چفت کننده 1 "x 1" اسکاچ
  • باتری های AA x 4

از راه دور:

  • کیت Microbit Go
  • MI Power Board برای BBC Microbit یا AAA batteriesx2

ابزارها:

  • چاقو تیغ
  • آهن لحیم کاری
  • استریپر سیم
  • چسب حرارتی تفنگی
  • مینی پیچ راننده (همراه با شاسی)
  • مارک شارپی

اختیاری (برای استفاده با سیم رشته)

پایانه های پیچ دوطرفه Addicore x3

مرحله 4: مونتاژ

مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
مونتاژ
  • تکه پلاستیکی یا مقوایی به ابعاد 6 اینچ در 8 اینچ را برش دهید
  • با استفاده از پلکسی گلاس ارائه شده ، به عنوان الگو ، موقعیت سوراخ ها را برای براکت های چرخ و موتور علامت گذاری کنید.
  • سیمهای 8 اینچی قرمز و مشکی را به هریک از دو موتور لحیم کنید ؛ چسب حرارتی به موتورها جهت رفع کرنش.
  • موتورها را با براکت های فلزی ارائه شده در کیت Emgreat به صفحه پایه وصل کنید.
  • چرخ کاستور را به انتهای پایینی وصل کنید. جعبه باتری 4 x AA (با باتری) را به قسمت زیرین شاسی وصل کنید ، با استفاده از مربع های مخملی ،
  • جعبه باتری را بین موتورها و چرخ کاستور قرار دهید. این بهترین کشش را ایجاد می کند
  • MicroBit Dragontail را به تخته نان وارد کنید.
  • تخته نان را با استفاده از نوار چسب دوگانه یا نوارهای مخملی به بالای شاسی وصل کنید
  • بسته باتری 2xAAA 3V را با استفاده از نوارهای Velcro به شاسی وصل کنید.
  • پلاگین باتری JST را در سوکت باتری برد Microbit وارد کنید.
  • IC آرایه ULN 2803A دارلینگتون را در تخته نان در سراسر "دره" وارد کنید.
  • یک سوراخ کوچک 1/4 اینچی در 1/4 اینچی در تخته شاسی کنار تخته نان ایجاد کنید تا سیم ها از آن عبور کنند.

مرحله 5: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

سیم های قدرت:

  • سیم 6 ولت را از سوراخ عبور داده و به پریز برق سمت راست روی تخته نان وصل کنید.
  • سیم را بین اتوبوس های زمین چپ و راست روی تخته نان متصل کنید.
  • سیم سیاه را بین پایه 9 در ULN2803A و زمین وصل کنید.
  • سیم قرمز را بین پایه 10 در ULN 2803A و +6V باس برق متصل کنید.

سیم های سیگنال:

اتصال سیم های بلوز:

  • بین پین 0 در dragontail و پین 8 در 2803A (SPEAKER)
  • بین پین 1 در dragontail و پین 6 در 2803A (MOTOR 1)
  • بین پین 2 در dragontail و پین 4 در 2803A (MOTOR 2)
  • بین پین 8 روی dragontail و پین 2 در 2803A (لوازم جانبی)
  • سیمهای موتور 1 را به باس +6V و پین 13 را در 2803A وصل کنید
  • سیمهای موتور 2 را به باس +6V و پین 15 را در 2803A وصل کنید
  • سیمهای بلندگو را به +6V و پین 11 را در 2803A وصل کنید

مرحله 6: برنامه ریزی 1: تست موتور

برنامه ریزی 1: تست موتور
برنامه ریزی 1: تست موتور
برنامه ریزی 1: تست موتور
برنامه ریزی 1: تست موتور

به ویرایشگر Make Code Microbit بصورت آنلاین بروید:

سه عملکرد موتور ایجاد کنید- به چپ ، جلو و توقف بپیچید

در حلقه اصلی ، هر تابع را مطابق شکل فراخوانی کنید.

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

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

برای کنترل رادیو ، از ویژگی بلوتوث Microbit استفاده می کنیم.

Microbit دوم را در MI Power Board for Microbit ، که شامل یک باتری سکه 3 ولت است ، مونتاژ کنید یا از باتری 2xAAA که در بسته Microbit Go موجود است استفاده کنید.

با استفاده از ویرایشگر MakeCode ، یک برنامه کوتاه مانند تصویر بالا بنویسید تا بتواند به عنوان یک کنترل از راه دور عمل کند. نام آن را "فرستنده" بگذارید.

برنامه نمونه شامل یک صفحه نمایش LED است تا بتوانید روشن کنید که روشن است.

برنامه 2 کار انجام می دهد. وقتی دکمه A فشار داده می شود ، شماره 1 را به بیرون ارسال می کند (برای بوق زدن بوق).

وقتی دکمه B فشار داده می شود ، شماره 2 را به بیرون می فرستد تا موتورهای محرک را فعال کند.

مرحله 8:

تصویر
تصویر

مرحله 9: برنامه دریافت کنترل رادیویی

Image
Image

با استفاده از ویرایشگر MakeCode ، یک پروژه جدید به نام Receiver ایجاد کنید.

برای استفاده از کنترل رادیویی ، هر دو Microbit باید روی یک کانال تنظیم شوند.

وقتی شماره 1 دریافت می شود ، بوق می زند ،

وقتی شماره 2 دریافت می شود ، ربات می چرخد ، جلو می رود ، سپس متوقف می شود.

توصیه شده: