فهرست مطالب:

نحوه اجرای سرو موتورها با استفاده از Moto: bit با Micro: bit: 7 Step (همراه با تصاویر)
نحوه اجرای سرو موتورها با استفاده از Moto: bit با Micro: bit: 7 Step (همراه با تصاویر)

تصویری: نحوه اجرای سرو موتورها با استفاده از Moto: bit با Micro: bit: 7 Step (همراه با تصاویر)

تصویری: نحوه اجرای سرو موتورها با استفاده از Moto: bit با Micro: bit: 7 Step (همراه با تصاویر)
تصویری: 5 هک عالی زندگی شماره 2 2024, نوامبر
Anonim
نحوه اجرای سرو موتور با استفاده از Moto: bit با Micro: bit
نحوه اجرای سرو موتور با استفاده از Moto: bit با Micro: bit
نحوه اجرای سرو موتور با استفاده از Moto: bit با Micro: bit
نحوه اجرای سرو موتور با استفاده از Moto: bit با Micro: bit

یکی از راه های افزایش قابلیت micro: bit استفاده از تخته ای به نام moto: bit توسط SparkFun Electronics (تقریباً 15-20 دلار) است. به نظر می رسد پیچیده است و ویژگی های زیادی دارد ، اما کار کردن با موتورهای سروو کار سختی نیست. Moto: bit به شما امکان می دهد موتورهای قدرتمندتری نسبت به میکرو موتور کوچک که می توانید از micro: bit به تنهایی اجرا کنید ، اجرا کنید.

تدارکات

  • moto: کمی
  • bbc micro: bit
  • سرو موتور
  • منبع تغذیه با دوشاخه جک بشکه (آداپتور a/c ، اما همچنین می توانید از باتری استفاده کنید)

مرحله 1: Moto: bit را راه اندازی کنید

Moto: bit را راه اندازی کنید
Moto: bit را راه اندازی کنید

بیایید نگاهی به moto: bit بیاندازیم. در بالا یک شکاف طولانی وجود دارد که میکرو: بیت را در آن قرار می دهید. مطمئن شوید که micro: bit به خوبی وارد شده و LED ها رو به بالا باشد.

در کنار موتور یک جک قدرت وجود دارد: bit. شما می توانید انواع مختلف منبع تغذیه را وصل کنید. بیش از 11 ولت استفاده نکنید (توجه داشته باشید که کلمات کوچک روی برخی از تخته ها 3-17 ولت می گویند ، اما به گفته SparkFun ، این یک چاپ اشتباه است که در دسته بعدی تخته آنها اصلاح می شود). می توانید از یک باتری 4-AA ، یک باتری 9 ولت یا یک آداپتور AC که بیش از 11 ولت خروجی ندارد استفاده کنید.

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

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

به موتور دقت کنید: bit. گروهی از پین ها با برچسب "SERVO" را مشاهده خواهید کرد. اینجاست که سروو موتور را وصل می کنیم. پین های سمت چپ ناحیه SERVO عبارت "P15 ، VCC ، GND" ، و پین های سمت راست می گویند "P16، VCC، GND".

در این مثال ، ما قصد داریم سروو موتور را به پین های سمت چپ وصل کنیم.

سروو موتور دارای سه سیم رنگی است که معمولاً با سوکت متصل می شوند. سیمها معمولاً مشکی ، قرمز و سپس رنگ سوم هستند. رنگ مشکی تقریباً مخفف "ground" است (و در موتور: bit به GND متصل می شود) ؛ رنگ قرمز "قدرت" دارد (و در موتور: بیت به VCC وصل می شود) ، و سیم سفید این موتور چیزی است که داده ها را حمل می کند (و در موتور: بیت به P15 متصل می شود).

موتور را به ستون "P15 ، VCC ، GND" وصل کنید ، مطمئن شوید سیم سفید را با P15 ، قرمز را به VCC و رنگ مشکی را به GND وصل کنید.

مرحله 3: Micro: bit را برای اجرای موتور سروو برنامه ریزی کنید

در حال حاضر ما به کد نیاز داریم تا micro: bit موتور را که به موتور: moto متصل کرده ایم اجرا کند.

