v1.3.0

v1.3.0 เป็นรุ่นฟีเจอร์ขนาดใหญ่: นำเสนอ การรองรับ WiFi shield (ไดร์เวอร์ network.WINC สำหรับ WINC1500 และ socket API usocket พร้อมเครื่องมือจัดการ firmware), โมดูล thermal-IR ใหม่ fir, ตัวตั้งค่า white-balance / mirror / flip ของ sensor, sensor.skip_frames() และ image filter mean / median / mode / midpoint ไม่มีการเปลี่ยนแปลง API ที่ไม่เข้ากัน — สคริปต์ v1.2.0 ทำงานได้โดยไม่ต้องเปลี่ยนแปลง

ไฮไลต์

  • WiFi shieldnetwork.WINC สำหรับ WINC1500 (scan / connect / ifconfig) และ socket API usocket (TCP/UDP, DNS, timeouts) พร้อมเครื่องมือ update/dump/version firmware

  • โมดูล fir — รองรับเซนเซอร์ thermal-IR (MLX)

  • Sensorset_whitebal() / set_hmirror() / set_vflip() และ skip_frames()

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

  • ไม่มีการเปลี่ยนแปลง API ที่ไม่เข้ากัน — flash firmware ใหม่แล้วสคริปต์ v1.2.0 ทำงานได้ทันที

ฟีเจอร์ใหม่

  • WiFi shield (WINC1500) — เพิ่ม driver network.WINC (WiFi scan, connect, ifconfig) และ socket API usocket: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blocking timeouts และ DNS (พร้อม async socket/DNS callbacks) รวมถึงเครื่องมือ firmware winc.fw_update() / winc.fw_dump() / winc.fw_version() และสคริปต์ตัวอย่าง WiFi (scan, connect, TCP client, DNS, NTP, MJPEG streamer)

  • fir — เพิ่มโมดูล thermal-IR fir (init / deinit / read_ta / read_ir / draw_ta / draw_ir พร้อม scaling/blending ภายใน) และตัวอย่าง fir.py / fir_lcd.py

  • Sensor — เพิ่ม sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip() และ sensor.skip_frames() (ให้กล้องตั้งตัวหลังเปลี่ยนการตั้งค่า)

  • Image filters — เพิ่ม image.mean(), image.median(), image.mode() และ image.midpoint(ksize, bias=)

  • เพิ่ม BLE driver/ตัวอย่างที่เขียนใหม่ และเครื่องมือสร้าง MLX IR-table

การเปลี่ยนแปลงและการปรับปรุงอื่นๆ

  • จัดระเบียบสคริปต์ตัวอย่างใหม่เป็นโฟลเดอร์หัวข้อแบบ Arduino ที่มีหมายเลข (01-Basics เป็นต้น) และเพิ่มตัวอย่าง save / GIF / MJPEG; เพิ่มเครื่องมือ "copy color" auto-threshold color-blob ใน OpenMV IDE

การแก้ไขบัก

  • แก้ไขลำดับ byte ของ gethostbyname / DNS ของ WINC1500, การตรวจสอบ firmware ของ fw_update() และรวม firmware image WINC เดียวที่อัพเดตแล้ว

ฮาร์ดแวร์และการรองรับบอร์ด

  • WiFi shield — WINC1500 (firmware 19.4.4)

  • fir — เซนเซอร์ thermal-IR MLX

การเปลี่ยนแปลง API ที่ไม่เข้ากัน

v1.3.0 ไม่มีการเปลี่ยนแปลง Python API ที่ไม่เข้ากัน สคริปต์ที่ทำงานบน v1.2.0 ทำงานได้โดยไม่ต้องเปลี่ยนแปลงบน v1.3.0 — เพียงแค่ flash firmware ใหม่ (WiFi/usocket stack ของ WINC1500 และโมดูล thermal fir เป็นของใหม่ในรุ่นนี้; API ภายในถูกสรุปแล้วใน v1.3.0)