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).