جدول المحتويات:

مايكرو: بت مع الطائر الطنان: 6 خطوات
مايكرو: بت مع الطائر الطنان: 6 خطوات

فيديو: مايكرو: بت مع الطائر الطنان: 6 خطوات

فيديو: مايكرو: بت مع الطائر الطنان: 6 خطوات
فيديو: كيف يبـدو الجسم البشري تـحت المجهر 😳🔬👅🦷 2024, شهر نوفمبر
Anonim
مايكرو: بت مع الطائر الطنان
مايكرو: بت مع الطائر الطنان

يمكن للوحة Hummingbird (بواسطة Birdbrain Technologies) التحكم في مصابيح LED ومجموعة متنوعة من أجهزة الاستشعار (بما في ذلك الضوء والقرص والمسافة والصوت) ؛ محركات مؤازرة ، وامتدادات أخرى. سيوضح لك هذا Instructable كيفية استخدام micro: bit في لوحة Hummingbird لتشغيل نوعين من محركات المؤازرة.

اللوازم

  • جهاز التحكم في الطيور الطنانة (تقنيات Birdbrain)
  • بي بي سي مايكرو: بت وكابل موصل USB
  • مزود الطاقة بنهاية جاك أسطواني (نستخدم حزمة بطارية في هذا المثال)
  • محرك (محركات) مؤازر: دوراني و / أو موضعي

الخطوة 1: قم بإعداد الطائر الطنان

قم بإعداد الطائر الطنان
قم بإعداد الطائر الطنان
قم بإعداد الطائر الطنان
قم بإعداد الطائر الطنان

سيوضح لك مثالنا الأول كيفية تشغيل المؤازرة الموضعية من الطائر الطنان.

الفتحة الطويلة على يسار اللوحة هي مكان إدخال micro: bit. أدخل micro: bit مع توجيه المصابيح لأعلى. أدخل محرك سيرفو في المنفذ المسمى "1" على الجانب الأيمن من اللوحة. لاحظ أن المنفذ يحتوي على ثلاثة دبابيس - المسمى S ، + ، -. تأكد من توجيه محرك سيارتك بحيث تتوافق ألوان الأسلاك مع المسامير الصحيحة. يشير السلك الأسود على محرك سيارتك عادةً إلى "أرضي" ويجب توصيله بالدبوس "-".

قم بتوصيل الطاقة باللوحة باستخدام مقبس الأسطوانة. نحن نستخدم حزمة بطارية في هذا المثال ، ولكن يمكنك أيضًا استخدام محول طاقة.

الخطوة 2: أضف مكتبة Hummingbird إلى MakeCode

من الممكن استخدام مجموعة متنوعة من اللغات والأنظمة الأساسية (بما في ذلك BirdBlox و Python و Java) لبرمجة micro: bit لتشغيل لوحة Hummingbird. يستخدم هذا Instructable MakeCode.

افتح MakeCode في متصفح الويب وابدأ مشروعًا جديدًا. إذا كنت جديدًا على MakeCode ، فسيكون من المفيد العمل من خلال البرامج التعليمية على موقع MakeCode قبل المتابعة.

إذا كنت جديدًا على micro: bit ، فابدأ من هنا.

قم بتحميل مكتبة الطائر الطنان. المكتبة هي مجموعة مكتوبة مسبقًا من التعليمات المكتوبة لاستخدامات محددة. توفر مكتبة Hummingbird كتل تعليمات برمجية مسبقة الصنع لاستخدام الطائر الطنان. انقر فوق الفيديو أعلاه لمشاهدة شاشة متحركة لكيفية إضافة مكتبة Hummingbird إلى MakeCode.

  • انقر فوق علامة التبويب خيارات متقدمة في القائمة.
  • حدد الامتدادات
  • في شاشة الامتدادات ، ابحث عن "Hummingbird".
  • انقر عليها لإضافة مكتبة Hummingbird إلى مشروع MakeCode الخاص بك.
  • عندما تعود إلى شاشة MakeCode ، سترى مكتبة Hummingbird في القائمة.
  • اختياري: قم بتصغير النافذة باستخدام محاكي micro: bit - لن نستخدم المحاكي مع Hummingbird.

الخطوة 3: تشغيل المؤازرة الموقف مع الطائر الطنان

مؤازرة الموضع هي محرك حيث يمكنك ضبط موضع المراوح وتحريكها من خلال تحديد المواضع بالدرجات. تستخدم أجهزة الموضع التي نستخدمها هنا قيمًا من 0 إلى 180 درجة.

اقامة:

انقل كتلة Start Hummingbird إلى كتلة micro: bit "عند البدء"

نحتاج الآن إلى إخبار مؤازرة الموضع (المعروفة أيضًا باسم مؤازرة 180 درجة) للتحرك ذهابًا وإيابًا.

  • في كتلة micro: bit "إلى الأبد" ، سنقوم أولاً بنقل أمر Hummingbird لتعيين المؤازرة في المنفذ من 1 إلى 0 درجة.
  • أضف كتلة إيقاف مؤقت لمدة 1000 مللي ثانية (ثانية واحدة). لاحظ أن كتل الإيقاف المؤقت موجودة في قائمة Basic micro: bit.
  • الآن ، أضف أمر Hummingbird لتحريك المؤازرة في المنفذ من 1 إلى 180 درجة.
  • أضف كتلة إيقاف مؤقت أخرى لمدة 1000 مللي ثانية.
  • هذه الأوامر موجودة في كتلة "إلى الأبد" ، لذلك سوف تتكرر حتى تصدر أمرًا آخر أو تقوم بإيقاف تشغيل المحرك.

