قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 15-08-2009, 02:26 AM المشاركة 25   
attension السلام عليكم



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

أنا أنظر للموضوع من الناحية العملية ... لذلك أرجوا أن تكون إقتراحاتي مفيدة
ربما يوجد إقتراحات و إضافات أخرى ... نتمنى أن يشاركنا الجميع فيها
شكراً لك أخي أشرف و للإدراة و المشرفين في هذا المنتدى .


اعلانات

أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 15-08-2009, 12:00 PM المشاركة 26   
افتراضي


شكرا أخى أبوزكووور .... الحمد لله الذى هدانا لهذا وما كنا لنهتدى لولا أن هدانا الله

اقتراحاتك جميلة وفى الصميم وتنم عن فكر جيد ماشاء الله

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

ولإرجاع الدائرة إلى الحالة الطبيعية يمكن الضغط على المفتاح RESTART الموصل على الطرف MCLR

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

هل تقصد ذلك ؟؟؟

أقترح أيضاً إضافة مخرج ثاني للإنذار 1/0 يمكن ربطه مع ريليه لتشغيل جهاز إنذار خارجي
هل تقصد بدلا من أن تشغل ليد فقط ( أو ماشابه ) أن يكون هناك أيضا ريليه لتشغيل جهاز إنذار آخر يعمل مع الجهاز الأول ؟؟؟

إن كان كذلك فلماذا ريليه ؟؟ أرجو التوضيح


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

أرجو توضيح تلك النقطة

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


التعديل الأخير تم بواسطة : أشرف الخطيب بتاريخ 15-08-2009 الساعة 12:03 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 15-08-2009, 03:34 PM المشاركة 27   
افتراضي


ملاحظات حول تشغيل المشروع على البروتس :

1- الباسوورد المكونة من ستة أرقام تم حفظها فلا الايبروم فى العناوين من صفر إلى خمسة



هذه النافذة هى ال Watch Window تظهر لك بمجرد تشغيل الدائرة لتتيح لك معرفة القيم الموجودة فى الايبروم
( الباسوورد ) وفى الرام التى تحوى المتغيرات الأخرى مثل المتغير error

2-إذا أدخلت رقم من الباسوورد وأردت التراجع عنه :

يكفيك الضغط على المفتاح CANCEL

3- إذا أردت تغيير الباسوورد الحالى :

فقط اضغط على المفتاح * فى الكيباد وستظهر لك على الشاشة ENTER OLD PASS لإدخال الباسوورد القديم
وعند إدخاله كاملا ستة أرقام تقوم بالضغط على المفتاح # فى الكيباد للتأكيد

إذا أدخلت الباسوورد بشكل صحيح ستظهر على الشاشة ENTER NEW PASS
ثم تدخل الباسوورد الجديدة بنفس الطريقة

أما إن أدخلت الباسوورد القديم خطأ فستظهر لك على الشاشة جملة INVALID

4-إذا كنت قد نسيت الباسوورد :

فيمكنك الضغط على المفتاح CANCEL ومع استمرار الضغط على المفتاح لمدة حوالى ثلاث ثوانى ستظهر لك على الشاشة جملة ENTER NEW PASS لإدخال الباسوورد الجديدة دون الحاجة لإدخال القديمة
وبذلك نكون استخدمنا المفتاح CANCEL لغرضين :
التراجع عن رقم معين - وللطوارىء عند نسيان الباسوورد

5- عند إدخال الباسوورد خطأ ثلاث مرات متتالية فسيعمل الإنذار
وعند المحاولة لإدخال الباسوورد مرة أخرى فلن يسمح لك وسيعمل الإنذار مرة أخرى
ولإرجاع الدائرة لحالتها الطبيعية يمكنك عمل ريستارت للميكروكنترولر وذلك بالضغط على المفتاح RESTART الموصل على المفتاح MCLR


التعديل الأخير تم بواسطة : أشرف الخطيب بتاريخ 15-08-2009 الساعة 03:46 PM

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 15-08-2009, 06:41 PM المشاركة 28   
attension السلام عليكم


