جدول المحتويات:
- اللوازم
- الخطوة 1: إعداد جهاز الاستشعار
- الخطوة 2: الأسلاك
- الخطوة الثالثة: الحصول على الامتداد
- الخطوة 4: بدء الاتصال وتمكين الخوارزمية
- الخطوة 5: كشف بطاقة الشكل
- الخطوة 6: قم بتشغيل البرنامج الأول
- الخطوة 7: كشف الأشكال الموجودة على البطاقات
- الخطوة 8: قم بتشغيل البرنامج
فيديو: مستشعر رؤية Micro: bit MU للمبتدئين - التعرف على بطاقة I2C والشكل: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
لقد وضعت يدي على مستشعر رؤية MU لـ Micro: bit. يبدو أنها أداة رائعة ستمكنني من عمل الكثير من المشاريع القائمة على الرؤية المختلفة. للأسف ، لا يبدو أن هناك العديد من الأدلة التي تشير إليه ، وعلى الرغم من أن التوثيق جيد حقًا في مكان ما ، إلا أنه يحتوي أيضًا على بعض أوجه القصور ، كما أن البرمجة ليست دائمًا بديهية. لذا لمساعدة الآخرين سأقوم بعمل سلسلة من الأدلة والمشاريع.
اللوازم
1 × بي بي سي ميكرو: بت
1 × Morpx Mu Vision Sensor 3
1 × Micro: bit breakout board - يجب أن يكون لديك وصول إلى pin 19 & 20 ، والذي لا تمتلكه جميع لوحات الاختراق. أستخدم elecfreaks motorbit ، لأنني أحب هذا اللوح.
4 × أسلاك توصيل (أنثى - أنثى)
الخطوة 1: إعداد جهاز الاستشعار
قبل أن نبدأ في توصيل أي شيء نريد إعداد المستشعر بشكل صحيح.
يحتوي مستشعر Mu Vision على 4 مفاتيح. يقرر الاثنان الموجودان على اليسار وضع الإخراج الخاص به ويقرر الاثنان الموجودان على اليمين عنوانه.
نظرًا لأننا نريد أن يكون العنوان 00 ، يجب إيقاف تشغيل كلا المفتاحين على اليمين.
أوضاع الإخراج المختلفة هي:
00 UART
01 I2C
10 نقل بيانات واي فاي
11 واي فاي نقل الصورة
نريد العمل في وضع I2C ، لذلك يجب أن يكون المفتاحان على 01 ، لذا يجب إيقاف تشغيل المفتاح الأيسر والآخر.
الخطوة 2: الأسلاك
الأسلاك سهلة للغاية ، ما عليك سوى استخدام أربعة أسلاك توصيل لتوصيل مستشعر Mu بلوحة الفصل.
مستشعر Mu -> لوحة الاختراق
SDA -> دبوس 20
SCL -> دبوس 19
ز -> الأرض
الخامس -> 3.3-5 فولت
الخطوة الثالثة: الحصول على الامتداد
نذهب أولاً إلى محرر Makecode ونبدأ مشروعًا جديدًا. ثم ننتقل إلى "خيارات متقدمة" ونختار "ملحقات". اعلم أنه نظرًا لأنني دانماركي ، فإن هذه الأزرار لها أسماء مختلفة قليلاً في الصور. في الامتدادات ، نبحث عن "Muvision" ونختار النتيجة الوحيدة التي نحصل عليها.
الخطوة 4: بدء الاتصال وتمكين الخوارزمية
عند استخدام هذا الامتداد ، ستحصل على بعض أخطاء "لا يمكن قراءة خاصية غير محددة". هذا فقط لأن الرسوم المتحركة micro: bit مفقودة. لا يؤثر على تجميع وتشغيل البرنامج.
يقوم الجزء البرتقالي الأول من الكود بتهيئة اتصال I2C.
الجزء البرتقالي الثاني من الكود يمكّن خوارزميات التعرف على بطاقة الشكل.
إظهار الأرقام يستخدم في إطلاق النار المتاعب. إذا لم يتم احتساب micro: bit إلى ثلاثة عند تشغيل البرنامج ، فتأكد من توصيل الأسلاك بشكل صحيح بالمسامير الصحيحة.
يمكنك العثور على البرنامج هنا.
الخطوة 5: كشف بطاقة الشكل
تعطي بطاقة شكل الكشف إما 0 أو 1. إذا تم الكشف عن بطاقة شكل نحصل على 1 (صواب) و 0 (خطأ) إذا لم يتم اكتشاف بطاقة الشكل. لذلك إذا اكتشف مستشعر Mu بطاقة الشكل ، يجب أن نحصل على وجه مبتسم وإذا لم يكن كذلك ، فيجب أن نحصل على وجه عابس.
يمكنك العثور على الرمز هنا.
الخطوة 6: قم بتشغيل البرنامج الأول
تتضمن مجموعة مستشعر Mu بطاقات مختلفة. حاول حملهم أمام المستشعر. يجب أن يكون قادرًا على التعرف على بطاقات الشكل وإعطائك ابتسامة عند تقديمها مع إحداها.
الخطوة 7: كشف الأشكال الموجودة على البطاقات
تعطي "الحصول على الخوارزمية" ناتجًا إما 0 (خطأ) أو 1 (صواب). عند استخدام "الحصول على الخوارزمية" ، فسيتم استخدام الخوارزمية في آخر "اكتشاف" إيجابي. لهذا السبب لدينا في هذا البرنامج عبارة IF ELSE خارجية تستخدم "Detect" وعبارة IF ELSE داخلية تستخدم "Get algorithm".
يجب أن يكون البرنامج قادرًا على التعرف على الأشكال المحددة في مثلث بطاقات الشكل والمربع والعرض والعلامة وإظهار الأشكال على micro: bit. بطاقات الأشكال الأخرى سوف تتعرف عليها كبطاقات الشكل وتمنحك ابتسامة.
ابحث عن الكود هنا.
الخطوة 8: قم بتشغيل البرنامج
عند تشغيل البرنامج ، يجب أن يكون مستشعر Mu و micro: bit قادرين على التعرف على بطاقات المربع والمثلث والقراد والشكل المتقاطع. ستتعرف على بطاقات الشكل الأخرى على أنها بطاقات شكل ، لكنها لن تظهر لك ما هي البطاقة المحددة. يمكنك محاولة توسيع البرنامج حتى يتمكن من التعرف على بطاقات الشكل الأخير.
موصى به:
مستشعر رؤية Micro: bit MU - تتبع الكائن: 7 خطوات
Micro: bit MU Vision Sensor - تتبع الكائن: لذلك في هذه التعليمات سنبدأ في برمجة السيارة الذكية التي نبنيها في هذه التعليمات وقمنا بتثبيت مستشعر رؤية MU في هذه التعليمات سنقوم ببرمجة الميكرو: بعض الشيء مع بعض تتبع الكائن البسيط ، لذا
مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: 6 خطوات
Micro: bit MU Vision Sensor للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: هذا هو دليلي الثاني لمستشعر رؤية MU. في هذا المشروع ، سنبرمج micro: bit للتعرف على بطاقات الأرقام المختلفة باستخدام قيم التسمية
مستشعر رؤية Micro: bit MU - تتبع الكائنات: 6 خطوات
Micro: bit MU Vision Sensor - تتبع الكائنات: هذا هو دليلي الرابع إلى مستشعر رؤية MU لـ micro: bit. سأستعرض هنا كيفية تتبع الكائنات باستخدام micro: bit وكتابة الإحداثيات على شاشة OLED. لقد قمت في دلائلي الأخرى بالاطلاع على كيفية توصيل micro: bit بـ
مستشعر رؤية Micro: bit MU - مثبت على السيارة الذكية: 5 خطوات
مستشعر رؤية Micro: bit MU - مثبت على Smart Car: هذا دليل حول كيفية تثبيت مستشعر رؤية MU على السيارة الذكية التي نبنيها في هذا الدليل. بينما يوضح لك هذا الدليل كيفية تثبيت مستشعر رؤية MU ، يمكنك أيضًا اتباعه لتثبيت جميع أنواع المستشعرات الأخرى
Geek - حامل بطاقة الائتمان / بطاقة العمل من محرك القرص الصلب القديم للكمبيوتر المحمول: 7 خطوات
Geek - حامل بطاقة ائتمان / بطاقة عمل من محرك القرص الصلب القديم للكمبيوتر المحمول: حامل بطاقة ائتمان / عمل مهووس. خطرت لي هذه الفكرة المجنونة عندما مات محرك الأقراص الثابتة للكمبيوتر المحمول وأصبح عديم الفائدة بشكل أساسي. لقد قمت بتضمين الصور المكتملة هنا