v1.3.0¶
v1.3.0 é uma grande versão de funcionalidades: introduz o suporte ao shield WiFi (o controlador WINC1500 network.WINC e a API de socket usocket com ferramentas de gestão de firmware), um novo módulo de infravermelhos térmicos fir, configuradores de balanço de brancos / espelho / inversão em sensor, sensor.skip_frames(), e os filtros de imagem mean / median / mode / midpoint. Não introduz quebras de compatibilidade na API — os scripts da v1.2.0 funcionam sem alterações.
Destaques¶
Shield WiFi — WINC1500
network.WINC(scan / connect / ifconfig) e a API de socketusocket(TCP/UDP, DNS, timeouts) com ferramentas de atualização/dump/versão de firmware.Módulo
fir— suporte ao sensor de infravermelhos térmicos (MLX).Sensor —
set_whitebal()/set_hmirror()/set_vflip()eskip_frames().Filtros —
image.mean()/median()/mode()/midpoint().Sem quebras de compatibilidade na API — reflash e os scripts da v1.2.0 funcionam sem alterações.
Novas funcionalidades¶
Shield WiFi (WINC1500) — adicionado o controlador
network.WINC(scan WiFi, connect, ifconfig) e a API de socketusocket:send()/recv(),bind()/sendto()/recvfrom(),listen()/accept(),settimeout()/ timeouts de bloqueio, e DNS (com callbacks assíncronos de socket/DNS), além de ferramentas de firmwarewinc.fw_update()/winc.fw_dump()/winc.fw_version()e scripts de exemplo WiFi (scan, connect, cliente TCP, DNS, NTP, MJPEG streamer).fir— adicionado o módulo de infravermelhos térmicosfir(init/deinit/read_ta/read_ir/draw_ta/draw_ir, com escalonamento/mistura internos) e exemplosfir.py/fir_lcd.py.Sensor — adicionados
sensor.set_whitebal(),sensor.set_hmirror(),sensor.set_vflip(), esensor.skip_frames()(estabilizar a câmara após alterar definições).Filtros de imagem — adicionados
image.mean(),image.median(),image.mode(), eimage.midpoint(ksize, bias=).Adicionado um controlador/exemplo BLE reescrito e uma ferramenta geradora de tabela IR MLX.
Outras alterações e melhorias¶
Scripts de exemplo reorganizados em diretórios de tópicos numerados ao estilo Arduino (01-Basics, etc.) e adicionados exemplos de guardar / GIF / MJPEG; adicionada uma ferramenta de limiar automático de cor «copiar cor» para manchas de cor ao OpenMV IDE.
Correções de erros¶
Corrigida a ordem de bytes de IP em
gethostbyname/ DNS do WINC1500, verificação de firmware emfw_update(), e disponibilizada uma imagem de firmware WINC única atualizada.
Hardware e suporte a placas¶
Shield WiFi — WINC1500 (firmware 19.4.4).
Sensor de infravermelhos térmicos
fir— MLX.
Alterações de quebra de compatibilidade da API¶
v1.3.0 não introduz quebras de compatibilidade na API Python. Os scripts que funcionavam na v1.2.0 funcionam sem alterações na v1.3.0 — basta atualizar o firmware. (A pilha WiFi/usocket WINC1500 e o módulo térmico fir são novos nesta versão; a sua API interna foi finalizada dentro da v1.3.0.)