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

   

الصورة الرمزية أبو معاذ 2010
أبو معاذ 2010
:: مشرف قسم الإنتاج الزراعي والحيواني والطاقة البديلة ::
تاريخ التسجيل: Feb 2010
المشاركات: 2,039
نشاط [ أبو معاذ 2010 ]
قوة السمعة:
قديم 29-04-2012, 12:37 AM المشاركة 9   
Thumbs up



بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

حياكم الله فرسان القرية الأحرار ، و بارك الله فيك أخي عبد السلام على هده البدعة الحسنة ، و نتمنى أن تصبح عادة عند كل القرويين ، فمند مدة و انا أحاول تحفيز نفسي لطرح موضوع الليد ماتركس على صفحات القرية ، و لا يتحقق دلك ، و الآن بفضل مبادرتك سأدخل هدا الغمار ، و بامتيازات أيضا : عقول خيرة شباب و أساتدة القرية .

لي بعض الإقتراحات :

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

- تبسيط الأمور إلى أقصى حد حتى يفهم الجميع و شرح أي كود بالتفصيل الممل سطر سطر ، تعليمة تعليمة ...

- شرح مبدأ العمل لكل فصل من فصول الموضوع ، و أقترح أن يتطوع أحدنا كل مرة لهده المهمة ، إلا إدا وجد بالقرية ما يغني عن دلك ، و في هده الحالة نعطي الروابط .

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

- نتوقف بين كل مرحلة و مرحلة لنلخص و نحلل و نقيم و نجمع الأفكار ...

و ما التوفيق إلا من عند الله ، نسأله تعالى أن يوفقنا و يسدد رميتنا و أن يجعل عملنا خالصا لوجهه .

اعلانات

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 29-04-2012, 08:14 AM المشاركة 10   
افتراضي


السلام عليكم جميعاا

أشكر لكم مشاركتكم جميعاا وانا فعلاا مسرور لان الاتحاد واضح فى المشروع وسينتهي هذا المشروع بالنجاح باذن وتوفيق من الله

سنمشي فى المشروع انشالله بطريقه مميزه قدر الامكان على نصائح اخي خليل
وسوف نقسم المشروع الي اجزاء وسوف اضع الخطه للمشروع ابدء بتقسيم الاجزاء

الجزء الاول :تشغيل الماتركس بمفردها
الجزء الثاني: تشغيل هاردوير الاتصال بدون الماتركس
الجزء الثالث: ربط الماتركس بالكومبوتر
الجزء الرابع: توصيل الهاردوير بذاكره خارجيه والعمل عليها
الجزء الخامس: تكبير الماتركس 16 *16 او اكثر
الجزء السادس: تغيير نوعيه الاتصال من الكوم الى ال يو اس بي

للاسف لا يوجد جزء اخير لان التقنيه لا تتوقف

نبذه عن الجزء الاول:

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

تجنب الطرفين (TX , RX) للبورت c وهما ( RC7 , RC6 )

تجنب الطرفين ( RC1 , RC0 ) لتوصيل عليهم عدد 2 ليد وهذان الليدان سيعملان فى حاله توصيل الهاردوير بالكومبيوتر وفي حالة استقبال الرسائل....اي وضيفتهما انهما سيعملان اذا نجح الاتصال واذا لم يعملان ستظهر رساله للكومبيوتر تفيد بان الهاردوير مثلاا غير مرخص او الاتصال غير ناجح وما الى ذلك وسنتطرق الى ذلك لاحقاا

وكذلك طرفين اخرين وسيكونان ( RC3 , RC2 ) وذلك لتوصيلهم اما بميكرو اخر او ذاكره خارجيه لاحقاا

اي نستطيع القول بان ندع البورت سي فى حاله وشانه ولا نتعامل معه حالياا

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

نبذه عن الجزء الثاني :

صناعة هاردوير الاتصال بمفرده اي سنعمل على ايصاله بالكومبيوتر والتاكد من انه يرسل ويستقبل من والى الكومبيوتر وذلك عن طريق اللدين (2 دايود) الذان تكلمت عليهم منذ قليل و سيكونان من ظمن الداره وسنقوم بارسال حرف الى البك لتشغيل الليد وفي حاله ان الليد اشتغل فسوف يقوم البك باخبار الكومبيوتر بانه قد استلم الحرف وشغل الليد ةفى هذه الحاله يقوم الكومبيوتر باضهار رساله للمستخدم بانه الليد قد اشتغل بدون مشاكل وللتوضيح اكثر... ليد سيقوم باختبار نجاح الاتصال فى حالة تم فتح البورت بنجاح والليد الاخر سيعمل فى حالة انه استقبل رساله

نبذه عن الجزء الثالث :

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

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

نبذه عن الجزء الرابع :

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

نبذه عن الجزء الخامس:

انشالله سنكبر الماتركس الى 16 صف او اكثر ونضهر عليها الرسائل

