الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية وصل مستقبل IR مع PIC

بدأه asrocks في 5 أغسطس 2010 · 7 رد · 4,755 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

أولا انا اتعلم برمجة المايكرو منذ فترة وجيزة حول كيفية استخدامة و برمجته و بدأت مع المتحكم 16F84 .

لكن فكرت في موضوع ربط مستقبل IR مع المايكرو بحيث يستقبل اشارات Codes من اي جهاز RemoteControl كاجهاز TV مثلا.

كذلك عندما يستقبل اشارة ON/OFF مثلا يفعّل الرجل RB0 مثلا و هكذا ...

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

irrec.png

لكن بقي الكود المناسب للتعامل مع هذا المستقبل مع العلم اني استخدم لغة MikroC .

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

لعل احدكم يساعدني في هذا الموضوع و جزاكم الله خيرا.

#2
asrocks كتب:

السلام عليكم اخواني

أولا انا اتعلم برمجة المايكرو منذ فترة وجيزة حول كيفية استخدامة و برمجته و بدأت مع المتحكم 16F84 .

لكن فكرت في موضوع ربط مستقبل IR مع المايكرو بحيث يستقبل اشارات Codes من اي جهاز RemoteControl كاجهاز TV مثلا.

كذلك عندما يستقبل اشارة ON/OFF مثلا يفعّل الرجل RB0 مثلا و هكذا ...

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

irrec.png

لكن بقي الكود المناسب للتعامل مع هذا المستقبل مع العلم اني استخدم لغة MikroC .

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

لعل احدكم يساعدني في هذا الموضوع و جزاكم الله خيرا.

أخي العزيز أولاً ما مدى مقدرتك على برمجة المتحكمات

وهل تعرف مبدأ عمل المستقبلة

هل تعرف برتوكولات الريموت

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

#3

اولا مشكور اخي abudawoodd على ردك

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

اما مبدا عمل المستقبلة انا اعلم انها تستقبل اشعة تحت الحمراء من المرسلة وفق برتوكول محدد يتوافق مع المرسلة و ذلك وفق تشفير محدد لكل رمز فيها و على اساس هذا البرتوكول يتم التراسل.

سمعت عن برتوكول RC5 حيث يعتبر اسهل انواعها و اكثرها استخداما. فياليت لو فكرة بسيطة حول كيفية عمل هكذا مشروع

و شكرا مرة اخرى

#4

تمام أخي

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

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

هل تعرف كيفية تحليل اشارة الريموت؟

#5

[مشكور مرة اخرى

انا ما سبق و تعاملت مع هكذا موضوع كتحليل اشارات الريموت !!!.

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

#6
asrocks كتب:

[مشكور مرة اخرى

انا ما سبق و تعاملت مع هكذا موضوع كتحليل اشارات الريموت !!!.

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

اهلاً بك أخي

انت ممكن تستخدم اي برنامج صوتي من هذه البرامج التي ترسم شكل الاشارة الصوتية

ثم تسجل اشارة الريموت باستخدام هذه البرامج ثم تكبر شكل الاشارة على نفس شريط الصوت ( طبعاً عادتاً يكون هذا بواسطة السكرول في الماوس ) مثل ما تكبر صورة في مستعرضات الصور عندها ستتمكن من رؤية شكل الاشارة النبضات واطوالها

يمكنك فصل الليد في الريموت ووصله بسلك الى جك المايك في كرت الصوت

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

ارجو ان اكون قد افدتك

#7

see this video dear

#8

عذرا على التأخير

اشكر الاخ abudawoodd على معلوماته القيمة.

كذلك

اخي fikry الله يعطيك العافية على هذا الفيديو و الشرح الرائع

و هي هي كانت فكرتي و هو ما اردت ان اصل اليه

و لكن ياريت لو توصلنا للفكرة البرمجية عن كيفية تنفيذ هكذا مشروع من حيث معرفة IR Command كيف تتم من زر الى زر .

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

تم تعديل هذه المشاركة بواسطة asrocks في 18 أغسطس 2010 في 11:02

مواضيع مشابهة