تخطَّ إلى المحتوى
نافيرا تك NAVERA TECH
  1. KFS × Navera
  2. IoT & AI for Smart Agriculture
  3. السيشن 18
18/ 22 الأسبوع 9-10 · الدمج والتصوير والأتمتة 3 ساعات

أنظمة الإنذار المبكر والأتمتة

Early Warning Systems & Automation

قواعد التنبيه (عتبات + مخرجات الذكاء الاصطناعي)، منع تكرار التنبيهات، الإشعارات عبر Telegram، التشغيل التلقائي للمضخة والمروحة، وسجل لكل قرار — ثم نشغّل ريّاً شبه ذاتي يعتمد على التوقعات، مع إبقاء الإنسان في الحلقة وتصميم آمن ضد الأعطال.

Overview

نظرة عامة على السيشن

بنهاية السيشن ستكون قادراً على

  • تصمم قواعد تنبيه بمستويات (info / warning / critical) تجمع العتبات ومخرجات ML.
  • تمنع Alert fatigue بإلغاء التكرار (De-duplication) و Hysteresis.
  • ترسل إشعارات عبر Telegram Bot API (و SMTP بريدياً) بشكل آمن.
  • تجدول المهام بـ Cron / Task Scheduler وتسجل كل قرار في Decision log.
  • تطبق مبادئ Human-in-the-loop والتشغيل الآمن للأتمتة الزراعية.

التطبيق في مزرعة الكلية

تشغيل محرك الأتمتة على منصة المزرعة: تنبيه Telegram للمشرف عند الإجهاد الحراري أو رطوبة الصوبة العالية أو سقوط عقدة، وري تلقائي لأصيص التجربة في الصوبة عندما تقرر القواعد أو النموذج ذلك — مع تأجيل الري إذا كان المطر متوقعاً.

المُخرج (Deliverable)

بيئة زراعية شبه ذاتية: automation.py يعمل كل 10 دقائق، تنبيهات Telegram حقيقية، أوامر ري ومروحة تلقائية بحد أقصى، وسجل قرارات يوضح سبب كل فعل.

خطة السيشن (180 دقيقة)

  1. 0:00 مراجعة مراجعة: التوقعات على اللوحة ونتائج المقارنة الميدانية 10 د
  2. 0:10 شرح تصميم قواعد الإنذار + محاكي محرك القرارات 25 د
  3. 0:35 محاكاة Tinkercad: وحدة ري تلقائي مستقلة بـ Hysteresis وقفل أمان 30 د
  4. 1:05 استراحة استراحة 10 د
  5. 1:15 تطبيق Lab: automation.py + بوت Telegram + الجدولة 35 د
  6. 1:50 ميداني ميداني: ري شبه ذاتي يعمل بالتوقعات في الصوبة 35 د
  7. 2:25 نقاش مراجعة الأمان: الإنسان في الحلقة وأنماط الفشل 25 د
  8. 2:50 تقييم اختبار سريع + الواجب 10 د

الأدوات والمكونات

منصة Smart Farm (automation.py)Telegram + @BotFatherWindows Task Scheduler / cronTinkercadأصيص تجربة + مضخة 5V + Relay

قاموس المصطلحات (Glossary)

Early warning systemنظام الإنذار المبكر

يكتشف الخطر قبل حدوث الضرر.

Alert ruleقاعدة تنبيه

شرط + مستوى + رسالة + فعل.

Severity levelمستوى الخطورة

info / warning / critical.

Alert fatigueإرهاق التنبيهات

كثرة التنبيهات تجعل المشرف يتجاهلها كلها.

De-duplicationمنع التكرار

لا نرسل نفس التنبيه أكثر من مرة في الساعة.

Hysteresisالتخلف (منطقة ميتة)

عتبتا تشغيل وإيقاف مختلفتان لمنع التذبذب.

Bot APIواجهة البوت

Telegram يتيح إرسال رسائل عبر HTTPS برمز Token.

Cronالمجدول

تشغيل سكربت دورياً (*/10 * * * * = كل 10 دقائق).

Decision logسجل القرارات

متى ولماذا ومن (قاعدة/نموذج/إنسان) اتخذ كل قرار.

Human-in-the-loopالإنسان في الحلقة

النظام يقترح أو ينفذ مع إمكانية تدخل الإنسان.

Lockoutالقفل

منع إعادة التشغيل لفترة بعد حدث (مثل ري حديث).

Watchdogالمراقب

آلية تعيد تشغيل النظام أو توقفه إذا علق.