You are on page 1of 21

‫جامعة حلب‬

‫كلية الهندسة الكهربائية وااللكترونية‬


‫قسم الهندسة اإللكترونية‬

‫تنفيذ نظام إل ـكــتروني للتحكم بمنزل ذك ــي باستخدام ‪ FPGA‬‬


‫‪ ‬‬

‫بإشراف‬
‫الدكتور املهندس‬ ‫الدكتور املهندس‬
‫عبدالفتاح فارس‬ ‫ه ـ ــالل هـ ــالل‬
‫إعداد الطالب‪:‬‬
‫ف ــرج ف ــرج‬ ‫عبد الرحمن دالي‬
‫محتويات العرض‬
‫• فكرة املشروع‬
‫• أهدافه وأهميته‬
‫• مقدمة عامة عن طبيعة املشروع‬
‫• مكونات املنظومة املستخدمة وخصائصها‬
‫• التطبيق العملي‬
‫• الصعوبات واآلفاق املستقبلية‬
‫فكرة املشروع‬
‫إ ن الهدف م ن هذا املشروع ه و تصميم‬
‫ومحاكاة منظوم ة الكتروني ة للتحكم‬
‫بواسطة تطبيقات الهواتف الذكية بإضائة‬
‫املنزل وبفتح واغالق االبواب والنوافذ وذلك‬
‫باالعتماد عل ى موديول بلوتوث باستقبال‬
‫اإلشارات من الهاتف الذكي‬
‫أهداف املشروع‬
‫• التعرف على أهمية تقنية البلوتوث وربطها بشرائح الـ ‪FPGA‬‬
‫• بناء نظام للتحكم ببعض أجزاء املنزل عن بعد باستخدام تقنية البلوتوث‬

‫‪:‬أهمية املشروع‬
‫• توظيف شريحة ال ـ‪ FPGA‬بكل ماتتميز فيه من سرعة في األداء ووثوقية عالية للتصميم‬
‫ُ‬
‫مقارنة بالشرائح اآلخرى وذلك في التحكم بأجهزة منزل (‪ )AC & DC‬عن بعد‪.‬‬
‫مقدمة عامة عن طبيعة املشروع‬
‫تعريف املنزل الذكي‬
‫مقدمة عامة عن طبيعة املشروع‬
‫شرائح الـ ‪FPGA‬‬
‫مقدمة عامة عن طبيعة املشروع‬
‫لغة البرمجة ‪VHDL :‬‬
‫وهي لغة توصيف الكيان الصلب للدارات املتكاملة ذات السرعات املرتفعة‬
‫مكوناتـ املنظومة املستخدمة وخصائصها‬
‫‪ ‬الشريحة املستخدمة‬
‫مكوناتـ املنظومة املستخدمة وخصائصها‬
‫‪ ‬دارة اإلضاءة‬
‫مكوناتـ املنظومة املستخدمة وخصائصها‬
‫‪ ‬محرك خطوي‬
‫مكوناتـ املنظومة املستخدمة وخصائصها‬
‫‪ ‬دارة قيادة محرك‬
‫مكوناتـ املنظومة املستخدمة وخصائصها‬
‫‪ ‬موديول البلوتوث‬
‫التطبيق العملي‬
‫مخطط العمل العام‬
‫‪Application on ANDROID‬‬

‫‪Module BT HC-05‬‬

‫‪SPARTAN 3 AN FPGA‬‬

‫دارة التحكم بالحمل المستمر و‬


‫دارة قيادة محرك الباب‬
‫الحمل المتناوب‬
‫التطبيق العملي‬

‫‪ ‬البرنامج المستخدم هو ‪Bluetooth Electronics‬‬


‫‪Start‬‬

‫‪ ‬المخطط التدفقي للكود البرمجي‪:‬‬


‫استدعاء المكتبات المطلوبة‬

‫‪Reset=1‬‬ ‫تصفير عداد الـ‬


‫‪BAUD‬‬
‫‪yes‬‬
‫‪NO‬‬

‫‪no‬‬
‫يعد الـ‪ BAUD‬حتى نهاية عدة‬
‫الـ ‪Bit‬‬

‫إزاحة للـ‪ Bit‬التالي وتصفير‬


‫عداد ال ‪baud‬‬

‫‪+‬‬
‫‪ ‬المخطط التدفقي للكود البرمجي‪:‬‬
‫‪+‬‬
‫قراءة حالة اإلشاراتـ المستقبلة‬

‫‪yes‬‬
‫حالة خمول‬
‫تصفير المسجالت‬
‫‪State =idel‬‬

‫‪no‬‬
‫حالة استقبال‬ ‫‪yes‬‬
‫وضع قيمة البيانات في المسجالت‬
‫‪State = 1‬‬
‫‪no‬‬

‫حالة انتهاء استقبال‬

‫‪State =stop‬‬
‫‪yes‬‬
‫فك شيفرة البيانات في المسجالت‬

‫دارة تحكم بمحرك‬


‫دارة تحكم ب اإلضــاءة‬

‫‪AC & Dc‬‬

‫‪END‬‬
‫مخطط ‪RTL‬‬ ‫التطبيق العملي‬
‫الصـعوبات التي اعترضت املشروع‬
‫• شريحة الـ ‪ FPGA‬مغلقة املصدر‬
‫• صعوبة التعامل مع لغة برمجة ‪VHDL‬‬
‫اآلفاق املستقبلية‬
‫←تغيير نظام االتصال من ‪Bluetooth‬إلى ‪.Wi-Fi‬‬

‫←ربـط منظومة التحكم مع شبكة األنترنت بحيث يمكن للمستخدم من أي مكان بـالعالم التحكم بمنزله‪.‬‬

‫←تعميم هذا النموذج على منشأة سكنية بـحيث يتمكن املستثمر من مراقبة منشأته بموثوقية أعلى‪.‬‬

‫←تطوير منظومة التحكم بإضافة كاميرات مراقبة وشاشات عرض مناسبة تمكن املستخدم من مراقبة كافة الغرف‪.‬‬

‫←إضافة ميزاتـ وخواص جديدة متقدمة تساهم في ارتقاء املنازل الذكية ملراحل متطورة أكثر‬
‫املراجع املستخدمة‬
‫• محاضرات النظم اإللكترونية – ج ــامعــة حلب ـ د‪.‬هــالل هالل‪.‬‬

‫• تجارب مخبر النظم اإللكترونية املتقدمة ـ جامعـ ــة حلب ‪.‬‬

‫• كـتـاب تصميم الدارات الرقمية باستخدام ال ـ (‪. )VHDL‬‬

‫• ‪. WWW.xilinx.com‬‬

‫• ‪. Wikipedia web site‬‬

‫• ‪www.FPGA4fun.com‬‬
‫ً‬
‫شكرا لحسن اإلصغاء‬

You might also like