فهرست مطالب:

میکرو: کمی با مرغ مگس خوار: 6 مرحله
میکرو: کمی با مرغ مگس خوار: 6 مرحله

تصویری: میکرو: کمی با مرغ مگس خوار: 6 مرحله

تصویری: میکرو: کمی با مرغ مگس خوار: 6 مرحله
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim
میکرو: کمی با مرغ مگس خوار
میکرو: کمی با مرغ مگس خوار

برد مرغ مگس خوار (توسط Birdbrain Technologies) می تواند LED ها ، انواع سنسورها (از جمله نور ، شماره گیری ، فاصله و صدا) را کنترل کند. سرو موتورها و سایر افزونه ها. این دستورالعمل نحوه استفاده از میکرو: بیت در برد مرغ مگس خوار را برای تغذیه دو نوع سرو موتورها نشان می دهد.

تدارکات

  • کنترل کننده مرغ مگس خوار (فناوری های Birdbrain)
  • بی بی سی میکرو: کابل اتصال بیت و usb
  • منبع تغذیه با انتهای جک بشکه (ما در این مثال از بسته باتری استفاده می کنیم)
  • سروو موتور (ها): چرخشی و/یا موقعیتی

مرحله 1: مرغ مگس خوار را راه اندازی کنید

مرغ مگس خوار را راه اندازی کنید
مرغ مگس خوار را راه اندازی کنید
مرغ مگس خوار را راه اندازی کنید
مرغ مگس خوار را راه اندازی کنید

اولین مثال ما به شما نشان می دهد که چگونه یک سرووی موقعیتی از مرغ مگس خوار را کار کنید.

شکاف طولانی سمت چپ برد محل قرارگیری micro: bit است. میکرو: بیت را با LED های رو به بالا وارد کنید. سروو موتور را در پورت با برچسب "1" در سمت راست صفحه قرار دهید. توجه داشته باشید که درگاه دارای سه پین است - با برچسب S ، +، -. مطمئن شوید که موتور خود را طوری جهت دهید که رنگ سیم های شما با پین های صحیح مطابقت داشته باشد. سیم سیاه موتور شما معمولاً "زمین" را نشان می دهد و باید به پین "-" متصل شود.

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

مرحله 2: کتابخانه مرغ مگس خوار را به MakeCode اضافه کنید

برای برنامه ریزی micro: bit برای اجرای برد Hummingbird ، می توان از زبان ها و پلتفرم های مختلف (از جمله BirdBlox ، Python و Java) برای برنامه ریزی micro: bit استفاده کرد. این دستورالعمل از MakeCode استفاده می کند.

MakeCode را در مرورگر وب باز کرده و پروژه جدیدی را شروع کنید. اگر در MakeCode کاملاً مبتدی هستید ، قبل از ادامه کار می توانید به آموزش در سایت MakeCode بپردازید.

اگر با micro: bit تازه کار هستید ، از اینجا شروع کنید.

بارگیری کتابخانه مرغ مگس خوار. کتابخانه مجموعه ای از دستورات از پیش نوشته شده است که برای مصارف خاص نوشته شده است. کتابخانه مرغ مگس خوار بلوک های کد از پیش ساخته شده برای استفاده از مرغ مگس خوار را ارائه می دهد. برای مشاهده تصویر متحرک روی صفحه نحوه افزودن کتابخانه مرغ مگس خوار به MakeCode ، روی فیلم بالا کلیک کنید.

  • روی برگه Advanced در منو کلیک کنید.
  • Extensions را انتخاب کنید
  • در صفحه برنامه های افزودنی ، عبارت "مرغ مگس خوار" را جستجو کنید.
  • روی آن کلیک کنید تا کتابخانه مرغ مگس خوار را به پروژه MakeCode خود اضافه کنید.
  • هنگامی که به صفحه MakeCode باز می گردید ، کتابخانه Hummingbird را در منو مشاهده می کنید.
  • اختیاری: پنجره را با شبیه ساز میکرو: بیت به حداقل برسانید - ما از شبیه ساز با مرغ مگس خوار استفاده نمی کنیم.

مرحله 3: یک سرو سرو با مرغ مگس خوار را کار کنید

سروو موقعیت یک موتور است که در آن می توانید موقعیت پروانه ها را تعیین کرده و با تعیین موقعیت در درجه ، آنها را در اطراف حرکت دهید. سرووی موقعیتی که در اینجا از آن استفاده می کنیم از مقادیر 0 تا 180 درجه استفاده می کند.

برپایی:

یک بلوک Start Hummingbird را به بلوک micro: bit "on start" منتقل کنید