MakeCode را باز کرده و یک پروژه جدید را شروع کنید. (ما فرض می کنیم که شما در چند آموزش اولیه MakeCode کار کرده اید).

وقتی دکمه A را روی میکرو: bit فشار می دهیم ، به سروو موتور خود می گوییم که 4 بار به جلو و عقب حرکت کند.

بلوک "On Button A pressed" را از "منوی ورودی" بکشید.

بعد ، یک حلقه اضافه کنید. یک بلوک "تکرار" سبز رنگ را از منوی "حلقه ها" بکشید و آن را به رنگ بنفش "در دکمه A فشار دهید" بکشید. بنابراین وقتی دکمه A را فشار می دهیم ، 4 بار کاری را انجام می دهیم…

مرحله 4: سروو موتور را اجرا کنید

Image
Image

برای راه اندازی موتور خود باید چند بلوک اضافه کنیم.

  • روی گزینه "Advanced" در پایین موارد منو کلیک کنید.
  • موردی را که می گوید "پین" انتخاب کنید. بلوک قرمز رنگی که می گوید "سروو بنویسید پین … به …" را بکشید و آن را در بلوک تکرار ضربه بزنید. سروو ما به پین 15 (P15) وصل شده است ، بنابراین P15 را انتخاب کرده و تنظیم درجه را به 0 تغییر دهید.
  • یک بلوک "مکث" آبی روشن (موجود در منوی Basic) اضافه کنید و آن را به 500 میلی ثانیه (میلی ثانیه) تغییر دهید.
  • سپس یک بلوک سروو قرمز دیگر اضافه کنید ، P15 را انتخاب کنید و سروو را به موقعیت 180 درجه منتقل کنید.
  • یک بلوک مکث دیگر اضافه کنید.
  • با نگاه کردن به کد کامل ، می گوید: "وقتی دکمه A را فشار می دهم ، این کار را 4 بار انجام دهید: سروو را به موقعیت 0 درجه منتقل کنید ، 500 میلی ثانیه صبر کنید ، سروو را به موقعیت 180 منتقل کنید ، 500 میلی ثانیه صبر کنید."
  • روی دکمه A در میکرو شبیه سازی شده: bit کلیک کنید تا حرکت سروو مشاهده شود.

مرحله 5: کد را در Micro: bit خود بارگیری کنید

میکرو: بیت را با استفاده از کابل USB به رایانه خود وصل کنید. روی دکمه بارگیری کلیک کنید و فایل.hex را به micro: bit بکشید.

[اگر نمی دانید چگونه این کار را انجام دهید ، راهنمای سریع MakeCode را ببینید.]

وقتی دکمه A را روی micro: bit فشار می دهید ، سروو باید اجرا شود!

با تغییر کد خود ، از تنظیمات مختلف برای موقعیت های سروو ، اعداد مختلف در حلقه تکرار و زمان های مکث متفاوت استفاده کنید.

مرحله 6: یک موتور دیگر اضافه کنید

یک موتور دیگر اضافه کنید!
یک موتور دیگر اضافه کنید!

شما می توانید همین کار را با موتور متصل به P16 (پین 16) انجام دهید.

اگر این بلوک های کد را اضافه کنید (و به micro: bit خود بارگیری کنید) ، می توانید با فشار دکمه A موتور را روی P15 و با فشار دادن دکمه B موتور را فعال کنید.

مرحله 7: با موتورهای خود چیزی جالب اجرا کنید

ما از موتورهای خود برای اجرای ماشین های کاغذ از پروژه های Paper Mechatronics استفاده می کنیم. برای ساخت ماشین آلات خود به وب سایت مراجعه کنید و سپس آنها را به سرو موتورها متصل کنید. خوش بگذره!

این مطالب بر اساس کارهایی است که توسط بنیاد ملی علوم تحت گرانت شماره IIS-1735836 پشتیبانی می شود. هر گونه نظر ، یافته و نتیجه گیری یا توصیه ای که در این مقاله بیان شده است ، نظر نویسنده (نویسندگان) است و الزاماً منعکس کننده نظرات بنیاد ملی علوم نیست.

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

توصیه شده: