v1.3.0

v1.3.0 — це великий функціональний реліз: він вводить підтримку WiFi-щита (драйвер network.WINC для WINC1500 та API сокетів usocket з інструментами керування мікропрограмою), новий модуль теплового ІЧ-датчика fir, сетери білого балансу / дзеркального відображення / перевертання sensor, sensor.skip_frames() та фільтри зображень mean / median / mode / midpoint. Реліз не вносить критичних змін API — скрипти v1.2.0 працюють без змін.

Основні можливості

  • WiFi-щит — WINC1500 network.WINC (сканування / підключення / ifconfig) та API сокетів usocket (TCP/UDP, DNS, таймаути) з інструментами оновлення/дампу/версії мікропрограми.

  • Модуль fir — підтримка теплового ІЧ-датчика (MLX).

  • Sensorset_whitebal() / set_hmirror() / set_vflip() та skip_frames().

  • Фільтриimage.mean() / median() / mode() / midpoint().

  • Відсутність критичних змін API — перепрошийте і ваші скрипти v1.2.0 працюватимуть без змін.

Нові можливості

  • WiFi-щит (WINC1500) — додано драйвер network.WINC (сканування WiFi, підключення, ifconfig) та API сокетів usocket: 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 — додано 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 тощо), додано приклади збереження / GIF / MJPEG; до OpenMV IDE додано інструмент автоматичного порогового визначення кольорових плям «copy color».

Виправлення помилок

  • Виправлено порядок байтів IP-адреси gethostbyname / DNS для WINC1500, перевірку мікропрограми у fw_update() та поставлено оновлений єдиний образ мікропрограми WINC.

Апаратне забезпечення та підтримка плат

  • WiFi-щит — WINC1500 (мікропрограма 19.4.4).

  • fir — тепловий ІЧ-датчик MLX.

Критичні зміни API

v1.3.0 не вносить критичних змін Python API. Скрипти, що працювали на v1.2.0, без змін виконуються на v1.3.0 — просто перепрошийте мікропрограму. (Стек WiFi/usocket для WINC1500 та тепловий модуль fir є новими в цьому релізі; їх внутрішній API був завершений у рамках v1.3.0.)