جدول المحتويات:
- اللوازم
- الخطوة 1: قم بإعداد الطائر الطنان
- الخطوة 2: أضف مكتبة Hummingbird إلى MakeCode
- الخطوة 3: تشغيل المؤازرة الموقف مع الطائر الطنان
- الخطوة 4: تشغيل مضاعفات الدوران
- الخطوة 5: قم بتشغيل Position Servo و Rotation Servo في نفس الوقت
- الخطوة 6: استكشاف المزيد …
فيديو: مايكرو: بت مع الطائر الطنان: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يمكن للوحة 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: تشغيل مضاعفات الدوران
يمكن للطائر الطنان أيضًا تشغيل نوع مختلف من المحركات المؤازرة يسمى المؤازرة المستمرة (أو الدورانية).
يدور هذا النوع من المحركات بسرعات مختلفة في أي من الاتجاهين. تستخدم أجهزة الدوران نفس منافذ المؤازرة على لوحة Hummingbird مثل أجهزة الموضع.
قم بتوصيل معزز الدوران بالمنفذ 1. تأكد من توصيل السلك الأرضي (الأسود) بالدبوس "-".
يستخدم مؤازر الدوران السرعة والاتجاه.
- تأكد من استيراد مكتبة Hummingbird (الخطوة 2) وإضافة الأمر "Start Hummingbird" في كتلة "Start".
- اسحب كتلة Hummingbird Rotation Servo إلى الكتلة "إلى الأبد".
- حدد "1" لأننا قمنا بتوصيل المؤازرة بالمنفذ 1.
- أدخل قيمة للسرعة التي تريد أن يعمل بها الطائر الطنان. 100٪ هو أسرع ما سيذهب إليه المحرك. 0٪ إيقاف.
- يقوم الرقم الموجب بتحريك المحرك في اتجاه عقارب الساعة ورقم سالب يحرك المحرك عكس اتجاه عقارب الساعة.
- في هذا المثال ، نقوم أولاً بتشغيل المحرك في اتجاه عقارب الساعة بسرعة 100٪ ، ثم نتوقف مؤقتًا ، ثم نقوم بتشغيل المحرك عكس اتجاه عقارب الساعة بسرعة 100٪ ، ثم نتوقف مؤقتًا ، ثم نتابع النمط.
- قم بتنزيل الكود على المؤازرة وراقب سلوك المحرك.
- تأكد من توصيل مصدر طاقة خارجي (محول طاقة أو حزمة بطارية) بالمقبس الأسطواني للطائر الطنان ، وإلا فلن تكون هناك طاقة كافية لتشغيل المحرك.
- حاول تغيير سرعة المحرك وطول الإيقاف المؤقت واتجاهه.
الخطوة 5: قم بتشغيل Position Servo و Rotation Servo في نفس الوقت
في هذا المثال ، سنقوم بتشغيل المؤازرة الموضعية ومؤازرة الدوران في نفس الوقت.
قم بتوصيل مؤازر الموضع في المنفذ 1.
قم بتوصيل مؤازر الدوران بالمنفذ 2.
في الحلقة الدائمة ، سنقوم بتعيين مؤازر الموضع على 0 درجة ونقوم بتحريك مضاعفات الدوران بسرعة 100٪ في اتجاه عقارب الساعة. سوف نتوقف مؤقتًا لمدة ثانيتين ، ثم ننقل مؤازر الموضع إلى 180 درجة ، ونعكس اتجاه دوران المؤازرة لتتحول بسرعة 100٪ في اتجاه عكس عقارب الساعة.
الخطوة 6: استكشاف المزيد …
يمكن للطائر الطنان التحكم في ما يصل إلى أربعة محركات في المرة الواحدة. معرفة ما إذا كان يمكنك الاستفادة من أربعة محركات.
يمكن للطائر الطنان استخدام أجهزة الاستشعار كمدخلات. استخدم مستشعر الضوء أو مستشعر الصوت لتشغيل أو إيقاف تشغيل المحرك.
أضف بعض مصابيح LED لإضاءة مشروعك.
قم بزيارة هذه المواقع لمعرفة المزيد عن Hummingbird Robotics و MakeCode و micro: bit!
نحن نستخدم Hummingbird مع micro: bit لتشغيل المحركات وإضافة وظائف للآلات الورقية من مشاريع Paper Mechatronics الخاصة بنا. تحقق من موقع الويب لبناء أجهزتك الخاصة ثم قم بتوصيلها بالأضواء وأجهزة الاستشعار ومحركات المؤازرة. استمتع!
تستند هذه المواد إلى العمل الذي تدعمه مؤسسة العلوم الوطنية بموجب المنحة رقم IIS-1735836. أي آراء ونتائج واستنتاجات أو توصيات معبر عنها في هذه المادة هي آراء المؤلف (المؤلفين) ولا تعكس بالضرورة آراء مؤسسة العلوم الوطنية.
هذا المشروع عبارة عن تعاون بين كونكورتيوم كونسورتيوم وجامعة كولورادو وبولدر وجامعة جورجيا للتكنولوجيا.
موصى به:
بي بي سي مايكرو: بت و سكراتش - عجلة قيادة تفاعلية ولعبة قيادة: 5 خطوات (بالصور)
BBC Micro: bit and Scratch - عجلة القيادة التفاعلية ولعبة القيادة: إحدى مهام صفي هذا الأسبوع هي استخدام BBC Micro: bit للتفاعل مع برنامج Scratch الذي كتبناه. اعتقدت أن هذه كانت فرصة مثالية لاستخدام ThreadBoard لإنشاء نظام مضمن! مصدر إلهامي للخدش ص
نظام سقي نباتات أوتوماتيكي باستخدام مايكرو: بت: 8 خطوات (بالصور)
نظام ري النبات الأوتوماتيكي باستخدام Micro: bit: في هذا Instructable ، سأوضح لك كيفية إنشاء نظام سقي تلقائي للنباتات باستخدام Micro: bit وبعض المكونات الإلكترونية الصغيرة الأخرى. يستخدم Micro: bit مستشعر الرطوبة لمراقبة مستوى الرطوبة في تربة النبات و
كيفية مواجهة الطنان السلبي مع أردوينو: 4 خطوات
كيفية التعامل مع الطنان السلبي مع أردوينو: جعل الصوت على اردوينو مشروع مثير للاهتمام ، ويتم تحقيق ذلك باستخدام وحدات وأجهزة مختلفة اعتمادًا على مشروعك وخياراتك. في هذا المشروع ، سننظر في الطريقة التي يمكنك من خلالها إصدار صوت باستخدام الجرس. الجرس المستخدم بواسطة ho
كيفية استخدام مستشعر PIR ووحدة الطنان - دروس Visuino: 6 خطوات
كيفية استخدام مستشعر PIR ووحدة الطنان - برنامج Visuino التعليمي: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر PIR ووحدة الجرس لإصدار صوت في كل مرة يكتشف فيها مستشعر PIR حركة. شاهد فيديو توضيحي
مطلق النار الطائر الطنان: 14 خطوة (بالصور)
Hummingbird Shooter: في أواخر هذا الصيف ، بدأت الطيور الطنانة أخيرًا في زيارة وحدة التغذية التي وضعناها على الشرفة الخلفية. أردت أن أحاول الحصول على بعض اللقطات الرقمية لهم ، لكنني لم أستطع الوقوف هناك مع كاميرا "في النطاق" - لم يأتوا أبدًا. كنت بحاجة إلى كابل بعيد