جدول المحتويات:
- اللوازم
- الخطوة 1: دمج الكابلات (تخطي إذا كان لديك سلك توصيل من نوع التمساح- أنثى)
- الخطوة 2: إعداد مستشعر رؤية MU
- الخطوة 3: توصيل مستشعر MU بلوحة Breakout
- الخطوة 4: توصيل Zip Tile بـ Micro: bit and Power
- الخطوة 5: الحصول على الامتدادات
- الخطوة 6: شرح نظام الإحداثيات
- الخطوة 7: البرمجة - عند البدء
- الخطوة 8: الترميز - حلقة للأبد
- الخطوة 9: قم بتشغيل البرنامج
فيديو: Micro: bit MU Vision Sensor و Zip Tile معًا: 9 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
لذلك في هذا المشروع ، سنقوم بدمج مستشعر الرؤية MU مع Kitronik Zip Tile. سنستخدم مستشعر الرؤية MU للتعرف على الألوان والحصول على Zip Tile لإظهاره لنا.
سنستخدم بعض التقنيات التي استخدمناها من قبل. بشكل أساسي ، كيفية برمجة مربع مضغوط وكيفية توصيل مستشعر رؤية MU إلى micro: bit بشكل تسلسلي. يمكنك العثور على تعليماتي لذلك من خلال اتباع هذه الروابط:
www.instructables.com/id/Microbit-Zip-Tile …
www.instructables.com/id/MU-Vision-Sensor-…
اللوازم
1 × مايكرو: بت
1 × بلاط مضغوط Kitronik
1 × مستشعر رؤية Morphx MU 3
1 x Micro: bit breakout board - لا يمكنك استخدام elecfreaks motorbit ، لأن حمايته تجعل من المستحيل تشغيله مباشرة من البلاط المضغوط.
4 × أسلاك توصيل (أنثى - أنثى) لتوصيل مستشعر الرؤية MU
3 × أسلاك توصيل (تمساح - أنثى) لتوصيل البلاط المضغوط. بدلاً من التمساح للإناث ، يمكنك أيضًا استخدام كابل التمساح العادي ، أنثى - ذكر أو بدلاً من أنثى - ذكر ، يمكنك استخدام أنثى - أنثى - ذكر - ذكر.
3 × 3M مسامير طولها ليس بهذا الأهمية. ستحصل على 5 من هذه المسامير مع البلاط المضغوط الخاص بك.
3.5 - 5.3 فولت. أنا فقط أستخدم حامل بطارية 3 × AA مع زر تشغيل / إيقاف
الخطوة 1: دمج الكابلات (تخطي إذا كان لديك سلك توصيل من نوع التمساح- أنثى)
توضح الصورة الأولى كيفية صنع سلك توصيل من التمساح والأنثى ، من خلال الجمع بين تمساح التمساح وسلك العبور من الذكور والإناث.
تُظهر الصورة الثانية كيفية صنع سلك توصيل من التمساح - أنثى ، من خلال الجمع بين سلك توصيل من تمساح التمساح ، وسلك توصيل ذكر - ذكر ، وأنثى - أنثى.
الخطوة 2: إعداد مستشعر رؤية MU
قبل أن نبدأ في توصيل أي شيء نريد إعداد المستشعر بشكل صحيح.
يحتوي مستشعر Mu Vision على 4 مفاتيح. يقرر الاثنان الموجودان على اليسار وضع الإخراج الخاص به ويقرر الاثنان الموجودان على اليمين عنوانه.
نظرًا لأننا نريد أن يكون العنوان 00 ، يجب إيقاف تشغيل كلا المفتاحين على اليمين.
أوضاع الإخراج المختلفة هي:
00 UART
01 I2C
10 نقل بيانات واي فاي
11 واي فاي نقل الصورة
نريد أن يكون لدينا اتصال تسلسلي لذلك سنعمل في وضع UART. هذا يعني أن المفتاحين على اليسار يجب أن يكونا على 00 ، لذا يجب أن يكون كلاهما في وضع الإيقاف. كان بإمكاننا أيضًا العمل في وضع I2C ، ولكن بعد ذلك تحتاج لوحة الاختراق الخاصة بك إلى الوصول إلى دبوس 19 و 20.
الخطوة 3: توصيل مستشعر MU بلوحة Breakout
الأسلاك سهلة للغاية ، ما عليك سوى استخدام أربعة أسلاك توصيل لتوصيل مستشعر Mu بلوحة الاختراق الخاصة بنا. انظر إلى الصورة في الخطوة 2 للحصول على المساعدة.
مستشعر Mu -> لوحة الاختراق
RX-> دبوس 13
TX -> دبوس 14
ز -> الأرض
الخامس -> 3.3-5 فولت
الخطوة 4: توصيل Zip Tile بـ Micro: bit and Power
سيقوم هذا المشروع بسحب قوته من خلال البلاط المضغوط ، لذلك نقوم بتوصيل حزمة البطارية بالبلاط المضغوط ونقوم بربط مسامير M3 الخاصة بك في Pin 0 و GND و Power.
لقد وضعت مسامير في جميع فتحات الدبوس في الصورة ، لكنك تحتاج فقط إلى Pin 0 و GND و Power. -
ثم تستخدم أسلاك القفز الخاصة بك من التمساح الأنثوي لتوصيل Pin 0 و GND و Power to Pin 0 و GND و Power على لوحة الكسر. لقد قمت أيضًا بتمييز Pin 1 و Pin 2 بمقاطع التمساح في الصورة الثانية ، لكنك لست بحاجة إلى القيام بذلك ولا تحتاج إلى توصيلها بلوحة الاختراق.
الأسلاك سهلة للغاية ، ما عليك سوى استخدام أربعة أسلاك توصيل لتوصيل مستشعر Mu بلوحة الاختراق الخاصة بنا. انظر إلى الصورة في الخطوة 1 للحصول على المساعدة.
بلاط مضغوط -> لوح الاختراق
دبوس 0 -> دبوس 0
GND -> GND
الطاقة -> 3.3 فولت
قم بتوصيل الطاقة بالرمز البريدي وليس micro: bit. يحتاج ملف zip إلى طاقة أكبر بكثير مما يمكن أن توفره micro: bit ، ولكن يمكنه تشغيل micro: bit بسهولة إلى حد ما. بناء في تدابير السلامة يمنع الرمز البريدي من أن يكون قوة من مايكرو: بت.
إذا قمت بتشغيل micro: bit و zip من مصدرين مختلفين ، فستتفاعل أحيانًا إجراءات الأمان هذه وسيتوقف الرمز البريدي عن العمل. لا تقلق. فقط أزل كل الطاقة وانتظر. بعد بضع دقائق يجب أن يعمل مرة أخرى. يحدث هذا غالبًا عند توصيل micro: bit بجهاز الكمبيوتر الخاص بك ، دون إزالة الطاقة عن الرمز البريدي.
الخطوة 5: الحصول على الامتدادات
تذهب أولاً إلى محرر Makecode وتبدأ مشروعًا جديدًا. ثم تذهب إلى "خيارات متقدمة" وحدد "ملحقات". اعلم أنه نظرًا لأنني دانماركي ، فإن هذه الأزرار لها أسماء مختلفة قليلاً في الصور. في الامتدادات ، تبحث عن "بلاط مضغوط" وحدد النتيجة الوحيدة التي تحصل عليها.
ثم تعود إلى الامتدادات وتبحث عن "Muvision" واختر النتيجة الوحيدة التي تحصل عليها.
الخطوة 6: شرح نظام الإحداثيات
عندما نبدأ البرمجة ، سنستخدم نظام إحداثيات مستشعر الرؤية MU. هنا قيمة X هي القيمة الأفقية. ينتقل من 0 إلى 100 ، حيث يكون 0 هو أقصى نقطة يمكن أن يراها المستشعر و 100 هو أقصى نقطة.
قيمة Y هي القيمة الرأسية. ينتقل من 0 إلى 100 ، حيث يكون 0 هو أعلى نقطة يمكن أن يراها المستشعر و 100 هو النقطة السفلية.
الخطوة 7: البرمجة - عند البدء
أقوم بتضمين مجموعة "إظهار الرقم" الأربعة لحل المشكلات ، حيث تتيح لي معرفة مكان توقف البرنامج عن العمل ويمكنك حذفها بمجرد تشغيل البرنامج وتشغيله بشكل صحيح.
تقوم الكتلة الأولى في هذا البرنامج بإخبار micro: bit بالدبابيس التي يجب استخدامها لإجراء الاتصال التسلسلي. إذا كنت قد استخدمت نفس المسامير التي استخدمتها عندما قمت بتوصيل مستشعر الرؤية MU ، فأنت تريد ضبط TX على الرقم 13 و RX على الرقم 14. Baudrate ، وهي السرعة التي سيتحدث بها مستشعر الرؤية micro: bit و MU ، يجب ضبطه على 9600.
تقوم الكتلة الحمراء الأولى بتهيئة الاتصال بين micro: bit و zip. تحتاج هنا إلى تحديد عدد الكود البريدية التي تستخدمها وكيفية تجميعها معًا. نظرًا لأننا نستخدم فقط مضغوطًا واحدًا ، فلدينا فقط مصفوفة 1 × 1 ، لذلك قمنا بتعيينها على 1 عمودي و 1 أفقي.
ضبط الكتلة التالية السطوع من 0 إلى 255. قمنا بتعيينها على 20. الرمز البريدي ساطع للغاية. نادرًا ما تريد استخدام درجة سطوع تزيد عن 50.
تقوم الكتلة البرتقالية الأولى بتهيئة الاتصال التسلسلي بين مستشعر الرؤية micro: bit و MU.
تقوم الكتلة البرتقالية الأخيرة بتهيئة خوارزمية التعرف على ألوان مستشعرات الرؤية MU.
الخطوة 8: الترميز - حلقة للأبد
مرة أخرى لدي مجموعة "إظهار الرقم" لحل المشاكل. يمكن حذفه عندما يعمل البرنامج.
نقدم الآن المتغيرين X و Y ونستخدم كتلتين "لكل منهما" للتشغيل من خلال جميع المجموعات الـ 64 لكل من X و Y بين 0 و 7.
الحالة في حلقة "If" ستكون دائمًا صحيحة وتجعل مستشعر الرؤية MU يكتشف الألوان 64 مكانًا في رؤيته. مرة أخرى ، ستكون الإحداثيات الدقيقة هي 64 مجموعة تحصل عليها من دمج قيم X و Y المختلفة. هنا ستكون كل من قيم X و Y هي 15 و 25 و 35 و 45 و 55 و 65 و 75 و 85.
الكتلة الأولى في حلقة "If" تغير اللون على البلاط المضغوط بحيث يتطابق مع اللون الذي اكتشفه مستشعر الرؤية MU. 15 ، 15 على مستشعر الرؤية MU سيغير اللون عند 0 ، 0 على البلاط المضغوط. 25 ، 15 سيتغير 1 ، 0 وهكذا.
كيف نحصل على اللون مضحك بعض الشيء ويمكن رؤيته بشكل أفضل قليلاً في الصورة الثانية. كان بإمكاننا استخدام خوارزمية الكشف عن ألوان Mu لتسمية اللون ، لكن ذلك سيسمح لنا فقط باكتشاف 8 ألوان مختلفة. لذا بدلاً من ذلك ، نطلب من MU اكتشاف مقدار الأحمر والأزرق والأخضر الذي يمكن أن تراه في كل إحداثي ثم استخدام قدرة المربعات المضغوطة لإنشاء لون من قنوات الألوان الأحمر والأزرق والأخضر ، مما يسمح لنا بإنشاء الكثير والكثير من الألوان.
الكتلة الثانية في حلقة "If" موجودة في أمر show. نظرًا لأن البلاط المضغوط لن يعرض فعليًا الألوان الجديدة قبل أن يحصل على أمر show.
يمكنك العثور على الرمز بالكامل هنا.
الخطوة 9: قم بتشغيل البرنامج
عند تشغيل البرنامج ، سترى أنه يتم تحديث كل بكسل على البلاط المضغوط ببطء. أعتقد أن خوارزمية التعرف على الألوان هي التي تستغرق بعض الوقت لتتم معالجتها ، لكنني لست متأكدًا.
موصى به:
دعنا نصلح Fitbit Charge 2 معًا. الخطوط في الشاشة: 3 خطوات
دعنا نصلح Fitbit Charge 2 معًا. خطوط في الشاشة: بعد حوالي 13 عملية تثبيت بعد شراء أول جهاز Fitbit الخاص بي ، بدأت في الحصول على خطوط تمر عبر الشاشة. كل يوم يظهر شخص آخر أحيانًا أكثر من واحد في اليوم. لقد اعتنيت جيدًا بـ Fitbit الخاص بي الذي فكرت فيه ولم أكن أعرف سبب بدء تشغيله. بمجرد
هايكو ، عندما تندمج الموضة والتكنولوجيا معًا. مشروع TfCD. TU Delft: 4 خطوات
هايكو ، عندما تندمج الموضة والتكنولوجيا معًا. مشروع TfCD. TU Delft: Haiku هو مفهوم تم تطويره بواسطة Mucahit Aydin لدورة ماجستير TU Delft. المبدأ الأساسي لهذا الكيمونو هو توسيع الشعور باحتضان شخص ما. من أجل القيام بذلك ، سيكشف الكيمونو عن نمط بعد لمسه. كيف؟ عن طريق التنفيذ
مايكرو: بت Zip Tile مقدمة: 9 خطوات (بالصور)
Micro: bit Zip Tile مقدمة: قبل أن أستكمل سلسلة تعليمات مستشعر الرؤية MU الخاصة بـ Micro: bit ، أحتاج إلى جعل هذا الأمر قابلاً للتوجيه لـ Kitronik Zip Tile ، لأنني سأستخدمه. فقط أطلق عليه اسم Zip من الآن فصاعدًا ، فهو عبارة عن حصيرة نيوبيكسل مقاس 8 × 8
كيف نجعل ميزان الحرارة وشاشات الكريستال السائل يعملان معًا ؟: 10 خطوات
كيفية عمل مقياس حرارة وشاشة LCD معًا؟: الهدف من هذا البرنامج التعليمي هو توضيح كيفية استخدام مقياس حرارة DHT11 الذي سيعرض درجة الحرارة والرطوبة على شاشة LCD مقاس 16 × 2
اصنع لعبة Micro Micro: bit Hovercraft معًا: 6 خطوات (بالصور)
اصنعوا Cool Micro: bit Hovercraft معًا: في معظم الأوقات ، لا يمكن للسيارات التي نصنعها إلا أن تعمل على سطح الأرض. اليوم سنقوم بإنشاء حوامة ، تعمل في الماء وعلى الأرض ، أو حتى في الهواء. نستخدم محركين لتفجير الهواء تحتها لدعم الحوامة