v2.1.0

v2.1.0 toimittaa mukana UVC-verkkokameralaiteohjelmiston, yhteyden tilan tunnistavan yhdistyspainikkeen ja uudistetun WiFi-/korttiasetusten valintaikkunan, sekä päivitetyn esimerkkijoukon ja mukana toimitettavan laiteohjelmiston päivityksen versioon 3.2.0. Tämä julkaisu pysyy Qt Creator 4.0.2 -pohjassa. Se järjestää uudelleen tavan, jolla kameran WiFi-/korttiasetukset tallennetaan, joten olemassa oleva WiFi-määritys on syötettävä uudelleen (katso Yhteensopivuutta rikkovat muutokset).

Kohokohdat

  • Mukana toimitettava UVC-laiteohjelmisto toimitetaan nyt kaikille korteille, jotta OpenMV Cam voidaan flashata toimimaan tavallisena USB-verkkokamerana.

  • Yhteyden tilan tunnistava yhdistyspainike näyttää nyt erilliset tilat: pelkkä USB, pelkkä WiFi, USB+WiFi tai ei yhteyttä, havaittujen kameroiden perusteella.

  • Mukana toimitettava kameran laiteohjelmisto päivitetty versiosta 3.0.0 versioon 3.2.0 OPENMV2-, OPENMV3- ja OPENMV4-korteille.

  • Uudistetut WiFi-/korttiasetukset jakavat tallennuksen erillisiin BoardConfig- ja WiFiConfig-ryhmiin pidemmillä salasanakentillä ja itsenäisellä WiFi-virheenkorjauksen valinnalla.

  • Thermopile Shield -esimerkit lisäävät MLX90621-, MLX90640- ja AMG8833-lämpösensoridemoja.

  • LabVIEW-integraatio (LabVIEWOpenMV) toimitetaan nyt asennusohjelman mukana.

Uudet ominaisuudet

  • UVC-verkkokameralaiteohjelmisto: mukana toimitettava UVC (USB Video Class) -laiteohjelmistokuva toimitetaan nyt kaikille korteille, jotta OpenMV Cam voidaan flashata toimimaan tavallisena USB-verkkokamerana. Uudet uvc.bin-, uvc.dfu- ja uvc.elf-tiedostot lisättiin OPENMV2-, OPENMV3- ja OPENMV4-korteille (3995eb570).

  • Yhteyden tilan tunnistava yhdistyskuvake: työkalupalkin yhdistyskuvake heijastaa nyt dynaamisesti yhteyden tilaa näyttäen erilliset tilat: pelkkä USB, pelkkä WiFi, USB+WiFi tai ei yhteyttä, havaittujen USB-kameroiden ja löydettyjen WiFi-kameroiden perusteella (8428d9823).

  • LabVIEW-integraatio: LabVIEW-integraatiopaketti (LabVIEWOpenMV) toimitetaan nyt IDE-asennusohjelman mukana uutena tietohakemistona (0740fbb4b, 4c593eec9).

  • Uusia esimerkkiskriptejä lisättiin kattamaan USB HID -hiiri/näppäimistö, USB VCP -kuvansiirto pyydettäessä, VSYNC GPIO -lähtö, Motor Shield (TB6612-moottorin ja askelmoottorin ohjaus) ja selektiivisen haun piirteiden tunnistus (3995eb570).

  • 70-Math-esimerkit sisältävät nyt puhtaasti Python-pohjaiset lineaarialgebra- ja matriisikirjastot (ulinalg.py ja umatrix.py) kameran matematiikkaa varten (3995eb570).

Muut muutokset ja parannukset

  • WiFi-/korttiasetusten valintaikkunaa uudistettiin: asetukset jaetaan erillisiin BoardConfig- ja WiFiConfig-INI-ryhmiin uusilla avainnimillä, salasanakentät hyväksyvät enintään 64 merkkiä, SSID/kortin nimi on rajattu 32 merkkiin, ja erillinen WiFi-virheenkorjauksen valinta ohjaa virheenkorjaustulostetta riippumatta asiakas-/tukiasematilasta (1be001c7e).

  • WiFi-yhteyden käsittelyä vahvistettiin 3 sekunnin TCP-yhteyden aikakatkaisulla ja WiFi-portin poistoaikakatkaisu viritettiin 20 sekuntiin (8428d9823), sekä DTR/RTS-ohjauslinjan tuella sarjaportin abstraktiossa (ei toimintoa TCP:n yli) ja DTR asetettuna sarjaportin avauksessa (c39c9c880).

  • Syväunen vähävirtaesimerkki myös softsleeppaa ja sammuttaa nyt kuvasensorin (PWDN) ja ohittaa valinnaisesti OV7725-säätimen pienemmän virrankulutuksen saavuttamiseksi, ja RTC-herätysväli nostettiin 5 sekunnista 30 sekuntiin (3995eb570).

  • Piirteentunnistusesimerkeistä poistettiin vanha LeNet find_numbers.py -numerontunnistusdemo, jonka korvaa uusi selective_search.py -esimerkki (3995eb570).

Virheenkorjaukset

  • Korjattu WiFi-kameroiden löytymisen luotettavuus: lähetyssanomien on nyt päätyttävä null-merkkiin, osoitteita verrataan IPv4-muodossa, päällekkäisiä WiFi-portteja ei enää lisätä luetteloon, ja WiFi-portit piilotetaan käynnistyslatainta pakotettaessa (47ed75b8d).

  • Korjattu tyhjä kortin nimi kameran asetuksissa niin, että oletusarvoksi tulee nyt OpenMV Cam tyhjän nimen tallentamisen sijaan (66f56c420).

Alusta- ja työkalutuki

  • Qt Creator -pohja: 4.0.2.

  • Mukana toimitettava laiteohjelmisto: OpenMV-kameran laiteohjelmisto päivitetty versiosta 3.0.0 versioon 3.2.0 OPENMV2-, OPENMV3- ja OPENMV4-korteille (3995eb570).

  • Thermopile Shield -sensorit: uudet esimerkit lisäävät demoja MLX90621-, MLX90640- ja AMG8833-lämpösensoreille (kamera ja päällys, valinnaisella LCD:llä), korvaten vanhat yleiset fir.py-/fir_lcd.py-esimerkit; fir-moduulin referenssidokumentaatio kattaa lisäksi MLX90620:n (3995eb570, 57532428e, 65237a257).

  • Mukana toimitettava UVC-laiteohjelmisto ja LabVIEW-integraatiopaketti sisältyvät nyt asennusohjelmaan (katso Uudet ominaisuudet).

Yhteensopivuutta rikkovat muutokset

Käyttäjälle näkyvä työnkulun muutos versioiden v2.0.0 ja v2.1.0 välillä. Kameran WiFi-/korttimäärityksen tallennus järjestettiin uudelleen: asetukset siirrettiin yhdestä BootSettings-ryhmästä erillisiin BoardConfig- ja WiFiConfig-INI-ryhmiin uudelleennimetyillä avaimilla, WPA (Modern WiFi Security) -vaihtoehto poistettiin tukiaseman suojauksen pudotusvalikosta (asiakkaan pudotusvalikko tarjoaa edelleen Open (No password)-, WPA (Modern WiFi Security)- ja WEP (Hexadecimal password) -vaihtoehdot), ja WiFi-tila on nyt yksinkertainen asiakas-vai-tukiasema-valinta yhdistetyn bittimaskin sijaan. Vanhempien IDE-versioiden kirjoittamia olemassa olevia kameran openmv.config-WiFi-asetuksia ei siirretä, ja ne on syötettävä uudelleen (1be001c7e, 66f56c420).