v2.1.0¶
v2.1.0 tích hợp firmware webcam UVC, nút kết nối nhận biết trạng thái kết nối, và hộp thoại cài đặt WiFi/bo mạch được cải tiến, cùng với bộ ví dụ được làm mới và firmware camera đi kèm được nâng cấp lên 3.2.0. Phiên bản này vẫn dựa trên nền tảng Qt Creator 4.0.2. Nó tổ chức lại cách lưu trữ cài đặt WiFi/bo mạch trên camera, do đó cấu hình WiFi hiện có sẽ cần được nhập lại (xem Thay đổi phá vỡ tương thích).
Điểm nổi bật¶
Firmware UVC đi kèm hiện được tích hợp cho tất cả các bo mạch để OpenMV Cam có thể được nạp firmware để hoạt động như một webcam USB tiêu chuẩn.
Nút kết nối nhận biết trạng thái hiện hiển thị các trạng thái riêng biệt: chỉ USB, chỉ WiFi, USB+WiFi, hoặc ngắt kết nối dựa trên các camera được phát hiện.
Firmware camera đi kèm cập nhật từ 3.0.0 lên 3.2.0 cho các bo mạch OPENMV2, OPENMV3 và OPENMV4.
Cài đặt WiFi/bo mạch được cải tiến tách biệt lưu trữ thành các nhóm
BoardConfigvàWiFiConfigriêng biệt với các trường mật khẩu dài hơn và tùy chọn bật/tắt WiFi-debug độc lập.Ví dụ Thermopile Shield thêm các bản demo cảm biến nhiệt MLX90621, MLX90640 và AMG8833.
Tích hợp LabVIEW (
LabVIEWOpenMV) hiện được đi kèm với trình cài đặt.
Tính năng mới¶
Firmware webcam UVC: một ảnh firmware UVC (USB Video Class) đi kèm hiện được tích hợp cho tất cả các bo mạch để OpenMV Cam có thể được nạp firmware để hoạt động như một webcam USB tiêu chuẩn. Các tệp
uvc.bin,uvc.dfuvàuvc.elfmới đã được thêm cho OPENMV2, OPENMV3 và OPENMV4 (3995eb570).Biểu tượng kết nối nhận biết trạng thái: biểu tượng kết nối trên thanh công cụ hiện phản ánh động trạng thái kết nối, hiển thị các trạng thái riêng biệt: chỉ USB, chỉ WiFi, USB+WiFi, hoặc ngắt kết nối dựa trên các camera USB được phát hiện và các camera WiFi được tìm thấy (8428d9823).
Tích hợp LabVIEW: một gói tích hợp LabVIEW (
LabVIEWOpenMV) hiện được đi kèm với trình cài đặt IDE như một thư mục dữ liệu mới (0740fbb4b, 4c593eec9).Các tập lệnh ví dụ mới đã được thêm bao gồm chuột/bàn phím USB HID, truyền ảnh USB VCP theo yêu cầu, đầu ra GPIO VSYNC, Motor Shield (điều khiển động cơ và stepper TB6612), và phát hiện đặc trưng tìm kiếm có chọn lọc (3995eb570).
Ví dụ 70-Math hiện đi kèm các thư viện đại số tuyến tính và ma trận Python thuần túy (
ulinalg.pyvàumatrix.py) để tính toán trên camera (3995eb570).
Các thay đổi và cải tiến khác¶
Hộp thoại cài đặt WiFi/bo mạch đã được cải tiến: cài đặt được tách thành các nhóm INI
BoardConfigvàWiFiConfigriêng biệt với tên khóa mới, trường mật khẩu chấp nhận tối đa 64 ký tự, SSID/tên bo mạch giới hạn tối đa 32 ký tự, và một tùy chọn WiFi-debug độc lập kiểm soát đầu ra debug tách biệt khỏi chế độ client/điểm truy cập (1be001c7e).Xử lý kết nối WiFi đã được tăng cường với thời gian chờ kết nối TCP 3 giây và thời gian hết hạn cổng WiFi được điều chỉnh thành 20 giây (8428d9823), cùng với hỗ trợ đường điều khiển DTR/RTS trong lớp trừu tượng cổng serial (không có tác dụng qua TCP) và DTR được khẳng định khi mở cổng serial (c39c9c880).
Ví dụ deep sleep tiết kiệm điện hiện cũng thực hiện softsleep và tắt cảm biến ảnh (PWDN) và tùy chọn bỏ qua bộ điều áp OV7725 để tiêu thụ điện năng thấp hơn, với khoảng thức dậy RTC tăng từ 5 lên 30 giây (3995eb570).
Các ví dụ phát hiện đặc trưng đã loại bỏ demo nhận dạng số LeNet
find_numbers.pycũ, được thay thế bằng ví dụselective_search.pymới (3995eb570).
Sửa lỗi¶
Đã sửa độ tin cậy tìm kiếm camera WiFi: datagram quảng bá hiện phải được kết thúc bằng null, địa chỉ được so sánh dưới dạng IPv4, cổng WiFi trùng lặp không còn được thêm vào danh sách, và cổng WiFi bị ẩn khi buộc vào bootloader (47ed75b8d).
Đã sửa tên bo mạch trống trong cài đặt camera hiện mặc định là
OpenMV Camthay vì lưu tên rỗng (66f56c420).
Hỗ trợ nền tảng và công cụ¶
Nền tảng Qt Creator: 4.0.2.
Firmware đi kèm: firmware camera OpenMV cập nhật từ 3.0.0 lên 3.2.0 cho OPENMV2, OPENMV3 và OPENMV4 (3995eb570).
Cảm biến Thermopile Shield: các ví dụ mới thêm bản demo cho các cảm biến nhiệt MLX90621, MLX90640 và AMG8833 (camera và lớp phủ, với LCD tùy chọn), thay thế các ví dụ
fir.py/fir_lcd.pychung cũ; tài liệu tham chiếu modulefircũng bổ sung thông tin về MLX90620 (3995eb570, 57532428e, 65237a257).Firmware UVC đi kèm và gói tích hợp LabVIEW hiện được bao gồm trong trình cài đặt (xem Tính năng mới).
Thay đổi phá vỡ tương thích¶
Thay đổi quy trình làm việc có thể nhìn thấy giữa v2.0.0 và v2.1.0. Cách lưu trữ cấu hình WiFi/bo mạch trên camera đã được tổ chức lại: cài đặt chuyển từ một nhóm BootSettings duy nhất sang các nhóm INI BoardConfig và WiFiConfig riêng biệt với các khóa được đổi tên, tùy chọn WPA (Modern WiFi Security) đã bị xóa khỏi danh sách thả xuống bảo mật điểm truy cập (danh sách thả xuống client vẫn cung cấp Open (No password), WPA (Modern WiFi Security) và WEP (Hexadecimal password)), và chế độ WiFi hiện là lựa chọn đơn giản giữa client và điểm truy cập thay vì một bitmask kết hợp. Cài đặt WiFi openmv.config trên camera được viết bởi các phiên bản IDE cũ không được di chuyển và sẽ cần được nhập lại (1be001c7e, 66f56c420).