v2.1.0¶
v2.1.0 menghadirkan firmware webcam UVC bawaan, tombol koneksi yang mengenali konektivitas, dan dialog pengaturan WiFi/board yang diperbarui, bersama kumpulan contoh yang diperbarui dan firmware bawaan yang ditingkatkan ke 3.2.0. Rilis ini tetap menggunakan basis Qt Creator 4.0.2. Rilis ini mengatur ulang cara penyimpanan pengaturan WiFi/board di kamera, sehingga konfigurasi WiFi yang sudah ada perlu dimasukkan kembali (lihat Perubahan yang merusak).
Sorotan¶
Firmware UVC bawaan kini disertakan untuk semua board sehingga OpenMV Cam dapat di-flash untuk berfungsi sebagai webcam USB standar.
Tombol koneksi yang mengenali konektivitas kini menampilkan status hanya USB, hanya WiFi, USB+WiFi, atau terputus berdasarkan kamera yang terdeteksi.
Firmware kamera bawaan diperbarui dari 3.0.0 ke 3.2.0 untuk board OPENMV2, OPENMV3, dan OPENMV4.
Pengaturan WiFi/board yang diperbarui membagi penyimpanan menjadi grup
BoardConfigdanWiFiConfigyang terpisah dengan bidang kata sandi yang lebih panjang dan toggle debug WiFi yang independen.Contoh Thermopile Shield menambahkan demo sensor termal MLX90621, MLX90640, dan AMG8833.
Integrasi LabVIEW (
LabVIEWOpenMV) kini disertakan bersama installer.
Fitur baru¶
Firmware webcam UVC: firmware UVC (USB Video Class) bawaan kini disertakan untuk semua board sehingga OpenMV Cam dapat di-flash untuk berfungsi sebagai webcam USB standar. File baru
uvc.bin,uvc.dfu, danuvc.elfditambahkan untuk OPENMV2, OPENMV3, dan OPENMV4 (3995eb570).Ikon koneksi yang mengenali konektivitas: ikon toolbar koneksi kini secara dinamis mencerminkan konektivitas, menampilkan status hanya USB, hanya WiFi, USB+WiFi, atau terputus berdasarkan kamera USB yang terdeteksi dan kamera WiFi yang ditemukan (8428d9823).
Integrasi LabVIEW: paket integrasi LabVIEW (
LabVIEWOpenMV) kini disertakan bersama installer IDE sebagai direktori data baru (0740fbb4b, 4c593eec9).Skrip contoh baru ditambahkan yang mencakup mouse/keyboard USB HID, transfer citra USB VCP sesuai permintaan, output GPIO VSYNC, Motor Shield (kontrol motor TB6612 dan stepper), serta deteksi fitur selective-search (3995eb570).
Contoh 70-Math kini menyertakan pustaka aljabar linier dan matriks Python murni (
ulinalg.pydanumatrix.py) untuk komputasi matematika di kamera (3995eb570).
Perubahan dan peningkatan lainnya¶
Dialog pengaturan WiFi/board diperbarui: pengaturan dibagi menjadi grup INI
BoardConfigdanWiFiConfigyang terpisah dengan nama kunci baru, bidang kata sandi menerima hingga 64 karakter, SSID/nama board dibatasi 32 karakter, dan toggle debug WiFi terpisah mengontrol output debug secara independen dari mode klien/access point (1be001c7e).Penanganan koneksi WiFi diperkuat dengan timeout koneksi TCP 3 detik dan timeout penghentian port WiFi yang disesuaikan menjadi 20 detik (8428d9823), beserta dukungan jalur kontrol DTR/RTS dalam abstraksi port serial (tidak beroperasi melalui TCP) dan DTR yang ditegaskan saat pembukaan serial (c39c9c880).
Contoh daya rendah deep sleep kini juga melakukan softsleep dan mematikan sensor citra (PWDN) serta secara opsional melewati regulator OV7725 untuk konsumsi daya yang lebih rendah, dengan interval bangun RTC ditingkatkan dari 5 menjadi 30 detik (3995eb570).
Contoh deteksi fitur menghapus demo pengenalan angka LeNet
find_numbers.pylama, yang digantikan oleh contohselective_search.pybaru (3995eb570).
Perbaikan bug¶
Memperbaiki keandalan penemuan kamera WiFi: datagram siaran kini harus diakhiri null, alamat dibandingkan sebagai IPv4, port WiFi duplikat tidak lagi ditambahkan ke daftar, dan port WiFi disembunyikan saat memaksa bootloader (47ed75b8d).
Memperbaiki nama board kosong dalam pengaturan kamera yang kini defaultnya adalah
OpenMV Camalih-alih menyimpan nama kosong (66f56c420).
Dukungan platform dan alat¶
Basis Qt Creator: 4.0.2.
Firmware bawaan: firmware kamera OpenMV diperbarui dari 3.0.0 ke 3.2.0 untuk OPENMV2, OPENMV3, dan OPENMV4 (3995eb570).
Sensor Thermopile Shield: contoh baru menambahkan demo untuk sensor termal MLX90621, MLX90640, dan AMG8833 (kamera dan overlay, dengan LCD opsional), menggantikan contoh
fir.py/fir_lcd.pygenerik yang lama; dokumentasi referensi modulfirjuga mencakup MLX90620 (3995eb570, 57532428e, 65237a257).Firmware UVC bawaan dan paket integrasi LabVIEW kini disertakan bersama installer (lihat Fitur baru).
Perubahan yang merusak¶
Perubahan alur kerja yang terlihat oleh pengguna antara v2.0.0 dan v2.1.0. Penyimpanan konfigurasi WiFi/board di kamera diatur ulang: pengaturan dipindahkan dari satu grup BootSettings menjadi grup INI BoardConfig dan WiFiConfig yang terpisah dengan kunci yang diubah nama, opsi WPA (Modern WiFi Security) dihapus dari dropdown keamanan access point (dropdown klien masih menawarkan Open (No password), WPA (Modern WiFi Security), dan WEP (Hexadecimal password)), dan mode WiFi kini merupakan pilihan klien-vs-access-point sederhana bukan bitmask gabungan. Pengaturan WiFi openmv.config di kamera yang ditulis oleh versi IDE yang lebih lama tidak dimigrasi dan perlu dimasukkan kembali (1be001c7e, 66f56c420).