תוכן עניינים:
- אספקה
- שלב 1: הגדרת החיישן
- שלב 2: חיווט
- שלב 3: קבלת התוסף הראשון
- שלב 4: אתחול החיבור והפעלת האלגוריתם
- שלב 5: תוכנית ראשונה
- שלב 6: בדיקה
- שלב 7: חיבור ה- OLED
- שלב 8: קבל את ההרחבה השנייה
- שלב 9: התוכנית הסופית
- שלב 10: הפעלת התוכנית
וִידֵאוֹ: חיישן מיקרו: bit MU Vision - חיבור טורי ומסך OLED: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
זהו המדריך השלישי שלי לחיישן הראייה MU. עד כה ניסינו להשתמש ב- MU לזיהוי כרטיסים עם מספרים וצורות, אך כדי לחקור את חיישן ה- MU שלנו עם פרויקט מורכב יותר נרצה להשיג תפוקה טובה יותר. אנחנו לא יכולים לקבל כל כך הרבה מידע מהנורות בלבד.
אז בפרויקט זה נתכנת את המיקרו: ביט כדי לקחת את המידע שאנו מקבלים מחיישן ה- MU ולפלט אותו על OLED. מכיוון ש- OLED דורש חיבור I2C, עלינו להתקין חיבור טורי בין ה- MU וה- mirco: bit שלנו.
אספקה
1 x BBC מיקרו: ביט
1 x חיישן ראייה Morpx Mu 3
1 x מיקרו: לוח פריצת סיביות - הוא צריך להיות בעל גישה לסיכה 19 ו -20, שלא לכל לוחות הפריצה יש. אני משתמש במנוע של elecfreaks כי אני אוהב את הלוח הזה.
8 x חוטי מגשר (נקבה-נקבה)
1 x מסך OLED
שלב 1: הגדרת החיישן
לפני שנתחיל לחבר משהו אנו רוצים להתקין את החיישן כראוי.
לחיישן Mu Vision יש 4 מתגים.
השניים משמאל קובעים את מצב הפלט שלו והשניים הימניים קובעים את כתובתו.
מכיוון שאנו רוצים שהכתובת תהיה 00, יש לכבות את שני המתגים בצד ימין.
מצבי הפלט השונים הם:
00 UART
01 I2C
10 שידור נתוני Wifi
11 שידור תמונות Wifi
אנחנו רוצים שיהיה לנו חיבור סדרתי אז אנחנו הולכים לעבוד במצב UART. המשמעות היא ששני המתגים צריכים להיות מופעלים על 00, כך ששניהם צריכים להיות כבויים.
שלב 2: חיווט
החיווט קל למדי, פשוט השתמש בארבעה חוטי מגשר לחיבור חיישן Mu ללוח הפריצה שלך.
חיישן מו -> לוח פריצה
RX-> סיכה 13
TX -> סיכה 14
G -> קרקע
V -> 3.3-5V
שלב 3: קבלת התוסף הראשון
ראשית אנו ניגשים לעורך Makecode ומתחילים פרויקט חדש. לאחר מכן אנו עוברים אל "מתקדם" ובוחרים "הרחבות". שים לב שמכיוון שאני דנית, לכפתורים אלה יש שמות מעט שונים בתמונות. בתוספים אנו מחפשים "Muvision" ובוחרים את התוצאה היחידה שאנו מקבלים.
שלב 4: אתחול החיבור והפעלת האלגוריתם
כאשר אתה משתמש בתוסף זה תקבל כמה שגיאות "לא ניתן לקרוא נכס של לא מוגדר". זה רק בגלל שהאנימציה micro: bit חסרה. זה לא משפיע על אוסף ותפעול התוכנית.
הקופסה הכחולה כהה הראשונה מספרת ל- Micro: bit באילו סיכות להשתמש בחיבור הטורי.
החלק הכתום הראשון של הקוד מאתחל את החיבור הטורי.
החלק הכתום השני של הקוד מאפשר את האלגוריתמים לזיהוי כרטיסי המספר.
הצגת מספרים משמשת לצילום בעיות. אם המיקרו: ביט לא נחשב לשלושה בעת הפעלת התוכנית, בדוק שהחוטים שלך מחוברים כראוי לפינים הנכונים.
שלב 5: תוכנית ראשונה
כרטיס זיהוי מספר נותן 0 או 1. אם מתגלה כרטיס מספר אנו מקבלים 1 (נכון) ו- 0 (שקר) אם לא מזוהה כרטיס מספר. אז כאן היינו מצפים לפרצוף מחייך אם יתגלה כרטיס מספר ופנים מזועפות אם הוא לא מזוהה.
הקוד ניתן למצוא כאן.
שלב 6: בדיקה
אנו בודקים את החלק הראשון של התוכנית.
שלב 7: חיבור ה- OLED
החיווט שוב קל למדי, אנו משתמשים בארבעה חוטי מגשר לחיבור ה- OLED ללוח הפריצה שלך.
OLED -> לוח פריצה
וין -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
שלב 8: קבל את ההרחבה השנייה
אנו נכנסים לתוכנית שלנו ב- Makecode ועוברים תחת "מתקדם" ובוחרים "הרחבות". שם אנו מחפשים את Oled12864 ובוחרים את הסיומת OLED12864_I2C.
שלב 9: התוכנית הסופית
בהגדרה אנו מוסיפים בלוק לאתחול ה- OLED.
בתוכנית הראשית אנו מוסיפים בלוק כדי לגרום ל- OLED לתת לנו את ערך התווית של כרטיס המספר. זכור כי עבור כרטיסי המספרים ערך התווית הוא גם הערך בכרטיס.
אנו יכולים לשנות את מיקום המספר על ידי שינוי ערך x ו- y.
את התוכנית הסופית תוכלו למצוא כאן.
שלב 10: הפעלת התוכנית
כאשר אתה מפעיל את התוכנית, המיקרו: ביט אמור לחייך כאשר חיישן ה- MU מזהה כרטיס מספר ומצעיף את מצחו בשאר הזמן, בעוד ה- OLED כותב את מספר הכרטיס האחרון שזוהה.
מוּמלָץ:
חיישן מיקרו: bit MU Vision - מעקב אחר אובייקטים: 7 שלבים
חיישן מיקרו: bit MU Vision - מעקב אחר אובייקטים: אז במדריך זה אנו מתחילים לתכנת את המכונית החכמה שאנו בונים במדריך זה ושהתקנו עליו חיישן ראיית MU במדריך זה. אנו הולכים לתכנת את המיקרו: קצת עם מעקב אחר אובייקטים פשוטים, כך ש
חיישן מיקרו: bit MU Vision למתחילים - זיהוי I2C וכרטיס צורה: 8 שלבים
חיישן מיקרו: ביט MU Vision למתחילים - זיהוי I2C וכרטיס צורה: קיבלתי את ידי על חיישן ראיית MU עבור המיקרו: bit. נראה שזהו כלי מגניב שיאפשר לי לבצע הרבה פרויקטים מבוססי ראייה שונים. למרבה הצער, אין הרבה מדריכים לכך ובעוד התיעוד הוא באמת
חיישן מיקרו: 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 להראות לנו אותו. אנו הולכים להשתמש בכמה מהטכניקות שבהן השתמשנו לפני