Smart Garage System Lift

 


🏗️ مشروع الرافعة الذكية للجراج (Smart Garage Lift System - M1)

📝 مقدمة عن المشروع :

يعتبر نظام Smart Garage Lift حلاً هندسياً مبتكراً لمشكلة تكدس السيارات وضيق المساحات. يعتمد المشروع على دمج تقنيات الأنظمة المدمجة (Embedded Systems) مع الرؤية الحاسوبية (Computer Vision) لإنشاء نظام آلي بالكامل يقوم باستقبال السيارة، التأكد من وجود مساحة فارغة، ثم نقلها آلياً إلى المكان المخصص لها دون تدخل بشري.


⚙️ آلية العمل (System Logic) :

يعمل النظام من خلال ثلاث مراحل ذكية تضمن الأمان والدقة:

  1. مرحلة الاستشعار (Sensing) : يقوم حساس الأشعة تحت الحمراء (IR) باكتشاف وجود سيارة على منصة الرفع، بينما تقوم الحساسات الرقمية بمراقبة حالة الغرف (ممتلئة/فارغة).

  2. مرحلة اتخاذ القرار (Processing) : يقوم العقل المدبر (Arduino) بحساب المسافات باستخدام الحساس فوق الصوتي (Ultrasonic) وتحديد أقرب غرفة فارغة للتحرك نحوها.

  3. مرحلة التنفيذ (Action) : يتم تفعيل المحركات عبر موديولات "الريليه" للتحرك أفقياً ثم رفع السيارة رأسياً للارتفاع المطلوب بدقة متناهية.


🛠️ قائمة المكونات المستخدمة (Components List):

المكونالوظيفة في المشروع
  • Arduino Uno
  • العقل المدبر الذي يتحكم في الإشارات والمنطق.
  • Ultrasonic Sensor (HC-SR04)
  • قياس ارتفاع الرافعة بدقة (التحكم في مستويات الصعود والنزول).
  • IR Infrared Sensor
  • اكتشاف وجود السيارة فوق منصة الرفع.
  • Relay Module (4-Channels)
  • التحكم في تشغيل وإطفاء محركات الحركة اليمين/اليسار والرفع/الخفاض.
  • Limit Switches / IR Trackers
  • تحديد نقاط التوقف (Location 1, 2, 3) لضمان وقوف الرافعة أمام الغرفة بالظبط.
  • DC Motors with Drivers
  • تنفيذ الحركة الميكانيكية للرافعة.
  • Power Supply (12V)
  • إمداد المحركات والريليهات بالطاقة اللازمة.

🔌 مخطط التوصيل (Wiring Map) :

لضمان عمل الكود البرمجي بشكل صحيح، يجب الالتزام بالتوصيلات التالية على لوحة الأردوينو :

1. الحساسات (Sensors) :

  • حساس وزن السيارة (IR) : Pin 13

  • حساسات المواقع (Locations) :

    • موقع 1 : Pin 12

    • موقع 2 : Pin A0

    • موقع 3 : Pin A1

  • حساسات حالة الغرف (Rooms):

    • غرفة 1 : Pin 2

    • غرفة 2 : Pin 3

    • غرفة 3 : Pin 4

  • حساس الارتفاع (Ultrasonic) :

    • Trig: Pin 10 | Echo: Pin 11

2. المشغلات (Actuators - Relays):

  • محرك الحركة الأفقية (يمين/يسار) : Pins 6, 7

  • محرك الرافعة الرأسية (فوق/تحت) : Pins 8, 9


💻 واجهة التحكم (Python GUI) :


يتميز المشروع بواجهة مستخدم متطورة تم بناؤها بلغة Python، وتوفر الميزات التالية:

  • الوضع الآلي ( Auto Mode ) : يقوم النظام بكل شيء تلقائياً مع تحديث بيانات لحظية على الشاشة.

  • الوضع اليدوي ( Manual Mode ) : يظهر لوحة تحكم تمكن المستخدم من تحريك الرافعة باستخدام الأسهم في حالات الطوارئ.

  • الربط السحابي ( Cloud Sync ) : يتم رفع حالة الجراج لحظياً على قاعدة بيانات Firebase لمراقبة الجراج من أي مكان في العالم عبر الإنترنت.





_____________________صور وروابط المكونات__________________

Arduino Uno CMD Rev4 X1

_______________________________________

Arduino Uno Shield


_______________________________________

USB Female


_______________________________________

Cat6 Lan Cable

_______________________________________

Obstacle Infared Sensor X4

_______________________________________

Obstacle Infared Blackout Sensor X3

_______________________________________

5VDC - 20A Power Supply
_______________________________________

DC Motor 5v for X Axis
_______________________________________

UltraSonic Module



_______________________________________

2CHannel Relay Module X2


_______________________________________

Aluminium Driver Scroll X4

_______________________________________

T8 Lead and Screw with Parts


_______________________________________

RJ45 Soket X2


_______________________________________

RJ45 Module


_______________________________________

Unti-Noise Cable