شكراً لك أخي أشرف على كلماتك الطيبة بارك الله فيك
- بالنسبة لجرس الإنذار : في حال جعله يتوقف تلقائياً بعد فترة زمنية ... أعتقد أن زمن خمس ثواني قليل جداً , ربما كنت تقصد خمسة دقائق , أعتقد أن خمس دقائق زمن مقبول .
- بالنسبة لإضافة مخرج 0/1 وربطه مع ريليه : الغاية منه ربط أجهزة إنذار إضافية ( ضوء , جرس .... ) تعمل على فولت أكبر من تغذية الدارة 220 فولت
- بالنسبة لجعل المخرج الذي يفتح القفل يعطي عدة نبضات : كما تفضلت أخي أشرف يكفي لفتح القفل نبضة واحدة , ولكن أحيانا و بما أن آلية فتح القفل ميكانيكية ربما يكون فيها عطل أو مشكلة ما , و قد لا يفتح القفل من أول نبضة , لذلك إقترحت أن يعطي ثلاث نبضات متتالية ( ثانية واحدة لكل نبضة )
- عندي إقتراح لإيقاف الإنذار عن العمل:
في حال قام شخص ما بالعبث في القفل و بدأ الإنذار بالعمل :
الإستمرار بالسماح لإدخال أي كود
إذا كان الكود خاطيء يستمر الإنذار بالعمل
إذا كان الكود صحيح يتوقف الإنذار عن العمل ( هذه الحالة تسمح لصاحب المكان إيقاف الإنذار من الكي باد و إيقاف الضوضاء التي يصدرها جرس الإنذار ) .




أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 15-08-2009, 06:58 PM المشاركة 29   
افتراضي


بالنسبة لإضافة مخرج 0/1 وربطه مع ريليه : الغاية منه ربط أجهزة إنذار إضافية ( ضوء , جرس .... ) تعمل على فولت أكبر من تغذية الدارة 220 فولت
نعم ... ولكنك تعلم أن الطرف الموصل عليه الإنذار يخرج نبضات سريعة ( لعمل نغمة بترددات معينة ) لن تكون مناسبة لتشغيل الجهاز سواء كان ليد مثلا أو ماشابه
أعتقد أنه لو كان لابد فيمكن توصيل الجهاز على طرف آخر من الميكرو كنترولر ومن ثم نشغله مع تشغيل الإنذار


و قد لا يفتح القفل من أول نبضة , لذلك إقترحت أن يعطي ثلاث نبضات متتالية ( ثانية واحدة لكل نبضة )

أعتقد أن ماستعمله النبضة الواحدة أفضل مما يمكن عمله عن طريق ثلاث نبضات لأن النبضة ستستمر وستستطيع تشغيل ال solenoid ومن ثم جذب الactuator

في حال قام شخص ما بالعبث في القفل و بدأ الإنذار بالعمل :
الإستمرار بالسماح لإدخال أي كود
إذا كان الكود خاطيء يستمر الإنذار بالعمل
إذا كان الكود صحيح يتوقف الإنذار عن العمل ( هذه الحالة تسمح لصاحب المكان إيقاف الإنذار من الكي باد و إيقاف الضوضاء التي يصدرها جرس الإنذار ) .
اقتراح جيد جدا .... إن شاء الله قيد التنفيذ


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 15-08-2009, 07:10 PM المشاركة 30   
attension السلام عليكم


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


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 15-08-2009, 08:37 PM المشاركة 31   
افتراضي


الاستاذ أشرف الخطيب :
كلمة رائع لا تكفي لوصف مشروعك المميز ..
تحياتي وتقديري لمجهودك الكبير في تقديم وتطوير الافكار والاساليب البرمجية بلغة الميكروسي .
جزاك الله خيرا..


أشرف الخطيب
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
الدولة: مصــــــــــــــــــــــــــــــر
المشاركات: 193
نشاط [ أشرف الخطيب ]
قوة السمعة:
قديم 16-08-2009, 11:23 AM المشاركة 32   
افتراضي


الاستاذ أشرف الخطيب :
كلمة رائع لا تكفي لوصف مشروعك المميز ..
تحياتي وتقديري لمجهودك الكبير في تقديم وتطوير الافكار والاساليب البرمجية بلغة الميكروسي .
جزاك الله خيرا..

بارك الله فيك أستاذنا زكى شاكر يشرفنى مرورك الكريم كثيرا .... أدعو الله لك بالتوفيق والسداد دائما وأتمنى أن أكون عند حسن الظن إن شاء الله




الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:59 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)