حالا باید به سروو موقعیت (که به آن سروو 180 درجه نیز می گویند) بگوییم که به جلو و عقب حرکت کند.

  • در بلوک micro: bit "forever" ، ابتدا یک فرمان مرغ مگس خوار را حرکت می دهیم تا سروو در پورت 1 تا 0 درجه تنظیم شود.
  • یک بلوک مکث برای 1000 میلی ثانیه (1 ثانیه) اضافه کنید. توجه داشته باشید که بلوک های مکث در منوی Basic micro: bit قرار دارند.
  • اکنون ، یک فرمان مرغ مگس خوار را اضافه کنید تا سروو را در پورت 1 تا 180 درجه منتقل کنید.
  • یک بلوک Pause دیگر برای 1000 میلی ثانیه اضافه کنید.
  • این دستورات در یک بلوک "برای همیشه" قرار دارند ، بنابراین تا زمانی که فرمان دیگری ندهید یا موتور را خاموش نکنید ، تکرار می شوند.

کد را در micro: bit خود بارگیری کنید.

ویدئوی دوم نحوه اتصال مرغ مگس خوار ، میکرو: بیت ، قدرت و موتور را نشان می دهد.

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

Image
Image

مرغ مگس خوار همچنین می تواند یک نوع سرو موتور را به نام سروو پیوسته (یا چرخشی) تغذیه کند.

این نوع موتور با سرعت های مختلف در هر جهت می چرخد. سروو چرخشی از پورتهای سروی مشابه در برد Hummingbird به عنوان سروو موقعیت استفاده می کند.

سروو چرخش را به پورت 1 وصل کنید. مطمئن شوید سیم زمین (سیاه) به پین "-" وصل می شود.

سروو چرخشی از سرعت و جهت استفاده می کند.

  • حتماً کتابخانه مرغ مگس خوار را وارد کنید (مرحله 2) و دستور "Start Hummingbird" را در بلوک "Start" اضافه کنید.
  • بلوک Servo چرخش مرغ مگس خوار را به بلوک "برای همیشه" بکشید.
  • "1" را انتخاب کنید زیرا سروو را به پورت 1 وصل کرده ایم.
  • مقداری را برای سرعتی که می خواهید مرغ مگس خوار اجرا شود وارد کنید. 100٪ سریعترین سرعت موتور است. 0٪ تخفیف دارد
  • یک عدد مثبت موتور را در جهت عقربه های ساعت و یک عدد منفی موتور را در خلاف جهت عقربه های ساعت حرکت می دهد.
  • در این مثال ، ما ابتدا موتور را در جهت عقربه های ساعت با سرعت 100٪ می چرخانیم ، مکث می کنیم و سپس موتور را با سرعت 100٪ خلاف جهت عقربه های ساعت می چرخانیم ، مکث می کنیم و الگو را ادامه می دهیم.
  • کد را روی سروو بارگیری کرده و رفتار موتور را مشاهده کنید.
  • اطمینان حاصل کنید که منبع تغذیه خارجی (آداپتور برق یا بسته باتری) به جک بشکه مرغ مگس خوار متصل شده باشد ، در غیر این صورت قدرت کافی برای راه اندازی موتور وجود ندارد.
  • سعی کنید سرعت ، طول مکث و جهت موتور را تغییر دهید.

مرحله 5: یک سروو موقعیت و یک سروو چرخشی را در همان زمان کار کنید

Image
Image

در این مثال ، ما یک سروو موقعیت و یک سروو چرخشی را به طور همزمان اجرا می کنیم.

یک سروو موقعیت را به پورت 1 وصل کنید.

یک سرووی چرخشی را به پورت 2 وصل کنید.

در حلقه برای همیشه ، سروو موقعیت را روی 0 درجه تنظیم می کنیم و سروو چرخش را با سرعت 100 در جهت عقربه های ساعت حرکت می دهیم. ما 2 ثانیه مکث می کنیم و سپس سروو موقعیت را به 180 درجه می بریم و سروو چرخش جهت را برعکس می کنیم تا با سرعت 100٪ در جهت خلاف جهت عقربه های ساعت بچرخد.

مرحله 6: موارد بیشتر برای کاوش…

مرغ مگس خوار می تواند همزمان چهار موتور را کنترل کند. ببینید آیا می توانید از چهار موتور استفاده کنید یا خیر.

مرغ مگس خوار می تواند از حسگرها به عنوان ورودی استفاده کند. برای روشن یا خاموش کردن موتور از سنسور نور یا حسگر صدا استفاده کنید.

برخی از LED ها را برای روشن کردن پروژه خود اضافه کنید.

برای آشنایی بیشتر با Hummingbird Robotics ، MakeCode و micro: bit از این سایت ها دیدن کنید!

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

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

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

توصیه شده: