v1.3.0¶
v1.3.0 es una gran versión de características: introduce soporte para el escudo WiFi (el controlador WINC1500 network.WINC y la API de sockets usocket con herramientas de gestión de firmware), un nuevo módulo térmico-IR fir, los ajustes de balance de blancos / espejo / volteo de sensor, sensor.skip_frames() y los filtros de imagen mean / median / mode / midpoint. No introduce ningún cambio incompatible en la API — los scripts de v1.2.0 se ejecutan sin cambios.
Aspectos destacados¶
Escudo WiFi — WINC1500
network.WINC(scan / connect / ifconfig) y la API de socketsusocket(TCP/UDP, DNS, tiempos de espera) con herramientas de actualización/volcado/versión de firmware.Módulo
fir— soporte para sensores térmico-IR (MLX).Sensor —
set_whitebal()/set_hmirror()/set_vflip()yskip_frames().Filtros —
image.mean()/median()/mode()/midpoint().Sin cambios incompatibles en la API — vuelve a flashear y tus scripts de v1.2.0 se ejecutan sin cambios.
Nuevas características¶
Escudo WiFi (WINC1500) — se añadieron el controlador
network.WINC(escaneo WiFi, conexión, ifconfig) y la API de socketsusocket:send()/recv(),bind()/sendto()/recvfrom(),listen()/accept(),settimeout()/ tiempos de espera bloqueantes y DNS (con funciones de retorno asíncronas de socket/DNS), además de las herramientas de firmwarewinc.fw_update()/winc.fw_dump()/winc.fw_version()y scripts de ejemplo WiFi (scan, connect, cliente TCP, DNS, NTP, transmisor MJPEG).fir— se añadió el módulo térmico-IRfir(init/deinit/read_ta/read_ir/draw_ta/draw_ir, con escalado/mezcla internos) y los ejemplosfir.py/fir_lcd.py.Sensor — se añadieron
sensor.set_whitebal(),sensor.set_hmirror(),sensor.set_vflip()ysensor.skip_frames()(estabilizar la cámara tras cambiar los ajustes).Filtros de imagen — se añadieron
image.mean(),image.median(),image.mode()eimage.midpoint(ksize, bias=).Se añadieron un controlador/ejemplo BLE reescrito y una herramienta generadora de tablas IR de MLX.
Otros cambios y mejoras¶
Se reorganizaron los scripts de ejemplo en directorios temáticos numerados, al estilo Arduino (01-Basics, etc.) y se añadieron ejemplos de guardado / GIF / MJPEG; se añadió a OpenMV IDE una herramienta de umbral automático de manchas de color «copiar color».
Correcciones de errores¶
Se corrigieron el orden de bytes de IP de
gethostbyname/ DNS del WINC1500, la verificación de firmware defw_update()y se distribuyó una imagen de firmware WINC única actualizada.
Hardware y soporte de placas¶
Escudo WiFi — WINC1500 (firmware 19.4.4).
fir— sensor térmico-IR MLX.
Cambios incompatibles en la API¶
v1.3.0 no introduce ningún cambio incompatible en la API de Python. Los scripts que funcionaban en v1.2.0 se ejecutan sin cambios en v1.3.0 — solo hay que volver a flashear el firmware. (La pila WiFi WINC1500/usocket y el módulo térmico fir son nuevos en esta versión; su API interna se finalizó dentro de v1.3.0.)