v2.1.0¶
v2.1.0 isporučuje ugrađeni UVC firmware za web-kameru, gumb za povezivanje svjestan povezivosti i preuređeni dijaloški okvir za postavke WiFi/ploče, uz osvježeni skup primjera i ugrađeni firmware podignut na 3.2.0. Ovo izdanje ostaje na osnovi Qt Creator 4.0.2. Reorganizira način na koji se postavke WiFi/ploče na kameri pohranjuju, pa će postojeću WiFi konfiguraciju trebati ponovno unijeti (pogledajte Promjene koje narušavaju kompatibilnost).
Najvažnije¶
Ugrađeni UVC firmware sada se isporučuje za sve ploče kako bi se OpenMV Cam mogla flashati da radi kao standardna USB web-kamera.
Gumb za povezivanje svjestan povezivosti sada prikazuje različita stanja: samo USB, samo WiFi, USB+WiFi ili nepovezano, ovisno o otkrivenim kamerama.
Ugrađeni firmware kamere ažuriran s 3.0.0 na 3.2.0 za ploče OPENMV2, OPENMV3 i OPENMV4.
Preuređene postavke WiFi/ploče razdvajaju pohranu u zasebne grupe
BoardConfigiWiFiConfigs duljim poljima za lozinku i neovisnim prekidačem za WiFi-otklanjanje grešaka.Primjeri za Thermopile Shield dodaju demonstracije termalnih senzora MLX90621, MLX90640 i AMG8833.
LabVIEW integracija (
LabVIEWOpenMV) sada se isporučuje s instalacijskim programom.
Nove značajke¶
UVC firmware za web-kameru: ugrađena UVC (USB Video Class) slika firmwarea sada se isporučuje za sve ploče kako bi se OpenMV Cam mogla flashati da radi kao standardna USB web-kamera. Dodane su nove datoteke
uvc.bin,uvc.dfuiuvc.elfza OPENMV2, OPENMV3 i OPENMV4 (3995eb570).Ikona za povezivanje svjesna povezivosti: ikona za povezivanje na alatnoj traci sada dinamički odražava povezivost, prikazujući različita stanja: samo USB, samo WiFi, USB+WiFi ili nepovezano, ovisno o otkrivenim USB kamerama i pronađenim WiFi kamerama (8428d9823).
LabVIEW integracija: paket za LabVIEW integraciju (
LabVIEWOpenMV) sada se isporučuje s IDE instalacijskim programom kao novi podatkovni direktorij (0740fbb4b, 4c593eec9).Nove skripte primjera dodane su pokrivajući USB HID miš/tipkovnicu, USB VCP prijenos slike na zahtjev, VSYNC GPIO izlaz, Motor Shield (upravljanje TB6612 motorom i koračnim motorom) i detekciju značajki selektivnom pretragom (3995eb570).
Primjeri 70-Math sada uključuju biblioteke za linearnu algebru i matrice u čistom Pythonu (
ulinalg.pyiumatrix.py) za matematiku na kameri (3995eb570).
Ostale promjene i poboljšanja¶
Dijaloški okvir za postavke WiFi/ploče je preuređen: postavke su razdvojene u zasebne INI grupe
BoardConfigiWiFiConfigs novim nazivima ključeva, polja za lozinku prihvaćaju do 64 znaka, SSID/naziv ploče ograničeni su na 32 znaka, a zaseban prekidač za WiFi-otklanjanje grešaka upravlja izlazom za otklanjanje grešaka neovisno o klijentskom/pristupnom načinu rada (1be001c7e).Rukovanje WiFi vezom je ojačano vremenskim ograničenjem TCP povezivanja od 3 sekunde i prilagođenim vremenskim ograničenjem povlačenja WiFi priključka na 20 sekundi (8428d9823), uz podršku za DTR/RTS upravljačke linije u apstrakciji serijskog priključka (bez učinka preko TCP-a) i DTR potvrđen pri otvaranju serijskog priključka (c39c9c880).
Primjer za nisku potrošnju s dubokim spavanjem sada također blago uspavljuje i isključuje senzor slike (PWDN) te po izboru zaobilazi OV7725 regulator radi niže potrošnje, uz interval buđenja RTC-a podignut s 5 na 30 sekundi (3995eb570).
Primjeri detekcije značajki uklonili su stari LeNet demo prepoznavanja brojeva
find_numbers.py, koji je zamijenjen novim primjeromselective_search.py(3995eb570).
Ispravci grešaka¶
Ispravljena je pouzdanost otkrivanja WiFi kamera: emitirani datagrami sada moraju biti null-terminirani, adrese se uspoređuju kao IPv4, duplicirani WiFi priključci više se ne dodaju na popis, a WiFi priključci se skrivaju pri prisilnom pokretanju pokretača (bootloader) (47ed75b8d).
Ispravljeno je da prazan naziv ploče u postavkama kamere sada koristi zadanu vrijednost
OpenMV Camumjesto spremanja praznog naziva (66f56c420).
Podrška za platforme i alate¶
Osnova Qt Creator: 4.0.2.
Ugrađeni firmware: OpenMV firmware kamere ažuriran s 3.0.0 na 3.2.0 za OPENMV2, OPENMV3 i OPENMV4 (3995eb570).
Senzori za Thermopile Shield: novi primjeri dodaju demonstracije za termalne senzore MLX90621, MLX90640 i AMG8833 (kamera i preklop, s opcionalnim LCD-om), zamjenjujući stare generičke primjere
fir.py/fir_lcd.py; referentna dokumentacija modulafirdodatno pokriva MLX90620 (3995eb570, 57532428e, 65237a257).Ugrađeni UVC firmware i paket za LabVIEW integraciju sada su uključeni u instalacijski program (pogledajte Nove značajke).
Promjene koje narušavaju kompatibilnost¶
Prekid radnog tijeka vidljiv korisniku između v2.0.0 i v2.1.0. Pohrana konfiguracije WiFi/ploče na kameri je reorganizirana: postavke su premještene iz jedne grupe BootSettings u zasebne INI grupe BoardConfig i WiFiConfig s preimenovanim ključevima, opcija WPA (Modern WiFi Security) uklonjena je iz padajućeg izbornika sigurnosti pristupne točke (klijentski padajući izbornik i dalje nudi Open (No password), WPA (Modern WiFi Security) i WEP (Hexadecimal password)), a WiFi način rada sada je jednostavan izbor klijent-naspram-pristupne-točke umjesto kombinirane bitmaske. Postojeće openmv.config WiFi postavke na kameri zapisane starijim verzijama IDE-a ne migriraju se i trebat će ih ponovno unijeti (1be001c7e, 66f56c420).