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

מצלמת FPV תלת -ממדית נמוכה לאנדרואיד: 7 שלבים (עם תמונות)
מצלמת FPV תלת -ממדית נמוכה לאנדרואיד: 7 שלבים (עם תמונות)

וִידֵאוֹ: מצלמת FPV תלת -ממדית נמוכה לאנדרואיד: 7 שלבים (עם תמונות)

וִידֵאוֹ: מצלמת FPV תלת -ממדית נמוכה לאנדרואיד: 7 שלבים (עם תמונות)
וִידֵאוֹ: אנבוקסינג על מצלמת drone - רחפן באוויר 2024, נוֹבֶמבֶּר
Anonim
מצלמת FPV תלת מימד נמוכה לאנדרואיד
מצלמת FPV תלת מימד נמוכה לאנדרואיד
מצלמת FPV תלת מימד נמוכה לאנדרואיד
מצלמת FPV תלת מימד נמוכה לאנדרואיד

FPV זה דבר די מגניב. וזה יהיה אפילו טוב יותר בתלת מימד. המימד השלישי לא הגיוני במיוחד במרחקים גדולים, אך עבור מיקרו Quadcopter מקורה הוא מושלם.

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

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

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

יש עיכוב של כ 100 ms. זה בגלל לוכד הווידיאו. זה קטן מספיק כדי לעוף עם זה.

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

בסדר, נתחיל ברשימת החלקים.

שלב 1: רשימת חלקים

רשימת חלקים
רשימת חלקים

