فهرست مطالب:

Micro: bit MU Vision Sensor for Beginners - Values Values and Number Card Recognition: 6 Step
Micro: bit MU Vision Sensor for Beginners - Values Values and Number Card Recognition: 6 Step

تصویری: Micro: bit MU Vision Sensor for Beginners - Values Values and Number Card Recognition: 6 Step

تصویری: Micro: bit MU Vision Sensor for Beginners - Values Values and Number Card Recognition: 6 Step
تصویری: Build a Robot with the micro:bit Maqueen Plus | DFRobot - Line Tracking, Obstacle Avoidance +more 2024, نوامبر
Anonim
Micro: bit MU Vision Sensor for Beginners - Values Values and Number Number Recognition
Micro: bit MU Vision Sensor for Beginners - Values Values and Number Number Recognition

این دومین راهنمای من برای سنسور دید MU است. در این پروژه ما micro: bit را برای شناسایی کارت های مختلف شماره با استفاده از مقادیر برچسب برنامه ریزی می کنیم.

تدارکات

1 عدد میکرو بی بی سی: بیت

1 x Morpx Mu Vision Sensor 3

1 x Micro: bit breakout board - باید به پین 19 و 20 دسترسی داشته باشد ، که همه تخته های برک آوت آن را ندارند. من از elecfreaks motorbit استفاده می کنم ، زیرا آن برد را دوست دارم.

4 عدد سیم بلوز (زن-زن)

مرحله 1: تنظیم سنسور

راه اندازی سنسور
راه اندازی سنسور

قبل از شروع به اتصال هر چیزی ، می خواهیم سنسور را به درستی تنظیم کنیم.

سنسور Mu Vision دارای 4 کلید است. دو در سمت چپ حالت خروجی آن و دو در سمت راست آدرس آن را تعیین می کنند.

از آنجا که می خواهیم آدرس 00 باشد ، هر دو کلید سمت راست باید خاموش شوند.

حالت های مختلف خروجی عبارتند از:

00 UART

01 I2C

10 انتقال داده Wifi

11 انتقال تصویر Wifi

ما می خواهیم در حالت I2C کار کنیم ، بنابراین دو سوئیچ باید 01 باشند ، بنابراین بیشتر سمت چپ باید خاموش و دیگری باید روشن باشد.

مرحله 2: سیم کشی

سیم کشی بسیار آسان است ، فقط از چهار سیم جامپر برای اتصال سنسور Mu به برد شکست خود استفاده کنید.

سنسور Mu -> تخته شکست

SDA -> پین 20

SCL -> پین 19

G -> زمین

V -> 3.3-5V

مرحله 3: دریافت افزونه

گرفتن برنامه افزودنی
گرفتن برنامه افزودنی
گرفتن برنامه افزودنی
گرفتن برنامه افزودنی
گرفتن برنامه افزودنی
گرفتن برنامه افزودنی

ابتدا به ویرایشگر Makecode رفته و پروژه جدیدی را شروع می کنیم. سپس به "Advanced" رفته و "Extensions" را انتخاب کنید. توجه داشته باشید که از آنجا که من دانمارکی هستم ، نام این دکمه ها در تصاویر کمی متفاوت است. در برنامه های افزودنی ما "Muvision" را جستجو می کنیم و تنها نتیجه ای را که به دست می آوریم انتخاب می کنیم.

مرحله 4: راه اندازی اتصال و فعال کردن الگوریتم

راه اندازی اتصال و فعال کردن الگوریتم
راه اندازی اتصال و فعال کردن الگوریتم

هنگام استفاده از این برنامه افزودنی ، خطاهای "Cannot read the property of undefined" (خطای "Cannot read of undefined") دریافت خواهید کرد. این فقط به این دلیل است که انیمیشن micro: bit وجود ندارد. این بر تدوین و اجرای برنامه تأثیر نمی گذارد.

اولین قسمت نارنجی کد ، اتصال I2C را اولیه می کند.

قسمت نارنجی دوم کد ، الگوریتم های تشخیص کارت شماره را فعال می کند.

نمایش اعداد برای مشکل عکاسی استفاده می شود.

اگر هنگام اجرای برنامه micro: bit تا سه به حساب نمی آید ، بررسی کنید که سیم های شما به درستی به پین های راست وصل شده باشند.

مرحله 5: برنامه اصلی

برنامه اصلی
برنامه اصلی

تشخیص کارت عدد یک یا 0 می دهد. اگر یک کارت شماره شناسایی شود ما 1 (درست) و 0 (غلط) دریافت می کنیم اگر یک کارت شماره شناسایی نشود.

"دریافت مقدار برچسب الگوریتم" بسته به آنچه ما فکر می کنیم به دنبال آن هستیم و سنسور بینایی MU فکر می کند که در حال مشاهده چیست ، مقدار برچسب را به ما می دهد. بنابراین اگر به رنگ ها نگاه می کردیم ، عددی از 0 تا 8. دریافت می کردیم. 8 به این معنی است که سنسور دید MU بنفش را تشخیص داده است ، 1 به این معنی است که سیاه یا خاکستری تیره را تشخیص داده است و 0 به این معنی است که یک مجهول را شناسایی کرده است رنگ

برای کارت های شماره ، مقدار برچسب مربوط به شماره روی کارت است ، بنابراین اگر عدد 8 تشخیص داده شود ، سنسور MU مقدار برچسب 8 را به آن می دهد ، این بدان معناست که ما نیازی نداریم به برنامه بگوییم که هر مقدار برچسب به چه معناست به برنامه فقط باید مقدار را به ما نشان دهد ، بنابراین ما از دستور "نمایش رشته" استفاده می کنیم. که در دانمارکی "Vis streng" است.

برنامه را می توانید در اینجا پیدا کنید

مرحله 6: اجرای برنامه

هنگامی که برنامه را اجرا می کنید ، سنسور Mu و micro: bit باید بتوانند همه کارت های شماره را تشخیص دهند. می توانید برنامه را گسترش دهید تا بتواند کارت های شماره و شکل را تشخیص دهد.

در اینجا برخی از الگوریتم های دیگر و برچسب های مربوط به آنها آمده است.

برچسب کارت های شکل:

بررسی -> 1

صلیب -> 2

دایره -> 3

مربع -> 4

مثلث -> 5

نامعتبر -> 0

برچسب کارت ترافیک:

جلو -> 1

چپ -> 2

راست -> 3

بچرخید -> 4

پارک -> 5

نامعتبر -> 0

برچسب رنگ:

سیاه/خاکستری تیره -> 1

سفید -> 2

قرمز -> 3

زرد -> 4

سبز -> 5

فیروزه ای -> 6

آبی -> 7

بنفش -> 8

ناشناخته -> 0

توصیه شده: