v1.3.0

v1.3.0 je velké funkční vydání: zavádí podporu WiFi shieldu (ovladač WINC1500 network.WINC a socketové API usocket s nástroji pro správu firmwaru), nový termální IR modul fir, nastavovače vyvážení bílé / zrcadlení / překlopení pro sensor, sensor.skip_frames() a obrazové filtry mean / median / mode / midpoint. Nezavádí žádné zásadní změny API — skripty pro v1.2.0 běží beze změny.

Hlavní novinky

  • WiFi shield — WINC1500 network.WINC (skenování / připojení / ifconfig) a socketové API usocket (TCP/UDP, DNS, časové limity) s nástroji pro aktualizaci/výpis/verzi firmwaru.

  • Modul fir — podpora termálního IR senzoru (MLX).

  • Senzorset_whitebal() / set_hmirror() / set_vflip() a skip_frames().

  • Filtryimage.mean() / median() / mode() / midpoint().

  • Žádné zásadní změny API — přehrajte firmware a vaše skripty pro v1.2.0 běží beze změny.

Nové funkce

  • WiFi shield (WINC1500) — přidán ovladač network.WINC (skenování WiFi, připojení, ifconfig) a socketové API usocket: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blokující časové limity a DNS (s asynchronními callbacky socketu/DNS), plus nástroje firmwaru winc.fw_update() / winc.fw_dump() / winc.fw_version() a ukázkové WiFi skripty (skenování, připojení, TCP klient, DNS, NTP, MJPEG streamer).

  • fir — přidán termální IR modul fir (init / deinit / read_ta / read_ir / draw_ta / draw_ir, s interním škálováním/prolínáním) a příklady fir.py / fir_lcd.py.

  • Senzor — přidány sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip() a sensor.skip_frames() (ustálení kamery po změně nastavení).

  • Obrazové filtry — přidány image.mean(), image.median(), image.mode() a image.midpoint(ksize, bias=).

  • Přidán přepsaný ovladač/příklad BLE a nástroj pro generování IR tabulky MLX.

Další změny a vylepšení

  • Ukázkové skripty byly reorganizovány do číslovaných tematických adresářů ve stylu Arduina (01-Basics atd.) a byly přidány příklady ukládání / GIF / MJPEG; do OpenMV IDE byl přidán nástroj pro automatický práh barevného blobu „copy color“.

Opravy chyb

  • Opraveno pořadí bajtů IP adresy gethostbyname / DNS u WINC1500, ověřování firmwaru fw_update() a byl dodán aktualizovaný jednotný obraz firmwaru WINC.

Hardware a podpora desek

  • WiFi shield — WINC1500 (firmware 19.4.4).

  • fir — termální IR senzor MLX.

Zásadní změny API

v1.3.0 nezavádí žádné zásadní změny Python API. Skripty, které běžely na v1.2.0, běží beze změny na v1.3.0 — stačí přehrát firmware. (Stack WiFi/usocket WINC1500 a termální modul fir jsou v tomto vydání nové; jejich interní API bylo dokončeno v rámci v1.3.0.)