تفاصيل العمل

كيف يعمل النظام؟

النظام يشترك في موضوعين (Topics) وينشر على موضوعين آخرين في بروتوكول MQTT لتوفير تحكم كامل عن بعد، ومراقبة، وتواصل ثنائي الاتجاه:

الموضوعات المشتركة (Subscribed Topics):

esp32/mode → لتغيير وضع التشغيل بين تلقائي ويدوي.

esp32/relay_cmd → للتحكم بحالة الـ LED عن بعد في الوضع اليدوي.

الموضوعات المنشورة (Published Topics):

esp32/temp → قياسات درجة الحرارة في الوقت الفعلي من حساس NTC.

esp32/status → تحديثات حالة الـ LED (تشغيل/إيقاف) لتعرف دائمًا حالة النظام.

وضعيات التشغيل:

الوضع اليدوي – التحكم في الـ LED فورًا من خلال عميل MQTT بأوامر تشغيل/إيقاف.

الوضع التلقائي – الـ LED يشتغل عند تجاوز درجة الحرارة الحد المحدد، ويُطفأ عند انخفاضها.

الميزات الرئيسية:

اتصال ESP32 بشبكة Wi-Fi ووسيط MQTT.

حساس NTC لقياس درجة الحرارة بدقة عبر ADC.

ريلاي للتحكم في تشغيل/إيقاف الـ LED.

نشر بيانات في الوقت الفعلي والتحكم عن بعد.

تشغيل سلس في محاكي Wokwi ولوحة تحكم HiveMQ.

آلية تغذية راجعة من خلال تحديثات الحالة.

التقنيات المستخدمة:

MicroPython | MQTT | HiveMQ | Wokwi | ADC | منطق أتمتة IoT

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات