اينم يک برنامه براي کنترل کردن کامپيوتر از راه دور، توسط يک ريموت کنترولر مادون قرمز:


براي شروع بايد برين اين مدار را بسازيد و اونو به پورت سريال کامپيوترتون متصل کنيد.

قطعات:
1 عدد رگولاتور به شماره ي: 78L05
1 عدد آي سي گيرنده ي مادون قرمز به شماره ي: TSOP 1738 (يا هر شماره ي مشابه)
1 عدد خازن الکتروليت 4.7 ميکروفاراد
1 عدد مقاومت 4.7 کيلو اهم
1 عدد ديود 1N4148

اينم شماتيک مدار:


خوب حالا اگه اين مدار را ساختيد ، موفق شديد بخش سخت افزاريش رو بسازيد.
حالا ميريم سراغ بخش نرم افزاري.
در داخل اين فايل زيپ، يک Setup وجود داره که بايد اونو نصب کنيد.
بعد از نصب برنامه بر روي Finish کليک کنيد. برنامه به صورت خودکار اجرا ميشه.
از منوي File بر روي Run WinLIRC کليک کنيد. بعد بر روي Yes کليک کنيد و منتظر بمانيد تا برنامه اجرا شود.
پس از اجرا شدن برنامه، بر روي Reconfigure کليک کنيد.
حالا بريد و اون مداري را که ساختيد را به پورت سريال کامپيوترتون متصل کنيد. و پورت مورد نظر را از قسمت Port انتخاب کنيد. (Com 1 يا Com2)
حال دکمه ي Raw Codes را کليک کنيد و ريموت کنترول را به طرف چشم گيرنده بگيريد و يک دکمه را فشار دهيد. اگر نوشته ها يي ظاهر شد، يعني مدار شما کار ميکنه.
بعدا دکمه ي Browse را کليک کنيد و در پوشه ي اصلي برنامه در WinLIRCCFile فايل ريموت کنترول خودتون را انتخاب کنيد. البته اکه کنترول شما
يکي از اين ريموت کنترولها باشه:
LEXUS
SONY
Panasonic
Sony
AVer
Strong
LG
GOLDSKY

در غير اين صورت در قسمت Config آدرس و نام فايل مورد نظرتون را با پسوند cf بنويسيد
و بر روي دکمه ي Learn کليک کنيد.
سپس نام ريموت کنترولتون را وارد و Enter را 3 بار کليک کنيد.
بعد يک دکمه از روي ريموت کنترول را فشار دهيد
و به مدت 2 ثانيه نگه داريد و به مدت 1 ثانيه رها کنيد ، دوباره به مدت 2 ثانيه نگه داريد و 1 ثانيه رها کنيد و به همين ترتيب
10 بار اين کار را انجام بديد تا کنترولتون شناسايي بشه.
بعد اسم اون دکمه را وارد و Enter را کليک کنيد
سپس اون دکمه را چندين بار فشار بدين تا از شما تائيد بگيره و دکمه را ثبت کنه.
به همين ترتيب همه ي دکمه ها ي ريموت کنترولرتون را به برنامه معرفي کنيد و در آخر بدون وارد کردن نام دکمه Enter دا کليک کنيد.
حال کنترول شما شناسايي شده است.
بر روي دکمه ي OK کليک و سپس بر روي دکمه ي HideWindow کليک کنيد.
حال به برنامه ي WinIRC (که خودم نوشتمش) بريد و بر روي Add بعلاوه ي سبز رنگ کليک کنيد
يک پيغام به شما ميده که Action List وجود نداره و بايد بسازيد. Ok را بزنيد و از روي فرم جديدي را که باز شده Create New Action List را انتخاب و بر روي OK کليک کنيد.
يک نام انتخاب و اونو Save کنيد.
حالا بر روي Next کليک کنيد و يک دکمه را از روي کنترول فشار دهيد تا نام دکمه و نام کنترول مشخص شود.
بعد Next را کليک کنيد و Action مورد نظرتون را انتخاب کنيد و Next و Finish را کليک کنيد.
و به همين ترتيب به هر دکمه از کنترولتان يک Action اختصاص دهيد.
و از اين به بعد با فشار هر دکمه از روي ريموت کنترول، Action مربوطه اجرا ميشه.
نظير: اجرا ي برنامه - شبيه سازي کي بورد - شبيه سازي موس - عوض کردن Action List و...
حتي اگر ريموت کنترول شمه 2 دکمه داشته باشه، ميتونيد براي يکيش عوض کردن Action List را اختصاص دهيد و براي ديگري در هر Action List يک Action متفاوت قرار دهيد و
10000000000000000 تا کار مختلف انجام دهيد.

شماتيک مدار و برنامه ي WinLIRC از سايت [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]