المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التحكم فى إنارة سلم عمارة اتوماتيكيا


noornader
06-15-2009, 01:12 AM
أخى العزيز/ زكى شاكر
من خلال تجوالى فى منتدانا هذا وجدت موضوع من مواضيعك المميزة

وهو مؤقت مصابيح إنارة درج باستخدام المتكاملة 555

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

التحكم فى إضاءة سلم عمارة (بناية) اتوماتيكيا

ولقد بدأت فعلا فى تنفيذ المشروع

وعند الانتهاء منه سوف أقوم بعرضه عليك

شكرا لك وتقبل تحياتى

زكي شاكر
06-15-2009, 01:18 AM
أخى العزيز/ زكى شاكر


من خلال تجوالى فى منتدانا هذا وجدت موضوع من مواضيعك المميزة
وهو مؤقت مصابيح إنارة درج باستخدام المتكاملة 555

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

التحكم فى إضاءة سلم عمارة (بناية) اتوماتيكيا

ولقد بدأت فعلا فى تنفيذ المشروع

وعند الانتهاء منه سوف أقوم بعرضه عليك

شكرا لك وتقبل تحياتى


بارك الله فيك اخي العزيز ..
أعرف ان عندك أفكارا مميزة للبرمجة بفلوكود
وان شاء الله يتوفر لك الوقت لعرض بعض منها
بالتوفيق ان شاء الله
تحياتي ..

noornader
06-16-2009, 01:54 AM
السلام عليكم إخوانى الكرام
فى محاولة منى لمشاركة أخونا العزيز/ زكى شاكر
فى مايقدمه من علم نافع فى هذا المنتدى المبارك أقدم مشروع



التحكم فى إنارة سلم عمارة اتوماتيكيا

(تايمر إضاءة درج)



المتحكم المستخدم : pic16f877a



العمارة أو البناية تتكون من ثمانية طوابق
لإضاءة مصابيح السلم لجميع الطوابق يكفى الضغط على أى مفتاح فى أى طابق.

تضاء المصابيح لفترة زمنية معينة يتم تحديدها بوقت تأخير داخل برنامج الماكور(يقوم بعمل التايمر)
ثم تنطفئ جميع المصابيح ولا تضاء إلا عند الضغط مرة أخرى على أى من المفاتيح الثمانبة.

تم تحديد زمن التشغيل فى هذا التطبيق ب 5 ثوانى فقط كمثال
وذلك لتسريع تقدم البرنامج ويمكن زيادة الزمن حسب الرغبة ليتطابق مع الواقع
ولكن يجب أن يكون كافى للصعود الى الطابق الثامن.



ملف المشروع من هنا (http://www.irfa3.com/29nqrzibzhds/ladder.rar)


وبالتوفيق إن شاء الله

زكي شاكر
06-16-2009, 02:28 PM
السلام عليكم ورحمة الله وبركاته
رائع أخي نورنادر شكرا جزيلا لك على هذا المشروع الجميل ..
اتمنى ان تعطينا لمحة ولو موجزة عن سير البرنامج بحسب ما يتوفر لديك من وقت
تقبل تحياتي وشكرا لك مرة أخرى على التفاعل مع الدورة..

noornader
06-16-2009, 07:09 PM
الشكر لله أخى زكى فهذا القليل مما علمتنا
وإن شاء الله سوف اقوم بشرح مبسط للمشروع
شكرا لك وتقبل تحياتى

noornader
06-17-2009, 03:43 PM
السلام عليكم إخوانى الكرام



لمحة موجزة عن مشروع

التحكم فى إنارة سلم عمارة اتوماتيكيا

(تايمر إضاءة درج)

فكرة العمل:

كما ذكرنا سابقا أن العمارة تتكون من ثمانية طوابق فى كل طابق مفتاح ومصباح ويمكن أن يزداد عدد المصابيح فى كل طابق حسب الرغبة.

عند الضغط على اى مفتاح فى اى طابق من الثمانية وليكن مفتاح الطابق الأول كما بالصورة


http://img101.herosh.com/2009/06/17/271745186.png

http://www.irfa3.com/29d2fw5w5zda/sw.png
فإن المصابيح فى جميع الطوابق على طول السلم تضاء كما فى الصورة


http://img101.herosh.com/2009/06/17/94286472.png


تظل المصابيح مضاءة لفترة زمنية معينة يتم تحديدها من قبل المبرمج
ثم تنطفئ جميع المصابيح ولا تضاء إلا عند الضغط مرة أخرى على أى من المفاتيح الثمانبة

تم استخدام مكون ليدات آخر كمبين indicator يوضع فى لوحة التحكم اسفل العمارة كما بالصورة


http://img102.herosh.com/2009/06/17/454064174.png


ويستخدم لبيان اى مفتاح من المفاتيح الثمانية هو الذى استخدم فى إضاءة المصابيح وهذا المبين يمكن الاستغناء عنه حسب الرغبة.

شرح البرنامج الرئيسى Main

http://img102.herosh.com/2009/06/17/279985698.png


1- تحديد المنفذ B كمدخل وجعل المتغيرSW1 (مفتاح الطابق الأول) يعمل على البين B0 منه
2- اختبار حالة المفتاح عن طريق SW1 = 1 (إذا كانت Yes تعنى حالة تشغيل والذهاب الى 3 و إذا كانت No تعنى حالة عدم التشغيل والذهاب الى 4)
3- استدعاء البرنامج الفرعى (ماكرو)
4- جعل المتغير SW2 (مفتاح الطابق الثانى ) يعمل على البين B1 من منفذ الدخل B.
5- إختبار حالة المفتاح SW2 كما بالخطوة 2 وهكذا.

شرح البرنامج الفرعى Macro

http://img102.herosh.com/2009/06/17/859641127.png


1- بداية تشغيل البرنامج الفرعى
2- تحديد المنفذ D كمخرج وإعطاءه القيمة 255 عشريا والتى تناظر 11111111 ثنائى اى خروج 5 فولت على الاطراف الثمانية للمنفذ D و هذه الاطراف تقوم بدورها بتغذية دائرة التحكم فى إضاءة المصابيح فتكون النتيجة إضاءة المصابيح الثمانية.
3- رمز التوقيت وهو المسئول عن تحديد زمن التأخير Delay time (يستخدم كتايمر) يتم تحديد زمن التشغيل فيه ب 5 ثوانى فقط على سبيل المثال وذلك لتسريع تقدم البرنامج ويمكن زيادة الزمن حسب الرغبة ليتطابق مع الواقع ولكن يجب أن يكون هذا الزمن كافى للصعود الى الطابق الثامن>
4- بعد مرور الفترة الزمنية للتشغيل (5 ثوانى) يتم اعطاء المنفذ D قيمة صفر مما يجعل اطراف المنفذ تساوى 00000000 وبالتالى تفصل التغذية عن دائرة التحكم فيتم إطفاء المصابيح الثمانية وتظل هكذا فى انتظار دورة جديدة للتشغيل.
5- انتهاء البرنامج الفرعى والرجوع للبرنامج الرئيسى كما بالصورة

http://img101.herosh.com/2009/06/17/660502448.png


عند الرجوع للبرنامج الرئيسى نصل االى الحلقة غير الشرطية عند نقطة العودة A والتى تأخذنا الى بداية البرنامج الرئيسى عند نقطة الوصل A كما بالصورة .

http://img101.herosh.com/2009/06/17/864903463.png


يظل البرنامج يعمل فى هذه الحلقة الى ان يتم الضغط مرة أخرى على اى من المفاتيح الثمانية لتعاد دورة التشغيل من جديد,


تحياتى للجميع

وبالتوفيق بإذن الله

زكي شاكر
06-17-2009, 05:35 PM
السلام عليكم ورحمة الله وبركاته
ماشاء الله شرح رائع وعرض جميل
بارك الله فيك أخي العزيز نورنادر

vito
06-20-2009, 10:35 AM
السلام عليكم ورحمة الله وبركاته
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

noornader
06-20-2009, 12:00 PM
شكرا على مرورك الطيب أخى Vito
وتقبل تحياتى

محمد50
07-05-2009, 08:35 PM
أخى العزيز/ زكى شاكر
من خلال تجوالى فى منتدانا هذا وجدت موضوع من مواضيعك المميزة
وهو مؤقت مصابيح إنارة درج باستخدام المتكاملة 555
فخطر فى بالى فكرة تنفيذ مشروع بالفلوكود يقوم بنفس العمل ولقد اسميته
التحكم فى إضاءة سلم عمارة (بناية) اتوماتيكيا
ولقد بدأت فعلا فى تنفيذ المشروع
وعند الانتهاء منه سوف أقوم بعرضه عليك
شكرا لك وتقبل تحياتى

الاخ العزيز نور استاذنا الفاضل زكى شاكر وبعد الغياب الحمد لله تفرغت أخيرا لدورتنا الجميلة
شكرا لك اخى نور على المشروع فعلا مشروع جميل ونافع :icon30: بارك الله فيك بس أسمح لى بإضافة بعض التعديلات عليه بعد إذنك أخى الكريم مثلا كالتحكم الانهائى فى الوقت حتى يمكن للمستخدم تغيير الوقت كما يشاء وذالك من خلال عدد 2مفتاح up_dowen وذالك لاختيار وقت الاضائة قبل عملية القدح وإضهار القيمة على شاشة lcd
منتظر ردك أخى الكريم بالتوفيق

noornader
07-06-2009, 12:14 AM
مرحبا بك اخى محمد50

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

محمد50
07-06-2009, 01:12 AM
شكرا لك أخى نعم هذا ماقصده الفنى المسؤؤؤؤؤؤول نفرض انه يريد زيادة الوقت اوتقليله هل سيرجع للمبرمج ؟ ام نعطى له امكانية لتغير الوقت كما يشاء ولاتنسى ان جميع مؤقتات الدرج الموجودة بالاسواق موجودة بها هذه الخاصية وفى الاخر شكرا لك
وكما ترى

noornader
07-06-2009, 12:43 PM
شكرا لك أخى نعم هذا ماقصده الفنى المسؤؤؤؤؤؤول نفرض انه يريد زيادة الوقت اوتقليله هل سيرجع للمبرمج ؟ ام نعطى له امكانية لتغير الوقت كما يشاء ولاتنسى ان جميع مؤقتات الدرج الموجودة بالاسواق موجودة بها هذه الخاصية وفى الاخر شكرا لك
وكما ترى
شكرا اخى العزيز لقد وضحت الرؤيا
فعلا تكون إضافة جديدة تواكب واقع ماكينات السلم الموجودة فى الاسواق
إن شاء الله سوف احاول إضافة هذه الخاصية وربنا الموفق ...
تقبل تحياتى

mohamed farok
07-06-2009, 11:20 PM
شكرا على مجهودك

noornader
07-07-2009, 01:28 AM
شكرا على مجهودك
الشكر لله وحده الذى انعم علينا بالفلوكود
نورت الموضوع اخى الكريم وتقبل تحياتى

reda2000
10-11-2009, 04:18 AM
شكرا لكن ملف المشروع للتحميل
File Not Found

noornader
10-12-2009, 12:14 AM
شكرا لكن ملف المشروع للتحميل
file not found

الشكر لله اخى العزيز
وان شاء الله سوف ارفع الملف على موقع أخر
تحياتى

noornader
10-12-2009, 12:20 AM
السلام عليكم ورحمة الله وبركاته

نظرا لتعطيل رابط المشروع
بموقع رفع الملفات المستخدم حاليا
فقد تم إعادة الرفع على موقع آخر
والتحميل من هنا (http://www.mediafire.com/file/5dqlnnzgjjl/ladder_flo.rar)

وبالله التوفيق

akramm ahmad
07-18-2011, 10:51 AM
اخي نور لما فكيت ضغط الملف اللي نزلتو عن الرابط طلع بمتداد ladder.fcf
على اي برنامج يتم فتح هذا الامتداد .fcf

رجاء اخي نور الرد سريعا

:hanged:

noornader
07-28-2011, 10:40 PM
اخي نور لما فكيت ضغط الملف اللي نزلتو عن الرابط طلع بمتداد ladder.fcf
على اي برنامج يتم فتح هذا الامتداد .fcf

رجاء اخي نور الرد سريعا

:hanged:

اخى الكريم هذا الامتداد هو خاص بلغة البرمجة و هى الفلوكود
ويجب ان يكون برنامج فلوكود محمل هلى جهازك من قبل التشغيل
يمكنك تحميله من منتدى فلوكود وتنصيبه على جهازك وسوف يعمل الملف معك بشكل صحيح
تمنياتى لك بالتوفيق