تفاصيل العمل

عنوان المشروع:

جهاز تذكير بالمهام باستخدام إنترنت الأشياء (Task Reminder IoT Device) بواسطة ESP32 وشاشة LCD

فكرة المشروع:

يهدف هذا المشروع إلى إنشاء جهاز ذكي يساعد المستخدم على تذكّر المهام اليومية من خلال عرضها على شاشة LCD. يعتمد على وحدة ESP32 للاتصال بالإنترنت وجلب المهام من مصدر خارجي مثل خادم ويب أو قاعدة بيانات سحابية، ويُبرمج باستخدام بيئة Arduino IDE.

المكونات المستخدمة:

وحدة ESP32

شاشة LCD (مثل 16x2 أو باستخدام واجهة I2C)

أسلاك توصيل وBreadboard (اختياري)

مصدر طاقة (بطارية أو USB)

أزرار (اختياري، لتصفح أو تحديث المهام)

وظيفة الجهاز:

يتصل ESP32 بشبكة Wi-Fi عند التشغيل.

يقوم بجلب قائمة المهام من مصدر خارجي (مثل Firebase أو خادم HTTP).

يتم عرض المهام على شاشة LCD واحدة تلو الأخرى.

يمكن تحديث المهام تلقائيًا أو يدويًا عن طريق زر.

يمكن إضافة وظائف إضافية مثل التنبيه الصوتي أو إشارات ضوئية.

البرمجة:

تم استخدام بيئة Arduino IDE لبرمجة ESP32، بالاعتماد على مكتبات مثل:

WiFi.h: للاتصال بشبكة Wi-Fi

LiquidCrystal.h أو LiquidCrystal_I2C.h: للتحكم في شاشة LCD

HTTPClient.h أو FirebaseESP32.h: للوصول إلى المهام عبر الإنترنت

إمكانيات التوسّع:

ربط الجهاز بتطبيق هاتف محمول أو واجهة ويب لتعديل المهام.

جدولة التذكيرات بناءً على الوقت باستخدام وحدة RTC.

إضافة تنبيهات صوتية أو اهتزازية.

دعم عدة مستخدمين أو تعدد المهام.

أهداف المشروع:

تقديم وسيلة بسيطة وفعالة لتذكير المستخدم بمهامه اليومية.

التدريب على استخدام ESP32 في تطبيقات إنترنت الأشياء.

دمج الاتصال بالإنترنت مع عرض مرئي بسيط للمعلومات.

إنشاء مشروع عملي قابل للتطبيق والتطوير.

بطاقة العمل

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