מצלמת תלת מימד:

  • PCB: אתה יכול להשיג את ה- PCB עם החלקים כאן (בערך 20 יורו
  • 2 מצלמות: זה אמור לעבוד עם כמעט כל זוג מצלמות FPV. הם חייבים להיות בעלי אותו TVL ואותה מהירות שעון. בחירה טובה היא להשתמש בכמה מצלמות בהן תוכלו לגשת בקלות לכריסטל. השתמשתי בזוג מצלמות קטנות אלה עם עדשות של 170 מעלות מכיוון שרציתי להשתמש בה על מיקרו קוואד. (בערך 15 עד 20 יורו)
  • משדר FPV: אני משתמש בזה (בערך 8 יורו)
  • מקלט FPV (היה לי אחד מונח)
  • מסגרת מודפסת בתלת מימד
  • לוכד הווידאו Easycap UTV007: חשוב להחזיק את ערכת השבבים UTV007. אתה יכול לנסות לוכדי וידיאו מסוג UVC אחרים, אך אין ערובה לכך שהוא עובד (כ -15 יורו)
  • כבל USB OTG (כ -5 יורו)
  • אפליקציית Android FPV Viewer 3d: גרסת לייט או גרסה מלאה
  • סוג של קרטון גוגל. פשוט חפש בגוגל (בערך 3 יורו)

צרכים נוספים:

  • מלחם
  • ניסיון הלחמה
  • זכוכית מגדלת
  • מתכנת AVR
  • מחשב עם avrdude או תוכנת תכנות אחרת של AVR
  • טלפון חכם אנדרואיד עם תמיכה ב- USB OTG
  • מדפסת תלת מימד למחזיק המצלמה

שלב 2: הרכיב את ה- PCB

הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB
הרכיבו את ה- PCB

"טוען =" עצלן"

Image
Image
סיכום, מידע נוסף וכמה טיפים
סיכום, מידע נוסף וכמה טיפים

מסקנה: המצלמה עובדת די טוב. גם אם זה לא מושלם, זה שמיש. יש עיכוב של כ -100 ms, אבל לטיסה רגילה ולבדיקת fpv תלת -ממדי זה בסדר.

מידע וטיפים:

- אם אין לך סמארטפון אנדרואיד התומך ב- easycap UTV007 או UVC תוכל להשיג אחד בקלות במפרץ אלקטרוני. קניתי מוטורולה מוטו G2 2014 ישנה תמורת 30 יורו.

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

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

- לפעמים הצד השמאלי והימני משתנים באופן אקראי. אם זה קורה הפעל מחדש את המצלמה. אם הבעיה עדיין נשארת נסה להגדיר את הפרמטר DIFF_LONG ב- 3dcam.h גבוה יותר, הידור מחדש של הקוד והבהב שוב את קובץ ה- hex.

- אתה יכול להגדיר את התקן ל- PAL על ידי הצבת PB0 ו- PB1 ל- +5V

- אתה יכול להגדיר את התקן ל- NTSC על ידי הצבת PB0 רק ל- +5V

- כאשר PB0 ו- PB1 אינם מחוברים מצב הזיהוי האוטומטי פעיל בהבדל גדול (סטנדרטי)

- כאשר רק PB1 מחובר ל- +5V מצב הזיהוי האוטומטי פעיל בהבדל קטן. נסה זאת אם אתה רואה חלק מהתמונה הראשונה בתחתית התמונה השנייה. הסיכון לשינוי תמונות אקראי גבוה יותר.

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

- היו לי עיוותי צבע גרועים מאוד עם מצלמות PAL שלא מסונכרנות בשעון. עם מצלמות NTSC זה לא קרה. אבל בכל מקרה, סנכרון השעונים עדיף לשני הסטנדרטים.

פרטים על הקוד:

הקוד מתועד רק בקובץ 3dcam.h. ניתן לבצע את כל ההגדרות החשובות שם. כמה הערות על ההגדרות:

MIN_COUNT: לאחר מספר שורות זה הצד עובר למצלמה השנייה. עליך להשאיר אותו כפי שהוא. MAX_COUNT_PAL: אפשרות זו משמשת רק במצב PAL. לאחר מספר שורות זה התמונה חזרה למצלמה הראשונה. אתה יכול לשחק עם פרמטר זה אם אתה משתמש במצב PAL. MAX_COUNT_NTSC: אותו הדבר עבור NTSCDIFF_LONG/DIFF_SHORT: פרמטרים אלה משמשים במצב זיהוי אוטומטי. מספר זה מופחת מזמן ההחלפה שזוהה אוטומטית. אתה יכול לשחק עם הפרמטרים האלה. MAX_OUTOFSYNC: זה נועד לבדוק את הסנכרון של המצלמות, אבל זה אף פעם לא עבד בסדר. פשוט השאר את זה כמו שזה או נסה ליישם את זה בעצמך.

אם אתה משתמש ב- PCB שלי, עליך להשאיר את שאר ההגדרות כפי שהם. קובץ מיידי נמצא בתיקיית Debug.

זהו זה. בקרוב אוסיף סרטון inflight והדרכה עבור הקווקדופטר. כרגע יש רק את סרטון הבדיקה של המצלמה.

עדכון 5. אוגוסט 2018: הכנתי תוכנית AVR חדשה למצלמות מסונכרנות בשעון. אני לא יודע אם זה עובד כשאתה לא מסנכרן את השעונים. אם יש לך מצלמות מסונכרנות עליך להשתמש בה.

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

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

יש כמה שינויים בגרסה האחרונה:

  • PAL/NTSC מזוהה אוטומטית. הבחירה הידנית מוסרת.
  • כדי להגדיר DIFF_SHORT שים את PB1 ל- +5V. עליך לעשות זאת אם אתה רואה חלק מהתמונה השנייה בתחתית התמונה הראשונה.
  • המצלמות תמיד מסתנכרנות עכשיו.

הנה הקישור

עדכון 22. ינואר 2019: הייתה לי הזדמנות לבדוק את המצלמה עם משקפי תלת מימד מתחלפים. זה עובד ללא דיחוי. (נבדק עם משקפי iO וירטואליים ישנים מאוד ומשקפי 3D של Headplay)

מוּמלָץ: