תוכן עניינים:

Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח: 9 שלבים (עם תמונות)
Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח: 9 שלבים (עם תמונות)

וִידֵאוֹ: Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח: 9 שלבים (עם תמונות)

וִידֵאוֹ: Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח: 9 שלבים (עם תמונות)
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, יולי
Anonim
Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח
Arduino Glass - אוזניות מציאות מוגברת בקוד פתוח

האם שקלת פעם להשיג אוזניות מציאות רבודה? האם גם אתה התלהבת מהאפשרות של מציאות רבודה והבטת בתג המחיר בלב שבור?

כן גם אני!

אבל זה לא מנע ממני. בניתי את האומץ ובמקום זאת החלטתי לבנות אוזניות AR משלי.

באמת הרגשתי ששוק המציאות הרבודה הוא נישה והוא צריך שוק פתוח. יצרנים ומפתחים הם המאפשרים את השוק.

אבל הבעיה היא שערכות המפתחים שלהן יקרות ועולות יותר מ- $ 1000. אז יצרנית או מפתחים רגילים לא יכולים להרשות לעצמם את זה. אז אני בונה את פלטפורמת הקוד הפתוח הזה למציאות רבודה הן על תוכנה והן על חומרה, כך שיצרנים ומפתחים יוכלו לחדש אותה יחד.

שלב 1: המשך

עלות בניית ערכת הפיתוח הזו לא תעלה לכם יותר מ -20 $ עבור עיצוב מינימלי. עכשיו שם הבנתי שאני צריך להבין את המדע הבסיסי כיצד פועלת אוזניות מציאות רבודה.

צפיתי בכמה הדגמות מעשיות של כמה אוזניות ביוטיוב והבנתי את ההיגיון הפשוט מאחורי התצוגה.

אחד השימושים במכשיר זה הוא מניעת תאונות. רוב התאונות מתרחשות בעיר עקב ההפרעה הנגרמת משיחות טלפון בזמן רכיבה. ניתן לפתח את זה כמכשיר המסייע בהעברת הודעות הודעה ומנווט משתמשים דרך הקסדה, וגורם להסחות דעת פחותות ובכך הופך אותה לנסיעה בטוחה. מצויד ב- GPS ומד תאוצה, שניהם מחוברים לענן, הנתונים הגיאוגרפיים שנאספו מסייעים במתן פרטי שטח טובים יותר למיקום הגיאוגרפי של הרוכב.

שלב 2: כלים נחוצים:

דרושים חלקים:

1. לוח Pref

2. ארדואינו ננו

3. HC 05

4. תצוגת OLED SSD1306

5. זמזם

6. מנוע רטט

7. יריעות פלסטיק שקופות

8. נקבות סיכות ברג

9. חוטים

10. תחנת הלחמה

11. מספריים

12. בנק סוללות

שלב 3: כיצד להכין את ה- HUD

כיצד להפוך את HUD
כיצד להפוך את HUD
כיצד להפוך את HUD
כיצד להפוך את HUD
כיצד להפוך את HUD
כיצד להפוך את HUD

כיצד פועל HuD?

אז איך עובד ה- HuD? הפיזיקה בתיכון מספרת לך שאור משתקף במראה, נשבר במראה שקופה למחצה ועובר דרך זכוכית שקופה. אנו נשתמש בדיוק באותו עיקרון כאן.

כיצד להכין את ה- HUD?

חותכים את יריעת הפוליטן העבה ל -5 חתיכות שוות בצורת ריבוע.

מסדרים ארבע חלקים כקובייה עם OLED ומדביקים אותה יחד.

תקן את שובר האור על ידי הנחת החלק השישי באלכסון בתוך הקוביה.

הדבק אותו כך שמשטח אחד פונה לתצוגת OLED והשני פונה לצד העין שלך.

לבסוף לתקן את החלק האחרון ולאטום אותו.

טאדה !! זוהי תצוגת ה- HuD שלך. כל כך פשוט!

שלב 4: תצוגת OLED

תצוגת OLED
תצוגת OLED
תצוגת OLED
תצוגת OLED

