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

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

killer_007
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
الدولة: جنب كشك ام رامي
المشاركات: 116
نشاط [ killer_007 ]
قوة السمعة:0
قديم 18-09-2010, 02:42 PM المشاركة 1   
ha ممكن مسعدة من مهندسين القرية في عمل رموت كنترول ب الinfrared Twitter FaceBook Google+



السلام عليكم
ممكن حد يساعدني في موضوع عمل رموت كنترو بالأشعة تحت الحمراء
و يشرحلنا كيفية عمل الريموت و الرسيفر
و طريقة كتابة الكود بتاع البرنامج عن طريق الmikroc
وازاي أعمل ريموت للتلفزيون

انا عارف اني طلباتي كثيرة لاكن معلش استحملوني

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

اعلانات

الصورة الرمزية moudy99
moudy99
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: DAMASCUS
المشاركات: 61
نشاط [ moudy99 ]
قوة السمعة:0
قديم 19-09-2010, 12:18 AM المشاركة 2   
x5


اخي إليك هذا الرابط فقد يفيد كثيرا

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

هذا هو الرابط
http://www.qariya.com/vb/showthread.php?t=53985

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

killer_007
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
الدولة: جنب كشك ام رامي
المشاركات: 116
نشاط [ killer_007 ]
قوة السمعة:0
قديم 19-09-2010, 11:02 AM المشاركة 3   
افتراضي


اولا شكرا لانك أهتمات ب الموضوع

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

و الموضوع في بعض الأشيأ نقصة و شكرا


الصورة الرمزية moudy99
moudy99
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: DAMASCUS
المشاركات: 61
نشاط [ moudy99 ]
قوة السمعة:0
قديم 19-09-2010, 01:31 PM المشاركة 4   
افتراضي


اولا شكرا لانك أهتمات ب الموضوع

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

و الموضوع في بعض الأشيأ نقصة و شكرا

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


killer_007
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
الدولة: جنب كشك ام رامي
المشاركات: 116
نشاط [ killer_007 ]
قوة السمعة:0
قديم 19-09-2010, 01:37 PM المشاركة 5   
افتراضي


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


الصورة الرمزية moudy99
moudy99
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: DAMASCUS
المشاركات: 61
نشاط [ moudy99 ]
قوة السمعة:0
قديم 19-09-2010, 01:53 PM المشاركة 6   
افتراضي


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


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

السؤال الوحيد الان : كيف استطيع ان ارسل المعلومات متضمنة الموجة الحاملة ال40 كيلو هيرتز
الامر بسيط جدا
المؤقت 555 معروف اليس كذالك
تستطيع ان توصله بنمط العديم استقرار وتتطبق المعلومات المراد ارسالها على رجل الREST وبذلك عندما تعطي 1 فان المعلومات سترسل وعندما تعطي 0 فان المعلومات ستتوقف للحظة بهذه الحالة المستقبل سيعطي امر 0 ثم 1 وذلك لان المستقبل عندما يكون في حالة عدم استقبال يكون خرجه واحد وعند الاستقبال يصبح خرجه صفر

الى الان هل الامور واضحة؟
احببت ان اعطيك فكرة بسيطة لكي تستطيع كتابة البرنامج بسهولة


killer_007
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
الدولة: جنب كشك ام رامي
المشاركات: 116
نشاط [ killer_007 ]
قوة السمعة:0
قديم 19-09-2010, 05:08 PM المشاركة 7   
افتراضي


هو دة الشرح و لا بلش لغايت دلوأتي فاهم


الصورة الرمزية moudy99
moudy99
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: DAMASCUS
المشاركات: 61
نشاط [ moudy99 ]
قوة السمعة:0
قديم 20-09-2010, 12:47 AM المشاركة 8   
افتراضي


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

خطوات كتابة برنامج الارسال:
1- نقوم على فحص زر الذي سوف نخصصه للارسال وفي حال الضغط عليه
نقوم بالارسال للمعلومات مثلا:
ولكن انتبه قبل ارسال اي معلومات عليك بارسال نبضة سالبة وذلك لكي يعلم المتحكم المستقبل انه حان وقت الاستقبال

نريد ان نرسل الرقم 2 اي 10 بالصيغة الثنائية فنكتب التالي

اخرج القيمة صفر على المخرج (الذي نطبقه على رجل REST ل555 ) ثم انتظر فترة زمنية قصيرة ثم اعد ارسال الرقم صفر ( المعلومات التي نريد ارسالها)
وانتظر فترة زمنية ثم ارسل الرقم واحد فقط

وبهذه الحالة نكون قد استطعنا ارسال المعلومات التي نريدها



خطوات كتابة برنامج الاستقبال:
1- يتم فحص المدخل فعندما تأتي نبضة البداية انتظر فترة زمنية تساوي نصف الفترة الزمنية لبرنامج الارسال ثم انتظر فترة زمنية تساوي فترة برنامج الارسال
قد تسأل لما انتظرنا في البداية فترة زمنية تساوي نصف زمن برنامج الاستقبال

والجواب هو اذا بدأنا بالقراءة
انظر الى الرسمة في الاول


او حملها من هنا ان لم تظهر
http://www.4shared.com/photo/ZcY_9sUP/_online.html

الى الان هل يوجد اي شي غامض
سأكمل بعد قليل


التعديل الأخير تم بواسطة : moudy99 بتاريخ 20-09-2010 الساعة 12:50 AM
إضافة رد

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

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

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


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

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