v1.3.0

v1.3.0 是一個重大功能版本:引入 WiFi 擴充板支援WINC1500 network.WINC 驅動程式與 usocket 通訊端 API,並附韌體管理工具)、全新的 fir 熱感紅外線模組、sensor 的白平衡/鏡像/翻轉設定器、sensor.skip_frames(),以及 meanmedianmodemidpoint 影像濾波器。本版本不含破壞性 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 熱感紅外線模組(initdeinitread_taread_irdraw_tadraw_ir,含內部縮放/混合),並附 fir.pyfir_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 內定案。)