השתמשתי בתצוגת OLED סינית שעובדת באוטובוס SPI. לקח לי כמעט יום להבין את גליון הנתונים. גיליתי שספריית u8lib נחוצה כדי לגרום לזה לעבוד.

כעת חבר את תצוגת SPI OLED לפין SPI של ה- Arduino Nano.

חבר את צג ה- OLED הזה עם חוט ארוך כך שיתאים לעין שלך לצפייה קלה.

כעת הורד את קובץ הספרייה וחלץ אותו לתיקיית ספריית ה- Arduino שלך.

עכשיו בטל את התגובה של מנהל ההתקן OLED המסוים בתוכנית כדי לאפשר את תצוגת OLED שלך

בדוק עם מצבים שונים בתיקיה דוגמה לספרייה.

שלב 5: תצוגת OLED ו- AR

תצוגת OLED ו- AR
תצוגת OLED ו- AR
תצוגת OLED ו- AR
תצוגת OLED ו- AR
תצוגת OLED ו- AR
תצוגת OLED ו- AR

בדוק את ה- OLED עם זכוכית ה- AR באמצעות קוד הדוגמה והתאם את התצוגה לחוויית צפייה טובה יותר.

הבעיה העיקרית בתצוגת AR זו היא שאנו משתמשים במראה כדי לשבור את הקרניים ולכן יש להפוך את התמונה המוצגת. זה דורש ממך לבנות ספריה עם האלפבית ההפוך ומפות סיביות כדי להציג אותה כראוי.

ישנם אתרים רבים, הממירים מפת סיביות לקוד HEX שניתן להשתמש בספרייה לקבצי ספריית OLED.

אתה יכול להשתמש בעדשה קעורה קטנה לאורך מוקד טוב יותר

שלב 6: ממשק חומרה עם Ard-G

ממשק חומרה עם Ard-G
ממשק חומרה עם Ard-G
ממשק חומרה עם Ard-G
ממשק חומרה עם Ard-G
ממשק חומרה עם Ard-G
ממשק חומרה עם Ard-G

עיין כעת בתרשימים כאן והלחם אותו בלוח קדים.

זה יהיה קצת מסובך להלחם אם אתה NOOB בהלחמה.

אני ממליץ להשתמש בכמה שיותר חוטים כדי להימנע מטעות בעת הלחמה.

כעת חותכים את הלוח הקדמי לשני חלקים וגורמים לו להיראות כמו זכוכית AR.

הניחו מעט קצף בין ה- OLED לבין הלוח הקדמי כדי להבטיח יציבות. אתה יכול גם להדביק אותו יחד.

כאן הכנתי מגן עצם חשוף עבור הארדואינו ננו שבו ניתן לחבר כל חיישן או מכשיר.

חיברתי מד תאוצה, חיישן אור וחיישן קול לרכישת חיישנים וניתן להשתמש בהם ליישום המשתמש.

שלב 7: סכמטי:

סכמטי
סכמטי
סכמטי
סכמטי

שלב 8: קוד ארדואינו

לחץ על הקובץ המצורף להורדת הקוד.

עבור כל פונקציה אני שולח מספר ואחריו "." הפועל כקצה של נתונים אחד וקורא את הנתונים הבאים. זה יכול להגדיר באפליקציית Android ATC Lite.

בדוק את ההערה בשורה לקבלת הבנה טובה יותר של הקוד.

באשר לחלק האפליקציה לאנדרואיד, תן לי להיות כנה. אני לא מפתח אפליקציות לאנדרואיד ולכן לא יישמתי עליו את בקרת הניווט. בדיוק הורדתי את אפליקציית ATC lite ויצרתי לה פריסה מותאמת אישית כמו קדימה, אחורה, הודעה והתראה על שיחה אליה. זה שולח מספרים באמצעות Bluetooth לאוזניות.

play.google.com/store/apps/details?id=com…. כדי להוריד את האפליקציה ולבדוק אותה.

שלב 9: מבחן אחרון

מבחן סופי
מבחן סופי

אנא תן לי הצעות ומשוב שלך לאחר שתנסה את זה.

אשמח לשמוע ממך. אל תהסס להגיב למטה! בוא נדבר!

מוּמלָץ: