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

أدوات الموضوع

عاشق الحسين
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
المشاركات: 119
نشاط [ عاشق الحسين ]
قوة السمعة:0
قديم 25-02-2009, 05:01 PM المشاركة 73   
افتراضي



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

اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 26-02-2009, 09:54 PM المشاركة 74   
افتراضي


السلام عليكم
بالنسبة للمشروع الذي تحدتث عنه يمكن بلورته كما يلي:
4 قنوات لإصدار الصوت من 4 جهات مختلفة
كل قناة تحتاج لمايك + مكبر اشارة الى الحد المقبول
المتحكم (PIC16F628a) يستقبل الاشارة ويستجيب لها عبر 4 مداخل من PORTA :(هنا)
كيف نستفيد من فلوكود؟
نلاحظ ان المايك + المكبر يعطي جهدا مقبولا اذا استقبل صوتا باتجاهه ..
معنى هذا ان المايك + المكبر يؤدي ببساطة دور مفتاح يعطي جهدا +5 فولت او 0 (قريبا من 0)
نختزل الدارة اذن الى هذا الشكل البسيط:(هنا)
بعد تبسيط المشروع الى :
4 مفاتيح موصولة بالمنفذ A تتحكم في 4 مواتير عبر المنفذ B ..
أصبح بإمكاننا بناء المشروع على فلوكود باستعمال "المكونات" مفاتيح للمداخل وليدات للمخارج بالاضافة الى رموز المداخل والمخارج والمؤقت ورمز اختبار المدخل هل به جهد ام لا ؟..
وكما في لغة السي فإن اي مفتاح (اي مدخل للبيك ) يتطلب ان يوضع في متغير (variable).. لذلك ننشئ 4 متغيرات هي :
Sw_0 الى SW_3 ونسند كل مفتاح لمتغير من هذه المتغيرات
لانشاء هذه المتغيرات نذهب في برنامج Flowcode الى Edit ثم variables
ونقوم بتحديدها هناك ..
هنا صورة المشروع والمخطط المناسب له على بروتوس: (هنا)
لاكمال المشروع نستبدل كل مفتاح بدارة مايك + مكبر اشارة .. وطريقة التوصيل هنا في المربع B : (هنا)
رسمت مدخلا واحدا اختصارا ..
مشروع أصعب ما فيه هو الهارد اما السوفت فإن فلوكود جعلته سهلا ميسرا ..
-------------------
هنا ملف التجربة على فلوكود وعلى بروتوس
http://filaty.com/f/902/11920/test.rar.html


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 10-04-2009 الساعة 09:04 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية khajoul
khajoul
:: مهندس ::
تاريخ التسجيل: Aug 2007
المشاركات: 36
نشاط [ khajoul ]
قوة السمعة:0
قديم 27-02-2009, 08:05 AM المشاركة 75   
ha بارك الله فيك يا أخ زكي


بارك الله فيك يا أخ زكي وأسأل الله ان يجعله في ميزان حسناتك وان ينفع بك

انا مبتدئ و,,,,
عند سؤال صغير
من اين ابدأ ؟اريد شرحا عاما مبسطا لو عندك كتاب بالعربية مثلا 
وجزاك الله خيرا


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 27-02-2009, 08:28 AM المشاركة 76   
افتراضي


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


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 02-05-2009 الساعة 05:01 PM

عاشق الحسين
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
المشاركات: 119
نشاط [ عاشق الحسين ]
قوة السمعة:0
قديم 27-02-2009, 07:40 PM المشاركة 77   
sun


بارك الله فيك يا أستاذنا الفاضل ولكن أنا استخدم بيك 16ف 84 أي فهل هناك مشكلة

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

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

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


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 27-02-2009, 09:30 PM المشاركة 78   
x4


ولكن أنا استخدم بيك 16ف 84 أي فهل هناك مشكلة
لا مشكل و هما متطابقان تماما من حيث الخرج والدخل ..
اخترت PIC16F628A فقط لانه لانه يتوفر على مذبذب داخلي 4 ميغاهرتز ولا يحتاج لعناصر خارجية : لا مكثف ولا مقاومة ولا كريستالة..
ثانيا أعتقد ان الامر أشد تعقيدا لان الاربع مجسات مركبة على نفس العربة وبذلك سيصل الصوت للأربع مجسات في فارق زمن بسيط جدا وستعمل الاربع مواتير معا
لا اظن ذلك فبالنظر الى المخطط تلاحظ ان السويتش الذي يفعل أولا يمنع الاخرين وبالنسبة للتوقيت فممكن تكبيره من 500 كيللي ثانية الى الثانية المطلوبة ..
على كل عندك الملف يمكنك التعديل فيه بما يناسب انتظاراتك من المشروع.. ويمكنك الاستعانة بما سبق من المواضيع والتجارب فهي غنية بالافكار والروابط ..
أرجو لك التوفيق


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 02-05-2009 الساعة 05:03 PM

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 3,062
نشاط [ زكي شاكر ]
قوة السمعة:178
قديم 28-02-2009, 10:31 PM المشاركة 79   
افتراضي مكون Keypad


السلام عليكم
مثال عن طريقة استعمال "مكون" آخر من "مكونات" فلوكود:
مكون Keypad

ملف المحاكاة:
http://filaty.com/f/902/80265/keypad_1.rar.html

نفس المشروع لكن بكامل الاعدادات :
ملف هيكس صالح للمحاكاة
وكذلك للنقل الى شريحةPIC16F84A
المذبذب : كريستالة 4 ميغاهيرتز
http://filaty.com/f/904/1.199/keypad_11.rar.html


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 03-04-2009 الساعة 11:14 PM

الصورة الرمزية khajoul
khajoul
:: مهندس ::
تاريخ التسجيل: Aug 2007
المشاركات: 36
نشاط [ khajoul ]
قوة السمعة:0
قديم 01-03-2009, 12:14 PM المشاركة 80   
Wink شكرا أخ زكي


شكرا أخ زكي شاكر علي المساعدة


وجزاك الله خيرا

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2024