قم بتنزيل الكود على جهاز micro: bit الخاص بك.

يوضح الفيديو الثاني كيفية توصيل Hummingbird و micro: bit والقوة والمحرك.

الخطوة 4: تشغيل مضاعفات الدوران

Image
Image

يمكن للطائر الطنان أيضًا تشغيل نوع مختلف من المحركات المؤازرة يسمى المؤازرة المستمرة (أو الدورانية).

يدور هذا النوع من المحركات بسرعات مختلفة في أي من الاتجاهين. تستخدم أجهزة الدوران نفس منافذ المؤازرة على لوحة Hummingbird مثل أجهزة الموضع.

قم بتوصيل معزز الدوران بالمنفذ 1. تأكد من توصيل السلك الأرضي (الأسود) بالدبوس "-".

يستخدم مؤازر الدوران السرعة والاتجاه.

  • تأكد من استيراد مكتبة Hummingbird (الخطوة 2) وإضافة الأمر "Start Hummingbird" في كتلة "Start".
  • اسحب كتلة Hummingbird Rotation Servo إلى الكتلة "إلى الأبد".
  • حدد "1" لأننا قمنا بتوصيل المؤازرة بالمنفذ 1.
  • أدخل قيمة للسرعة التي تريد أن يعمل بها الطائر الطنان. 100٪ هو أسرع ما سيذهب إليه المحرك. 0٪ إيقاف.
  • يقوم الرقم الموجب بتحريك المحرك في اتجاه عقارب الساعة ورقم سالب يحرك المحرك عكس اتجاه عقارب الساعة.
  • في هذا المثال ، نقوم أولاً بتشغيل المحرك في اتجاه عقارب الساعة بسرعة 100٪ ، ثم نتوقف مؤقتًا ، ثم نقوم بتشغيل المحرك عكس اتجاه عقارب الساعة بسرعة 100٪ ، ثم نتوقف مؤقتًا ، ثم نتابع النمط.
  • قم بتنزيل الكود على المؤازرة وراقب سلوك المحرك.
  • تأكد من توصيل مصدر طاقة خارجي (محول طاقة أو حزمة بطارية) بالمقبس الأسطواني للطائر الطنان ، وإلا فلن تكون هناك طاقة كافية لتشغيل المحرك.
  • حاول تغيير سرعة المحرك وطول الإيقاف المؤقت واتجاهه.

الخطوة 5: قم بتشغيل Position Servo و Rotation Servo في نفس الوقت

Image
Image

في هذا المثال ، سنقوم بتشغيل المؤازرة الموضعية ومؤازرة الدوران في نفس الوقت.

قم بتوصيل مؤازر الموضع في المنفذ 1.

قم بتوصيل مؤازر الدوران بالمنفذ 2.

في الحلقة الدائمة ، سنقوم بتعيين مؤازر الموضع على 0 درجة ونقوم بتحريك مضاعفات الدوران بسرعة 100٪ في اتجاه عقارب الساعة. سوف نتوقف مؤقتًا لمدة ثانيتين ، ثم ننقل مؤازر الموضع إلى 180 درجة ، ونعكس اتجاه دوران المؤازرة لتتحول بسرعة 100٪ في اتجاه عكس عقارب الساعة.

الخطوة 6: استكشاف المزيد …

يمكن للطائر الطنان التحكم في ما يصل إلى أربعة محركات في المرة الواحدة. معرفة ما إذا كان يمكنك الاستفادة من أربعة محركات.

يمكن للطائر الطنان استخدام أجهزة الاستشعار كمدخلات. استخدم مستشعر الضوء أو مستشعر الصوت لتشغيل أو إيقاف تشغيل المحرك.

أضف بعض مصابيح LED لإضاءة مشروعك.

قم بزيارة هذه المواقع لمعرفة المزيد عن Hummingbird Robotics و MakeCode و micro: bit!

نحن نستخدم Hummingbird مع micro: bit لتشغيل المحركات وإضافة وظائف للآلات الورقية من مشاريع Paper Mechatronics الخاصة بنا. تحقق من موقع الويب لبناء أجهزتك الخاصة ثم قم بتوصيلها بالأضواء وأجهزة الاستشعار ومحركات المؤازرة. استمتع!

تستند هذه المواد إلى العمل الذي تدعمه مؤسسة العلوم الوطنية بموجب المنحة رقم IIS-1735836. أي آراء ونتائج واستنتاجات أو توصيات معبر عنها في هذه المادة هي آراء المؤلف (المؤلفين) ولا تعكس بالضرورة آراء مؤسسة العلوم الوطنية.

هذا المشروع عبارة عن تعاون بين كونكورتيوم كونسورتيوم وجامعة كولورادو وبولدر وجامعة جورجيا للتكنولوجيا.

موصى به: