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

مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: 6 خطوات
مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: 6 خطوات

فيديو: مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: 6 خطوات

فيديو: مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام: 6 خطوات
فيديو: اردوينو ماستركلاس | ورشة برمجة كاملة في 90 دقيقة! 2024, يوليو
Anonim
مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام
مستشعر رؤية Micro: bit MU للمبتدئين - قيم التسمية والتعرف على بطاقة الأرقام

هذا هو دليلي الثاني لمستشعر الرؤية 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 إلى ثلاثة عند تشغيل البرنامج ، فتأكد من توصيل الأسلاك بشكل صحيح بالمسامير الصحيحة.

الخطوة الخامسة: البرنامج الرئيسي

البرنامج الرئيسي
البرنامج الرئيسي

تعطي بطاقة رقم الكشف إما 0 أو 1. إذا تم اكتشاف بطاقة رقم ، نحصل على 1 (صواب) و 0 (خطأ) إذا لم يتم اكتشاف بطاقة رقم.

تعطينا "الحصول على قيمة تسمية الخوارزمية" قيمة تسمية اعتمادًا على ما نعتقد أننا ننظر إليه وما يعتقد مستشعر الرؤية MU أنه يراه. لذلك إذا كنا ننظر إلى الألوان ، فسنحصل على رقم من 0 إلى 8. 8 يعني أن مستشعر الرؤية MU قد اكتشف اللون الأرجواني ، ويعني 1 أنه اكتشف اللون الأسود أو الرمادي الداكن ويعني الرقم 0 أنه اكتشف مجهولاً لون.

بالنسبة لبطاقات الأرقام ، تتوافق قيمة التسمية مع الرقم الموجود على البطاقة ، لذلك إذا تم الكشف عن الرقم 8 ، فسيعطيه مستشعر MU قيمة التسمية 8. وهذا يعني أننا لسنا بحاجة إلى إخبار البرنامج بما تعنيه كل قيمة تسمية.. يحتاج البرنامج فقط إلى إظهار القيمة لنا ، لذلك نستخدم الأمر "Show String". وهو "Vis streng" في الدنماركية.

يمكن العثور على البرنامج هنا.

الخطوة السادسة: تشغيل البرنامج

عند تشغيل البرنامج ، يجب أن يكون مستشعر Mu و micro: bit قادرين على التعرف على جميع بطاقات الأرقام ، ويمكنك محاولة توسيع البرنامج حتى يتمكن من التعرف على بطاقات الأرقام والشكل.

فيما يلي بعض الخوارزميات الأخرى والتسميات المقابلة لها.

تسمية بطاقات الشكل:

تحقق -> 1

عبر -> 2

الدائرة -> 3

مربع -> 4

مثلث -> 5

غير صالح -> 0

ملصق بطاقات المرور:

إلى الأمام -> 1

يسار -> 2

يمين -> 3

استدر -> 4

بارك -> 5

غير صالح -> 0

تسمية اللون:

أسود / رمادي غامق -> 1

أبيض -> 2

أحمر -> 3

أصفر -> 4

أخضر -> 5

سماوي -> 6

أزرق -> 7

أرجواني -> 8

غير معروف -> 0

موصى به: