v1.3.0#
v1.3.0 هو إصدار كبير بالميزات: يقدّم دعم درع WiFi (برنامج تشغيل WINC1500 network.WINC وواجهة برمجة المقابس usocket مع أدوات إدارة البرنامج الثابت)، ووحدة fir جديدة للأشعة تحت الحمراء الحرارية، وضبّاطات توازن اللون الأبيض / الانعكاس / القلب في sensor، وsensor.skip_frames()، ومرشحات الصور mean / median / mode / midpoint. لا يقدّم أي تغييرات كاسرة في واجهة البرمجة — تعمل برامج v1.2.0 النصية دون تغيير.
أبرز النقاط#
درع WiFi — WINC1500
network.WINC(المسح / الاتصال / ifconfig) وواجهة برمجة المقابسusocket(TCP/UDP وDNS والمهل) مع أدوات تحديث/تفريغ/إصدار البرنامج الثابت.وحدة
fir— دعم مستشعر الأشعة تحت الحمراء الحرارية (MLX).المستشعر —
set_whitebal()/set_hmirror()/set_vflip()وskip_frames().المرشحات —
image.mean()/median()/mode()/midpoint().لا تغييرات كاسرة في واجهة البرمجة — أعد التحميل وستعمل برامج v1.2.0 النصية دون تغيير.
ميزات جديدة#
درع WiFi (WINC1500) — أُضيف برنامج تشغيل
network.WINC(مسح WiFi والاتصال وifconfig) وواجهة برمجة المقابس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.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.
إصلاحات الأخطاء#
أُصلح ترتيب بايتات IP في
gethostbyname/ DNS لـ WINC1500، والتحقق من البرنامج الثابت فيfw_update()، وشُحنت صورة برنامج ثابت WINC واحدة محدّثة.
العتاد ودعم اللوحات#
درع WiFi — WINC1500 (البرنامج الثابت 19.4.4).
fir— مستشعر MLX للأشعة تحت الحمراء الحرارية.
تغييرات واجهة البرمجة الكاسرة#
لا يقدّم v1.3.0 أي تغييرات كاسرة في واجهة برمجة Python. البرامج النصية التي عملت على v1.2.0 تعمل دون تغيير على v1.3.0 — فقط أعد تحميل البرنامج الثابت. (مكدّس WiFi/usocket لـ WINC1500 ووحدة fir الحرارية جديدان في هذا الإصدار؛ وقد أُنجزت واجهتهما البرمجية الداخلية ضمن v1.3.0.)