نبذه عن الجزء السادس :

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

والان انشالله سنبدا فى مناقشة الجزء الاول للمشروع

دمتم فى رعاية الله

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 29-04-2012, 09:10 AM المشاركة 11   
افتراضي


السلام عليكم

لكي نكون على خلفية جيده بالمشروع................

قبل البدء اريد ان انوه على موضوع التيار المرجعي للدات والملاحظات التي تكلمت عليها فى اول مشاركه ..وللعلم فقط فانا اعمل على الليدات الشفافه لون ازرق

اما الليدات الملونه فلا تشمل تلك الملاحظه لاني لم اجربها على الماتركس وهذاا للعلم انتهت الملاحظه

الان ................

كيف سيتم ارسال الرساله من الكومبيوتر وكيف يستقبله البك ؟؟؟؟؟

طبعاا من ناحيه الكومبيوتر البرمجه بالفجوال بيسك 6 وقد توصلت الى طريقتين جميلتين للارسال

الطريقه الاولى :

من ناحية الكومبيوتر :

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

من ناحية البك :

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

الطريقه الثانيه:

من ناحية الكومبيوتر :

ستكون امام المستخدم واجه بها صندوق فارغ (text box) لكتابة الرساله واختيار بعض الحركات
وبعد الضغط على انتر تظهر الرساله على الماتركس
للتوضيح اكثر : سيقوم البرنامج بارسال الرساله حرف حرف الى البك

من ناحيه البك :

طبعاا البرمجه من ناحيه البك ستكون بعمل مصفوفه تستقبل الرساله وتضعها فى المصفوفه اي تستقبل الحروف وتتخزنها فى المصفوفه وتنتظر الى ان ياتيها حدث انتر لاخراج الرساله على الماتركس

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

السوؤال هو هل:

نستعمل 595 مع 4017 او
نستعمل 595 مع 595 او
نستعمل 4017 مع عدد 8 بن من ارجل البك او
نستعمل 595 مع عدد 8 بن من ارجل البك
طبعاا لا ننسى ان ال 595 له تيار منتظم ومنسق بمعنى انه يعطي لكل ليد حقه فى الامبير
طبعاا لا ننسى توصيل uln

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

ستكون هذه الفقره مطروحه للنقاش الى ان نتوصل لافضل طريقة توصيل وكذلك فيما يخص توزيع المهام ..اي كل شخص ياخذ الجزئيه ( الجزئيه وليس جزء كامل ) التي يتقنها

ولو يوجد اي طرح لفكرة تقسيم الاجزاء فانا لا امانع
دمتم فى رعاية الله

السلام عليكم


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 29-04-2012 الساعة 09:42 AM

ياسر الجبوري
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2007
الدولة: العراق
المشاركات: 85
نشاط [ ياسر الجبوري ]
قوة السمعة:
قديم 29-04-2012, 10:51 AM المشاركة 12   
افتراضي


هذا ماكنت اتمناه
سير على بركة الله


الصورة الرمزية moutcha
moutcha
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2005
الدولة: المغرب
المشاركات: 181
نشاط [ moutcha ]
قوة السمعة:
قديم 29-04-2012, 04:41 PM المشاركة 13   
x6


الئ الامام يا فرسان جزاكم الله عنا خيرااا


امل ميمو
:: مهندس متميز ::
تاريخ التسجيل: Mar 2007
المشاركات: 466
نشاط [ امل ميمو ]
قوة السمعة:
قديم 29-04-2012, 05:04 PM المشاركة 14   
افتراضي


بارك الله فيك اخي موضوع منسق ومنظم وهذه بدايه جيده ومبشره
بس انا كان لي اقتراح بسيط لكي يكون الموضوع اكثر جمالا وهو ان يكون بAVR بدلا من البك مع الكودفيجن وذلك لانه افضل واحسن من البك وعملي في الدوائر من هذا النوع ونتمنى لك المزيد من التوفيق والنجاح في ذلك اعانك الله على هذا وسدد خطاك وزادك من العلم الى ماشاء الله


الصورة الرمزية محمد50
محمد50
:: عضو فضي ::
تاريخ التسجيل: Mar 2006
المشاركات: 441
نشاط [ محمد50 ]
قوة السمعة:
قديم 29-04-2012, 05:10 PM المشاركة 15   
افتراضي اخر ماتوصلت اليه بعد عناء وشقاء


اخر ماتوصلت اليه بعد عناء شهر وماذال تحت التطوير والاضافة للربط بين المتحكم
led.rar


امل ميمو
:: مهندس متميز ::
تاريخ التسجيل: Mar 2007
المشاركات: 466
نشاط [ امل ميمو ]
قوة السمعة:
قديم 29-04-2012, 06:03 PM المشاركة 16   
افتراضي


اخي لم استطيع تحميل الملف لا ادري لماذا شكرا لمجهودك



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