v2.1.0

v2.1.0 מספקת קושחת מצלמת רשת UVC מצורפת, כפתור התחברות מודע-קישוריות, ותיבת דו-שיח מעוצבת מחדש להגדרות WiFi/לוח, לצד מערך דוגמאות מרענן וקושחה מצורפת שעלתה ל-3.2.0. מהדורה זו נשארת על בסיס Qt Creator 4.0.2. היא מארגנת מחדש את אופן אחסון הגדרות ה-WiFi/לוח על המצלמה, ולכן יהיה צורך להזין מחדש את תצורת ה-WiFi הקיימת (ראה שינויים שוברים).

עיקרי דברים

  • קושחת UVC מצורפת מסופקת כעת לכל הלוחות כך שניתן לצרוב את ה-OpenMV Cam כדי שתפעל כמצלמת רשת USB סטנדרטית.

  • כפתור התחברות מודע-קישוריות מציג כעת מצבים נבדלים של USB-בלבד, WiFi-בלבד, USB+WiFi או מנותק בהתאם למצלמות שזוהו.

  • קושחת מצלמה מצורפת עודכנה מ-3.0.0 ל-3.2.0 עבור לוחות OPENMV2, OPENMV3 ו-OPENMV4.

  • הגדרות WiFi/לוח מעובדות מחדש מפצלות את האחסון לקבוצות BoardConfig ו-WiFiConfig נפרדות עם שדות סיסמה ארוכים יותר ומתג עצמאי לניפוי באגים של WiFi.

  • דוגמאות Thermopile Shield מוסיפות הדגמות של חיישנים תרמיים MLX90621, MLX90640 ו-AMG8833.

  • אינטגרציית LabVIEW (LabVIEWOpenMV) מצורפת כעת עם המתקין.

תכונות חדשות

  • קושחת מצלמת רשת UVC: תמונת קושחת UVC (USB Video Class) מצורפת מסופקת כעת לכל הלוחות כך שניתן לצרוב את ה-OpenMV Cam כדי שתפעל כמצלמת רשת USB סטנדרטית. נוספו קבצי uvc.bin, uvc.dfu ו-uvc.elf חדשים עבור OPENMV2, OPENMV3 ו-OPENMV4 (3995eb570).

  • אייקון התחברות מודע-קישוריות: אייקון ההתחברות בסרגל הכלים משקף כעת באופן דינמי את הקישוריות, ומציג מצבים נבדלים של USB-בלבד, WiFi-בלבד, USB+WiFi או מנותק בהתאם למצלמות USB שזוהו ולמצלמות WiFi שהתגלו (8428d9823).

  • אינטגרציית LabVIEW: חבילת אינטגרציה ל-LabVIEW (LabVIEWOpenMV) מצורפת כעת עם מתקין ה-IDE כספריית נתונים חדשה (0740fbb4b, 4c593eec9).

  • סקריפטים לדוגמה חדשים נוספו המכסים עכבר/מקלדת USB HID, העברת תמונה דרך USB VCP לפי דרישה, פלט VSYNC GPIO, Motor Shield (בקרת מנוע ומנוע צעד TB6612), וזיהוי מאפיינים בחיפוש סלקטיבי (3995eb570).

  • דוגמאות 70-Math מצרפות כעת ספריות אלגברה לינארית ומטריצות בפייתון טהור (ulinalg.py ו-umatrix.py) לחישובי מתמטיקה על גבי המצלמה (3995eb570).

שינויים ושיפורים נוספים

  • תיבת הדו-שיח של הגדרות WiFi/לוח עובדה מחדש: ההגדרות מפוצלות לקבוצות INI נפרדות BoardConfig ו-WiFiConfig עם שמות מפתח חדשים, שדות הסיסמה מקבלים עד 64 תווים, שם ה-SSID/לוח מוגבל ל-32 תווים, ומתג נפרד לניפוי באגים של WiFi שולט בפלט ניפוי הבאגים באופן בלתי תלוי במצב הלקוח/נקודת הגישה (1be001c7e).

  • טיפול בחיבור WiFi חוזק עם פסק זמן של 3 שניות לחיבור TCP, ופסק הזמן לביטול שימוש בפורט WiFi כוון ל-20 שניות (8428d9823), בנוסף לתמיכה בקווי הבקרה DTR/RTS בהפשטת הפורט הטורי (no-op מעל TCP) ו-DTR מופעל בעת פתיחת חיבור טורי (c39c9c880).

  • דוגמת חיסכון באנרגיה בשינה עמוקה מכניסה כעת גם את חיישן התמונה לשינה רכה ומכבה אותו (PWDN) ואופציונלית עוקפת את הרגולטור של OV7725 לצריכת חשמל נמוכה יותר, כאשר מרווח היקיצה של ה-RTC הועלה מ-5 ל-30 שניות (3995eb570).

  • דוגמאות זיהוי מאפיינים הסירו את הדגמת זיהוי המספרים הישנה של LeNet find_numbers.py, המוחלפת בדוגמה החדשה selective_search.py (3995eb570).

תיקוני באגים

  • תוקנה אמינות גילוי מצלמות WiFi: דטאגרמות שידור חייבות כעת להסתיים ב-null, כתובות מושוות כ-IPv4, פורטי WiFi כפולים כבר אינם מתווספים לרשימה, ופורטי WiFi מוסתרים בעת אילוץ ה-bootloader (47ed75b8d).

  • תוקן כך ששם לוח ריק בהגדרות המצלמה מקבל כעת כברירת מחדל OpenMV Cam במקום לשמור שם ריק (66f56c420).

תמיכת פלטפורמה וכלים

  • בסיס Qt Creator: 4.0.2.

  • קושחה מצורפת: קושחת מצלמת OpenMV עודכנה מ-3.0.0 ל-3.2.0 עבור OPENMV2, OPENMV3 ו-OPENMV4 (3995eb570).

  • חיישני Thermopile Shield: דוגמאות חדשות מוסיפות הדגמות לחיישנים התרמיים MLX90621, MLX90640 ו-AMG8833 (מצלמה ושכבת על, עם LCD אופציונלי), ומחליפות את הדוגמאות הגנריות הישנות fir.py/fir_lcd.py; תיעוד ההפניות של מודול ה-fir מכסה בנוסף את MLX90620 (3995eb570, 57532428e, 65237a257).

  • קושחת UVC מצורפת וחבילת אינטגרציית LabVIEW כלולות כעת במתקין (ראה תכונות חדשות).

שינויים שוברים

שבירת תהליך עבודה הנראית למשתמש בין v2.0.0 ל-v2.1.0. אחסון תצורת ה-WiFi/לוח על המצלמה אורגן מחדש: ההגדרות הועברו מקבוצה יחידה BootSettings לקבוצות INI נפרדות BoardConfig ו-WiFiConfig עם מפתחות ששמם שונה, האפשרות WPA (Modern WiFi Security) הוסרה מתפריט אבטחת נקודת הגישה (תפריט הלקוח עדיין מציע Open (No password), WPA (Modern WiFi Security) ו-WEP (Hexadecimal password)), ומצב ה-WiFi הוא כעת בחירה פשוטה של לקוח לעומת נקודת גישה במקום מסכת ביטים משולבת. הגדרות WiFi קיימות בקובץ openmv.config על המצלמה שנכתבו על ידי גרסאות IDE ישנות יותר אינן מועברות ויהיה צורך להזין אותן מחדש (1be001c7e, 66f56c420).