תוכן עניינים:
- אספקה
- שלב 1: הגדרת החיישן
- שלב 2: חיווט
- שלב 3: קבלת התוסף
- שלב 4: אתחול החיבור והפעלת האלגוריתם
- שלב 5: איתור כרטיס צורה
- שלב 6: הפעל את התוכנית הראשונה
- שלב 7: איתור הצורות שעל הקלפים
- שלב 8: הפעל את התוכנית
וִידֵאוֹ: חיישן מיקרו: bit MU Vision למתחילים - זיהוי I2C וכרטיס צורה: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
יש לי ידיים על חיישן ראיית MU עבור ה- Micro: bit. נראה שזהו כלי מגניב שיאפשר לי לבצע הרבה פרויקטים שונים המבוססים על ראייה. למרבה הצער, אין הרבה מדריכים לכך ולמרות שהתיעוד ממש טוב באיזשהו מקום, יש לו גם כמה חסרונות והתכנות לא תמיד אינטואיטיבי. אז כדי לעזור לאחרים אני הולך לעשות סדרה של מדריכים ופרויקטים.
אספקה
1 x BBC מיקרו: ביט
1 x חיישן ראייה Morpx Mu 3
1 x מיקרו: לוח פריצת סיביות - הוא צריך להיות בעל גישה לסיכה 19 ו -20, שלא לכל לוחות הפריצה יש. אני משתמש במנוע של elecfreaks כי אני אוהב את הלוח הזה.
4 x חוטי מגשר (נקבה-נקבה)
שלב 1: הגדרת החיישן
לפני שנתחיל לחבר משהו אנו רוצים להתקין את החיישן כראוי.
לחיישן Mu Vision יש 4 מתגים. השניים משמאל קובעים את מצב הפלט שלו והשניים הימניים קובעים את כתובתו.
מכיוון שאנו רוצים שהכתובת תהיה 00, יש לכבות את שני המתגים בצד ימין.
מצבי הפלט השונים הם:
00 UART
01 I2C
10 שידור נתוני Wifi
11 שידור תמונות Wifi
אנחנו רוצים לעבוד במצב I2C, כך ששני המתגים צריכים להיות על 01, כך שהכי שמאל צריך להיות כבוי והשני צריך להיות מופעל.
שלב 2: חיווט
החיווט קל למדי, פשוט השתמש בארבעה חוטי מגשר לחיבור חיישן Mu ללוח הפריצה שלך.
חיישן מו -> לוח פריצה
SDA -> סיכה 20
SCL -> סיכה 19
G -> קרקע
V -> 3.3-5V
שלב 3: קבלת התוסף
ראשית אנו ניגשים לעורך Makecode ומתחילים פרויקט חדש. לאחר מכן אנו עוברים אל "מתקדם" ובוחרים "הרחבות". שים לב שמכיוון שאני דנית, לכפתורים אלה יש שמות מעט שונים בתמונות. בתוספים אנו מחפשים "Muvision" ובוחרים את התוצאה היחידה שאנו מקבלים.
שלב 4: אתחול החיבור והפעלת האלגוריתם
כאשר אתה משתמש בתוסף זה תקבל כמה שגיאות "לא ניתן לקרוא נכס של לא מוגדר". זה רק בגלל שהאנימציה micro: bit חסרה. זה לא משפיע על אוסף ותפעול התוכנית.
החלק הכתום הראשון של הקוד מאתחל את חיבור I2C.
החלק הכתום השני של הקוד מאפשר את האלגוריתמים לזיהוי כרטיסי הצורה.
הצגת מספרים משמשת לצילום בעיות. אם המיקרו: ביט לא נחשב לשלושה בעת הפעלת התוכנית, בדוק שהחוטים שלך מחוברים כראוי לפינים הנכונים.
אתה יכול למצוא את התוכנית כאן.
שלב 5: איתור כרטיס צורה
כרטיס זיהוי צורה נותן 0 או 1. אם כרטיס צורה מזוהה נקבל 1 (נכון) ו- 0 (שקר) אם לא זוהתה כרטיס צורה. אז אם חיישן ה- Mu מזהה כרטיס צורה אנחנו צריכים לקבל פנים מחייכות ואם לא, אז אנחנו צריכים לקבל פרצוף מזועף.
תוכל למצוא את הקוד כאן.
שלב 6: הפעל את התוכנית הראשונה
ערכת חיישן Mu כוללת כרטיסים שונים. נסה להחזיק אותם עד לחיישן. הוא אמור להיות מסוגל לזהות את כרטיסי הצורה ולתת לך חיוך כשאתה מציג אותו עם אחד מהם.
שלב 7: איתור הצורות שעל הקלפים
"אלגוריתם קבל" נותן פלט של 0 (שקר) או 1 (אמת). כאשר אתה משתמש ב"קבל אלגוריתם ", הוא ישתמש באלגוריתם ב"זהה" החיובי האחרון שלך. לכן בתוכנית זו יש לנו משפט IF ELSE חיצוני שמשתמש ב"גילוי "והצהרה פנימית IF ELSE המשתמשת ב"קבל אלגוריתם".
התוכנית אמורה להיות מסוגלת לזהות את הצורות הספציפיות במשולש כרטיסי הצורה, הריבוע, הצלב והסימון ולהראות את הצורות במיקרו: ביט. כרטיסי צורה אחרים הוא יזהה כקלפי צורה ויעניקו לך חיוך עבורם.
מצא את הקוד כאן.
שלב 8: הפעל את התוכנית
כאשר אתה מפעיל את התוכנית חיישן ה- Mu והמיקרו: ביט אמורים להיות מסוגלים לזהות את הכרטיסים המרובעים, המשולשים, התקתקים והצלבים. את כרטיסי הצורה האחרים הוא יזהה ככרטיסי צורה, אך הוא לא יראה לך באיזה כרטיס ספציפי מדובר. תוכל לנסות להרחיב את התוכנית כך שתזהה את כרטיסי הצורה האחרונה.
מוּמלָץ:
חיישן מיקרו: bit MU Vision - מעקב אחר אובייקטים: 7 שלבים
חיישן מיקרו: bit MU Vision - מעקב אחר אובייקטים: אז במדריך זה אנו מתחילים לתכנת את המכונית החכמה שאנו בונים במדריך זה ושהתקנו עליו חיישן ראיית MU במדריך זה. אנו הולכים לתכנת את המיקרו: קצת עם מעקב אחר אובייקטים פשוטים, כך ש
חיישן Micro: bit MU Vision למתחילים - ערכי תוויות וזיהוי כרטיסי מספר: 6 שלבים
חיישן מיקרו: bit MU Vision למתחילים - ערכי תוויות וזיהוי כרטיסי מספר: זהו המדריך השני שלי לחיישן ראיית ה- MU. בפרויקט זה נתכנת את המיקרו: ביט לזהות כרטיסי המספרים השונים באמצעות ערכי תוויות
חיישן מיקרו: bit MU Vision - מעקב אחר אובייקטים: 6 שלבים
חיישן מיקרו: ביט MU Vision - אובייקטים למעקב: זהו המדריך הרביעי שלי לחיישן ראיית MU עבור המיקרו: ביט. כאן אעבור כיצד לעקוב אחר אובייקטים בעזרת המיקרו: ביט ואכתוב את הקואורדינטות למסך OLED. במדריכים האחרים שלי עברתי כיצד לחבר את המיקרו: ביט ל
חיישן מיקרו: bit MU Vision - AP Wifi: 4 שלבים
חיישן מיקרו: bit MU Vision - AP Wifi: לחיישן MU Vision יש שני מצבי wifi. מצב AP היו חיישן הראייה של MU שהופך אותו לרשת wifi משלו שתוכל להתחבר אליה באמצעות מחשב ומצב STA היו חיישן הראייה של MU נכנס לרשת וזרמים אחרים של wifi. נוסף על כך ה- M
חיישן מיקרו: bit MU Vision ואריחי רוכסן בשילוב: 9 שלבים (עם תמונות)
חיישן מיקרו: bit MU Vision ו אריח Zip בשילוב: אז בפרויקט זה אנו הולכים לשלב את חיישן הראייה MU עם אריח Zip Kitronik. נשתמש בחיישן הראייה MU לזיהוי צבעים ונקבל את אריח ה- Zip להראות לנו אותו. אנו הולכים להשתמש בכמה מהטכניקות שבהן השתמשנו לפני