Skip to content

ens4dz/Algeria-Prayer-Times-ESP32

Repository files navigation

Salat-Time-esp32

.الهدف من المشروع تصميم ساعة عصرية اقتصادية وقابلة للتخصيص، مثل عرض أحاديث أو أذكار أو مواقيت المحاضرات

مميزات المشروع: تكلفة منخفضة قابلية التغيير الشكل في أي وقت سهل النقل والتركيب salat vga_pins

الخصائص الحالية:

  • دقة الوقت، تجلب الوقت تلقائيا عند أول تشغيل من الانترنت،
  • طريقة حساب الوقت حسب الوزارة حرفيا.
  • تدعم 60 مدينة جزائرية حسب التطبيق الرسمي للجزائر
  • تقليص قاعدة البيانات (تحسن ملحوظ من7 ميغا أصبحت 1 ميغا)
  • اضافة مؤقتة تعمل ببطارية صغيرة، لتفادي ضياع التوقيت عند انقطاع الكهرباء
  • امكانية تغيير المدينة باستخدام الهاتف والوايفاي

wifi-config

مزايا ناقصة:

  • عرض التاريخ الهجري والميلادي (تحتاج لبرمجة مكتبة للكتابة بالعربية)
  • اضافة اعلانات مثل #أغلق_هاتفك بين الأذان والإقامة الصلاة
  • تحديث قاعدة البيانات تلقائيا بحلول عام هجري جديد
  • اضافة طريقة عرض حديثة، بحيث يعرض صلاة واحدة كل ثانتين لتظهر بشكل أفضل في الشاشات الصغيرة

المكتبات المستخدمة:

VGA:

1-https://github.com/bitluni/ESP32Lib (GfxWrapper.h needs a patch for rotation )

2-https://github.com/adafruit/Adafruit-GFX-Library

DB:

3-https://github.com/siara-cc/esp32_arduino_sqlite3_lib

Rtc time:

4-https://github.com/Makuna/Rtc//clock

WEB server and OTA:

5-https://github.com/ayushsharma82/AsyncElegantOTA

6-https://github.com/me-no-dev/ESPAsyncWebServer

7-https://github.com/me-no-dev/AsyncTCP

أرحب بشدة بأي مساهمة لتحسين المشروع

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published