v1.3.0¶
v1.3.0 是一個重大功能版本:引入 WiFi 擴充板支援(WINC1500 network.WINC 驅動程式與 usocket 通訊端 API,並附韌體管理工具)、全新的 fir 熱感紅外線模組、sensor 的白平衡/鏡像/翻轉設定器、sensor.skip_frames(),以及 mean/median/mode/midpoint 影像濾波器。本版本不含破壞性 API 變更——v1.2.0 的指令碼可不經修改地執行。
重點摘要¶
WiFi 擴充板——WINC1500
network.WINC(scan/connect/ifconfig)與usocket通訊端 API(TCP/UDP、DNS、逾時),並附韌體更新/傾印/版本工具。fir模組——熱感紅外線(MLX)感測器支援。感測器——
set_whitebal()/set_hmirror()/set_vflip()與skip_frames()。濾波器——
image.mean()/median()/mode()/midpoint()。不含破壞性 API 變更——重新燒錄後,您的 v1.2.0 指令碼即可不經修改地執行。
新功能¶
WiFi 擴充板(WINC1500)——新增
network.WINC驅動程式(WiFi 掃描、連線、ifconfig)與usocket通訊端 API:send()/recv()、bind()/sendto()/recvfrom()、listen()/accept()、settimeout()/阻塞式逾時,以及 DNS(含非同步通訊端/DNS 回呼函式),另加winc.fw_update()/winc.fw_dump()/winc.fw_version()韌體工具與 WiFi 範例指令碼(掃描、連線、TCP 用戶端、DNS、NTP、MJPEG 串流器)。fir——新增fir熱感紅外線模組(init/deinit/read_ta/read_ir/draw_ta/draw_ir,含內部縮放/混合),並附fir.py/fir_lcd.py範例。感測器——新增
sensor.set_whitebal()、sensor.set_hmirror()、sensor.set_vflip()與sensor.skip_frames()(在變更設定後讓相機穩定下來)。影像濾波器——新增
image.mean()、image.median()、image.mode()與image.midpoint(ksize, bias=)。新增重寫的 BLE 驅動程式/範例,以及 MLX 紅外線對照表產生工具。
其他變更與改進¶
將範例指令碼重新整理為編號式、Arduino 風格的主題目錄(01-Basics 等),並新增 save/GIF/MJPEG 範例;於 OpenMV IDE 加入「copy color」自動閾值色塊工具。
錯誤修正¶
修正了 WINC1500
gethostbyname/DNS 的 IP 位元組順序、fw_update()韌體驗證,並提供更新後的單一 WINC 韌體映像。
硬體與開發板支援¶
WiFi 擴充板——WINC1500(韌體 19.4.4)。
fir——MLX 熱感紅外線感測器。
破壞性 API 變更¶
v1.3.0 不含破壞性 Python API 變更。在 v1.2.0 上執行的指令碼可在 v1.3.0 上不經修改地執行——只需重新燒錄韌體即可。(WINC1500 WiFi/usocket 堆疊與 fir 熱感模組為本版本的新功能;其內部 API 已在 v1.3.0 內定案。)