طرح کنترل از راه دور بر روی اشعه های IR. سیستم کنترل از راه دور ساده، اشعه مادری آن را انجام می دهد

در میان دستگاه های مورد نظر برای کنترل از راه دور و کنترل، دستگاه های با استفاده از اشعه مادون قرمز (IR)، یک مکان طولانی مدت و شریف را اشغال می کنند.

به عنوان مثال، اولین کنترل از راه دور بر روی اشعه مادون قرمز در سال 1974، به لطف شرکت های Grundig و MagnAvox، که اولین تلویزیون مجهز به این کنترل را منتشر کرد، ظاهر شد. سنسورهای با استفاده از اشعه IR به طور گسترده ای در اتوماسیون استفاده می شود.

مزیت اصلی دستگاه های کنترل در اشعه های IR حساسیت پایین آنها نسبت به تداخل الکترومغناطیسی، و همچنین این واقعیت است که این دستگاه ها خود را تداخل با سایر دستگاه های الکترونیکی ایجاد نمی کنند. به عنوان یک قانون، کنترل از راه دور IR محدود به محل های مسکونی یا صنعتی است و امیتر و گیرنده اشعه باید در دید مستقیم باشد و به یکدیگر هدایت شود.

این ویژگی ها محدوده اصلی کاربرد دستگاه را تحت بررسی قرار می دهند - کنترل از راه دور لوازم خانگی و دستگاه های اتوماسیون در فاصله های کوتاه، و همچنین جایی که تشخیص تماس تلفنی از تقاطع گسترش مستقیما از تابش مورد نیاز است.

حتی در سپیده شدن از وقوع آن، دستگاه بر روی اشعه های IR در توسعه و کاربرد بسیار ساده بود، و در حال حاضر، هنگام استفاده از پایگاه داده الکترونیکی مدرن، این دستگاه ها حتی ساده تر و قابل اعتماد تر شده اند. نحوه توجه به توجه، حتی تلفن های همراه و گوشی های هوشمند مجهز به یک بندر IR برای ارتباطات و مدیریت هستند. لوازم خانگی با توجه به کانال IR، علیرغم استفاده گسترده از فن آوری های بی سیم، مانند بلوتوث و Wi-Fi.

شرکت نهنگ چندین ماژول کار را با استفاده از تابش IR در نظر گرفته شده برای استفاده در پروژه های DIY ارائه می دهد.

سه دستگاه از درجه های مختلف پیچیدگی و مقصد را در نظر بگیرید. برای راحتی، ویژگی های اصلی تمام دستگاه ها به جدول واقع شده در انتهای بررسی کاهش می یابد.

  1. مانع مادون قرمز طراحی شده است که به عنوان یک سنسور سیستم امنیتی، با مسابقات ورزشی به عنوان یک فتوفین، و همچنین کنترل از راه دور دستگاه های اتوماسیون در فاصله تا 50 متر استفاده می شود.

این دستگاه شامل دو ماژول - فرستنده و گیرنده است. فرستنده در یک تایمر انتگرال دوگانه NE556 مونتاژ شده و پالس های مستطیلی را با پر کردن فرکانس 36 کیلوهرتز تشکیل می دهد. تایمر خروجی فعلی نسبتا قدرتمند دارد تا به طور مستقیم کنترل LED های مادون قرمز متصل به آن را کنترل کند.

تک آنالوگ NE556 معروف NE555 تایمر انتگرال معروف NE555 است که در حال حاضر یک ارتش کامل از رادیو AMMS برای توسعه توسعه است. لوازم برقی. کاوش تایمر در نمونه های 20 مدارهای الکترونیکیطراحی شده بر اساس این تایمر، امکان استفاده از یک مجموعه "مدارهای کلاسیک" مجموعه ای از طیف وسیعی از الکترونیک آنها امکان پذیر است. هنگامی که طرح های مونتاژ، آهن لحیم کاری حتی نیازی به؛ همه آنها بر روی یک ساختار غیرقانونی مونتاژ می شوند.

سیگنال منتشر شده توسط گیرنده دریافت می شود، بر اساس آن تراشه تخصصی، توسط یک آشکارساز پیک شناسایی می شود و وارد تقویت کننده فعلی بر ترانزیستور می شود که رله متصل به تغییر جریان به 10A است.

مانع مادون قرمز، علیرغم سادگی، یک دستگاه نسبتا حساس است و به شما اجازه می دهد تا هر دو را در "ترخیص" و "بازتاب" کار کنید و نیاز به ساخت یک ترکیب برای فرستنده و گیرنده که اثر سیگنال های معکوس را از بین می برد .

یک نمونه از استفاده از یک مانع مادون قرمز همراه با مجموعه ای از "آزمایشگاه دیجیتال" از سری ذکر شده از ABC الکترونیک می تواند مشاهده شود.

  1. - این یک سوئیچ نور با کنترل از هر کنترل از راه دور بر روی پرتوهای مادون قرمز است.

ماژول به شما اجازه می دهد تا نورپردازی یا سایر دستگاه های الکتریکی را با استفاده از هر دکمه کنترل از راه دور کنترل کنید.

به عنوان یک قانون، در هر کنترل از راه دور، دکمه های به ندرت استفاده می شود یا استفاده نمی شود. با استفاده از این سوئیچ، می توانید لوستر، فن و غیره را روشن کنید و خاموش کنید. از همان کنترل از راه دور که از آن شما تلویزیون یا مرکز موسیقی را مدیریت می کنید.

هنگامی که قدرت اعمال می شود، ماژول برای 10 ثانیه "منتظر" برای به دست آوردن یک سیگنال مربوط به دکمه انتخاب شده از کنترل از راه دور، و پس از پایان این زمان "به یاد" دکمه فشار داده شده است. پس از آن، برای راه اندازی رله ماژول، به اندازه کافی برای فشار دادن این دکمه یک بار، هنگامی که دوباره رله را فشار دهید، خاموش خواهد شد. بنابراین، حالت کنترل نوع "trigger" اجرا می شود. ماژول حتی زمانی که قدرت آن قطع شده برنامه ریزی شده است.

لازم به ذکر است که هنگامی که قدرت خاموش می شود، "یادآوری" آخرین دولت است.

دستگاه حالت را فراهم می کند خاموش شدن خودکار بار حدود 12 ساعت پس از ورود آن در صورتی که بار را فراموش کرد خاموش است.

رله ماژول می تواند قدرت تا 1500 وات را تغییر دهد.

  1. کیت کنترل بی سیم بر روی کانال IR دارای کنترل از راه دور خود با 4 دکمه و 4 کانال کنترل برای 2000 W هر است.

هر یک از 4 کانال کنترل از راه دور در حالت "دکمه" عمل می کند، I.E. رله کانال بسته شده است در حالی که دکمه مربوطه بر روی کنترل از راه دور فشرده شده است.

با کمک ماژول، شما می توانید کنترل برگشت پذیر دو موتور الکتریکی جمع آوری را سازماندهی کنید، زیرا هر رله دارای یک تماس معمولی (NC) و یک تماس معمولی (NO) با یک سیم مشترک است.

برای سهولت استفاده، هر کانال مجهز به یک چراغ نشانگر سوئیچینگ در رله است.

کنترل از راه دور توسط عنصر CR2032 طراحی شده است.

کنترل بار با قدرت بیشتر برای همه دستگاه های مورد بحث را می توان با استفاده از ماژول های توسعه انجام داد:

تا 4000 وات: ماژول انبساط مناسب است؛

تا 8000 وات: ماژول انبساط مناسب است.

ماژول های مادون قرمز

کد فروشنده

نام

ولتاژ تغذیه

تعداد کانال های کنترل

حداکثر بار قدرت بار تنها کانال، W

نمونه هایی از کاربرد

مانع مادون قرمز

12V دائمی

دستگاه های امنیتی؛ مسابقات ورزشی؛ رباتیک؛ دستگاه های اتوماسیون

کلید برق

12V دائمی؛

متغیرهای 220V

روشنایی، تهویه، گرمایش

مجموعه کنترل بی سیم

12V دائمی

موتورهای جمع کننده مدیریت برگشت پذیر؛ مدیریت لوازم خانگی 4 کانال

سلام همه! در اینجا ما در مورد چگونگی ساده ترین مدیریت IR () صحبت خواهیم کرد. شما حتی می توانید این طرح را با یک کنترل از راه دور معمولی از تلویزیون مدیریت کنید. من به شما هشدار می دهم، از راه دور، فاصله بزرگ نیست - حدود 15 سانتیمتر، اما حتی این نتیجه یک مبتدی در کار ایجاد خواهد کرد. با فرستنده خانگی، محدوده دو بار است، یعنی تقریبا 15 سانتیمتر افزایش می یابد. بلوک به سادگی انجام می شود. به 9 ولت "تاج" ما یک IR را از طریق یک مقاومت 100-150 اهم متصل می کنیم، در حالیکه ما دکمه های معمول را بدون اصلاح قرار می دهیم، ما آن را به باتری با نوار چسب می دهیم، در حالی که نوار نباید از تابش مادون قرمز جلوگیری کند از رهبری IR.

این عکس تمام این عناصر را نشان می دهد که ما باید طرح را جمع آوری کنیم

1. PhotoDiode (شما تقریبا می توانید هر)
2. مقاومت برای 1 com، و 300-500 اهم (برای وضوح در عکس، مقاومت برای 300 و 500 اهم)
3. مقاومت نوار در 47 کام.
4. ترانزیستور KT972A یا شبیه به جریان و ساختار.
5. LED می تواند از هر ولتاژ کم استفاده کند.

نمودار اسکریپت یک گیرنده کنترل IR در یک ترانزیستور:


ما به تولید فتوتکتور ادامه خواهیم داد. طرح او از یک دایرکتوری گرفته شد. اولین علامت هزینه دائمی را پرداخت کنید. اما شما می توانید آن را حتی در نصب انجام دهید، اما توصیه می شود در TextOlite انجام دهید. هزینه من به نظر می رسد این است:


خوب، در حال حاضر، به طور طبیعی، به لحیم کاری عناصر بروید. ما ترانزیستور رول می کنیم:



ما یک مقاومت در 1 com (kilome) و یک مقاومت ساختاری را تنظیم می کنیم.


و در نهایت، ما آخرین عنصر را تعویض می کنیم، 300 تا 500 OHM مقاومت می کند، من 300 اهم را قرار می دهم. ارسال شده از پشت هیئت مدیره مدار چاپی، زیرا او اجازه نمی دهد که من آن را از طرف جلوی، به دلیل Paws جهش خود را به دست آوردم \u003d)


همه اینها موضوع به مسواک و الکل است تا بقایای رزین را بشویند. اگر همه چیز بدون پوسته جمع آوری شود و Photodiode خوب است - بلافاصله کسب کنید. عملیات ویدئویی این طراحی را می توان در زیر مشاهده کرد:

در این ویدیو، فاصله کوچک است، زیرا لازم بود که به طور همزمان به دوربین و از راه دور تماشا شود. بنابراین، مسیرهای کنسول امکان تمرکز نبود. اگر به جای PhotoDiode برای قرار دادن یک photoreistor، پس از آن به نور، شخصا تایید شده، حساسیت حتی بهتر از طرح های اصلی نورپردازی است. این طرح 12V را ثبت کرد، به طور معمول کار می کند - LED روشن است، روشنایی و حساسیت نورپردازی قابل تنظیم است. در حال حاضر، با توجه به این طرح، عناصر را انتخاب می کنم تا گیرنده IC از 220 ولت استفاده شود، و خروجی به نور 220 ولت است. برای طرح ارائه شده، با تشکر از طرح: thehunteronghosts. . مواد ارائه شده:

سیستم DU در اشعه های IR در تراشه های چینی

در حال حاضر در کشور ما بسیاری از الکترونیک های مختلف چینی، قطعات و قطعات مختلف و اجزای مختلف و سایر موارد وجود داشت. اسباب بازی های مختلف پرواز و رانندگی در یک کنترل رادیویی یا کنترل IR بسیار محبوب هستند. اکثر آنها بر اساس یک مجموعه microcircuit تک: SM6135-SM6136 به ترتیب، کد تر و رمزگشایی سیستم کنترل است. این تراشه ها را می توان از اسباب بازی های معیوب استخراج کرد یا فقط در فروشگاه خریداری شود.

در اینجا من می خواهم به عنوان با این تراشه ها نشان دهم شما می توانید کنترل های راه دور پنج برابر را بر روی اشعه های IR، برای مدیریت یک مرکز صوتی خانگی خانگی یا یک ربات سازماندهی کنید.

این شکل از راه دور و رمزگشایی نشان می دهد.

راه دور در SM6136 باقی مانده است. همانطور که می بینید، بسیار کوچک است و جزئیات و طرح را می توان بسیار جمع و جور انجام داد. دکمه های S1-S5 به دستورات تغذیه می کنند. دستورات توسط یک دنباله خاص از بسته های پالس منتقل می شود. پالس های پوین با فرکانس مدولاسیون تعویض می شوند. این فرکانس مدولاسیون، و همچنین فرکانس معادل سیگنال پالس فرمان بستگی به فرکانس ژنراتور ساعت، که توسط مقاومت R1 نصب شده است، فرکانس بسته های بسته ها برابر با نصف فرکانس ژنراتور ساعت است که می تواند در خروجی کنترل 13 D1 اندازه گیری شود.

سیگنال مدولاسیون پالس وارد کلید VT1 می شود و از طریق آن به رهبری HL1 IR. جریان از طریق HL1 محدود به مقاومت R3 است. HL1 LED - هر IR رهبری از کنترل از راه دور تلویزیون 3V.
HL2 - شاخص انتقال تیم.

مدار دریافتی در سمت راست، بر روی تراشه SM6135 نشان داده شده است. بسته های کنسول یک فتوتکتور یکپارچه FL1 را می گیرد. این یک فتوتکتور استاندارد DU از تلویزیون است، تحت فرکانس مدولاسیون 38 کیلوهرتز. در ترانزیستور VT2 - اینورتر. و دستورات به صورت واحدهای منطقی در رهبران 7، 6، 10. 11، 12 D1 ظاهر می شوند. فرکانس ساعت توسط مقاومت R4 تنظیم شده است.

تنظیمات
از کنسول شروع کنید اندازه گیری فرکانس خروجی 13 D1 آن را برابر با فرکانس duddy مورد نیاز برای جفت شدن با فوتوتکت قرار داد. به این ترتیب، اگر SFH506-38 باشد، یعنی فرکانس 38 کیلوهرتز، پس از آن 76 کیلوهرتز باید در خروجی 13 D1 باشد.
سپس، عبور و گرفتن دستورات برای پیکربندی R4 به طوری که دستورات پذیرفته شده و بالاترین محدوده.

همان کیت SM6136 / 6135 در سیستم های کنترل رادیویی با مدل ها و اسباب بازی ها استفاده می شود. در این مورد، امواج فرماندهی از خروجی هشتم SM6136 حذف می شود، که در آن آنها با پالس های مدولاسیون، یعنی کد فرمان صرفا بدون پر کردن پالس ها پر نمی شوند. این کد به مدولاتور فرستنده تغذیه می شود.
بخش پذیرش نیز متفاوت است، همانطور که در آن استفاده می شود تقویت آبشارها Microcircuits SM6135 (نتیجه گیری 1-3، 14-16). در این آبشارها، یک مدار تقویت کننده سیگنال از آشکارساز فوق العاده ژنتیک جمع آوری می شود.

یکی از طرح های کنترل احتمالی رادیویی در نقاشی دوم نشان داده شده است.

در تجهیزات الکترونیکی رادیویی خانگی، گیرنده های مجتمع اشعه مادون قرمز به طور گسترده ای مورد استفاده قرار گرفتند. در یکی دیگر دیگر، آنها نیز ماژول های IR نامیده می شوند.

آنها را می توان در هر دستگاه الکترونیکی شناسایی کرد، مدیریت می شود که می تواند با استفاده از کنترل از راه دور استفاده شود.

در اینجا، به عنوان مثال، یک گیرنده IR در تلویزیون PCB.


با وجود سادگی ظاهری این مولفه الکترونیکی، این یک مدار یکپارچه تخصصی است که برای دریافت سیگنال مادون قرمز از کنترل از راه دور (DB) طراحی شده است. به عنوان یک قاعده، یک گیرنده IR دارای حداقل 3 نتیجه است. یک خروجی معمول است و به منفی متصل می شود «-» غذا ( gnd)، دیگر این مزیت را خدمت می کند «+» خروجی ( در مقابل.)، و خروجی سوم سیگنال دریافت شده ( خارج).

بر خلاف یک فوتودیود مادون قرمز معمولی، گیرنده IR می تواند یک سیگنال مادون قرمز دریافت و پردازش کند، که یک پالس IR-Pulses از فرکانس ثابت و مدت مشخصی - بسته نرم افزاری پالس ها است. این راه حل تکنولوژیکی باعث کاهش عوامل تصادفی می شود که ممکن است ناشی از تابش پس زمینه و تداخل از سایر دستگاه های منتشر شده در محدوده مادون قرمز باشد.

به عنوان مثال، تداخل قوی برای گیرنده سیگنال های IR می تواند لامپ های روشنایی فلورسنت را با یک بالستیک الکترونیکی ایجاد کند. واضح است که امکان استفاده از گیرنده IR در عوض برای یک Phyodiode معمولی IR وجود ندارد، زیرا ماژول IR یک microcircuit تخصصی است که تحت نیازهای خاصی تیز شده است.

به منظور درک اصل عملیات ماژول IR، ما با استفاده از طرح ساختاری جزئیات بیشتری را در دستگاه خود توضیح خواهیم داد.

Microcircuit گیرنده Radiation IR شامل موارد زیر است:

    PIN PhotoDiode.

    تقویت کننده قابل تنظیم

    فیلتر نوار

    آشکارساز دامنه

    یکپارچه سازی فیلتر

    آستانه


PIN PhotoDiode. - این نوع عکس های مختلف است که بین مناطق است n. و پ. یک ناحیه نیمه هادی خود وجود دارد ( اقیانوس اطلس ) ناحیه نیمه هادی خود اساسا یک لایه از یک نیمه هادی خالص بدون ناخالصی در آن است. این لایه است که دارای ویژگی های خاص خود را دارد. به هر حال، دیودهای پین (نه Photodiodes) به طور فعال در الکترونیک مایکروویو استفاده می شود. نگاهی به تو نگاه کن تلفن همراههمچنین از یک دیود پین استفاده می کند.

اما بیایید به Pin Photodide بازگردیم. در حالت معمول، جریان از طریق Pin Photodiode ادامه نمی یابد، از آنجایی که در طرح ذکر شده است جهت عکس (در جابجایی به اصطلاح معکوس). از آنجا که تحت عمل تابش مادون قرمز خارجی در i- مناطق جفت الکترون ها وجود دارد، سپس جریان شروع به جریان از طریق دیود می شود. این جریان سپس به ولتاژ تبدیل می شود و وارد می شود تقویت کننده قابل تنظیم.

بعد، سیگنال از تقویت کننده قابل تنظیم وارد می شود فیلتر نوار. این به عنوان حفاظت در برابر دخالت عمل می کند. فیلتر نوار به یک فرکانس خاص پیکربندی شده است. بنابراین در گیرنده های IR، فیلترهای نوار پیکربندی شده به فرکانس 30 به طور عمده استفاده می شود؛ 33؛ 36؛ 36.7؛ 38؛ 40؛ 56 و 455 کیلوهرتز. به منظور سیگنال منتشر شده توسط کنترل از راه دور که توسط گیرنده IR دریافت می شود، باید با همان فرکانس که در آن فیلتر نوار گیرنده IR پیکربندی شده است، باید مدولاسیون شود. بنابراین، به عنوان مثال، یک سیگنال مدولاسیون به نظر می رسد یک دیود مادون قرمز رادیویی (شکل را ببینید).

اما به نظر می رسد یک سیگنال در خروجی گیرنده IR است.

شایان ذکر است که انتخابی فیلتر باند کوچک است. بنابراین، یک ماژول IR با یک فیلتر 30 کیلوهرتز ممکن است یک سیگنال با فرکانس 36.7 کیلوهرتز و بیشتر دریافت کند. درست است، فاصله پذیرش اعتماد به نفس قابل توجهی کاهش می یابد.

پس از سیگنال عبور از یک فیلتر نوار، آن را وارد می شود آشکارساز دامنه و یکپارچه سازی فیلتر. فیلتر یکپارچه برای سرکوب انفجار سیگنال کوتاه مدت که ممکن است ناشی از تداخل باشد، مورد نیاز است. بعد، سیگنال می آید آستانهو سپس در ترانزیستور خروجی.

برای عملکرد پایدار گیرنده، افزایش تقویت کننده قابل تنظیم توسط سیستم کنترل خودکار به دست آمده ( aru) از آنجایی که سیگنال مفید یک بسته پالس از یک مدت خاص است، پس به دلیل عدم وجود ARU، سیگنال زمان برای عبور از مسیر افزایش و بقیه گره های مدار است.

در مورد زمانی که مدت زمان بسته پالس بیش از حد است، سیستم آگار باعث می شود، و گیرنده متوقف می شود برای دریافت یک سیگنال. چنین وضعیتی ممکن است زمانی رخ دهد که یک گیرنده IR با یک لامپ فلورسنت با آن مواجه شود بالست الکترونیکیکه در فرکانس های 30 تا 50 کیلوهرتز کار می کند. در این مورد، تابش مادون قرمز صنعتی از لامپ های جیوه بخار می تواند یک فیلتر نوار محافظ از فتوتکتور عبور کند و باعث ایجاد ARU شود. به طور طبیعی حساسیت گیرنده IR می افتد.

بنابراین، هنگامی که فتوتکتور تلویزیون از کنترل از راه دور دستورات را نمی گیرد، نباید شگفت زده شود. شاید او فقط از روشنایی لامپ های فلورسنت جلوگیری کند.

تنظیم خودکار آستانه ( arp) عملکرد مشابهی را به عنوان ARU، کنترل آستانه دستگاه آستانه انجام می دهد. ARP سطح آستانه آستانه را به گونه ای نشان می دهد تا تعداد پالس های دروغین را در خروجی ماژول کاهش دهد. در غیاب یک سیگنال مفید، تعداد پالس های دروغین می تواند به 15 دقیقه برسد.

شکل بدن ماژول IR به تمرکز تابش دریافت شده در سطح حساس فوتودیج کمک می کند. ماده مورد استفاده از تابش با طول موج از 830 تا 1100 نانومتر عبور می کند. بنابراین، یک فیلتر نوری در دستگاه اجرا می شود. برای محافظت از عناصر گیرنده از اثرات میدان های الکتریکی خارجی، یک صفحه الکترواستاتیک در ماژول نصب شده است. عکس ها توسط ماژول های نام تجاری IR نشان داده شده است HS0038A2. و TSOP2236.. برای مقایسه، PhotodioD های معمولی IR در کنار آن نشان داده شده است KDF-111V. و FD-265.

گیرنده های IR

چگونه سلامت گیرنده IR را بررسی کنیم؟

از آنجا که گیرنده سیگنال IR یک تراشه تخصصی است، به منظور اطمینان از قابلیت اطمینان خود، ولتاژ منبع در تراشه استفاده می شود. به عنوان مثال، ولتاژ عرضه اسمی برای "ولتاژ بالا" ماژول های IR از سری TSOP22 5 ولت است. مصرف فعلی واحدهای Milliamper (0.4 - 1.5 MA) است. هنگامی که قدرت به ماژول متصل می شود، ارزش آن را با توجه به سقف ارزش دارد.

در یک ایالت که در آن سیگنال بر روی گیرنده داده نمی شود، و همچنین در مکث بین بسته های پالس، ولتاژ در خروجی آن (بدون بار) تقریبا برابر با ولتاژ قدرت است. ولتاژ خروجی بین کل خروجی (GND) و خروجی خروجی را می توان با استفاده از یک مولتی متر دیجیتال اندازه گیری کرد. شما همچنین می توانید جریان مصرف شده توسط ماژول فعلی را اندازه گیری کنید. اگر جریان مصرف بیش از حد معمول باشد، به احتمال زیاد ماژول معیوب است.

در مورد چگونگی بررسی سلامت گیرنده IR با استفاده از منبع تغذیه، مولتی متر و کنترل از راه دور خواندن را بررسی کنید.

همانطور که می بینیم، گیرنده های سیگنال های IR مورد استفاده در سیستم های کنترل از راه دور در کانال مادون قرمز دارای یک دستگاه به اندازه کافی پیچیده هستند. این photodigtors اغلب از طرفداران تکنیک های میکروکنترلر در دستگاه های خانگی خود استفاده می کنند.

Zaguka یا "چگونه دستگاه شروع شد"

... هنگامی که من آمد، ویکتوریا روی مبل نشست، تلویزیون را تماشا کرد. روز معلوم شد سنگین بود، بنابراین او نمی خواست کاری انجام دهد. برای چند دقیقه ما برخی از مجموعه پاپ را تماشا کردیم، سپس او به پایان رسید، و ویکا تلویزیون را خاموش کرد. اتاق تاریک شده است. آن را در خیابان باران، و به نظر می رسید که در خانه نیز سرد بود.
ویکا از مبل افزایش یافت و شروع به لمس کرد، به دنبال یک سوئیچ از لامپ بود. لامپ دیوار آویزان شد، به دلایلی، نه در مبل، بلکه بر روی دیوار دیگر بود و مجبور بود که نور را روشن کند. هنگامی که او در نهایت آن را روشن کرد، اتاق با لامپ گرم لامپ پر شده بود.
نزدیک من، در ورق های مشتاق، از راه دور از تلویزیون استفاده می شود. دکمه های پایین تر بدون شناسایی شخصیت ها و به احتمال زیاد مورد استفاده قرار نگرفتند. و در اینجا من یک تفکر جالب داشتم ...
- Vic، و شما می خواهید، من انجام خواهم داد که لامپ شما را می توان با گلوله از جعبه گنجانده شده است؟ حتی یک دکمه اضافی وجود دارد ...

مفهوم
دستگاه ما باید بتواند سیگنال را از کنسول IR دریافت کند، دکمه "آن" را از دیگری تشخیص دهد و بار را کنترل کند. اولین و آخرین موارد به عنوان یک تبر ساده هستند. اما با دوم کمی جالب تر است. من تصمیم گرفتم که به برخی از کنسول های خاصی محدود نشدم (چرا؟ - "جالب نیست!")، اما یک سیستم را که می تواند با آن کار کند، ایجاد کنید مدل های مختلف از تجهیزات مختلف دور می شود. اگر فقط یک گیرنده IR نجات نیافت، و با اطمینان یک سیگنال گرفت.

ما یک سیگنال با استفاده از یک فتوتکتور دریافت خواهیم کرد. علاوه بر این، نه هر گیرنده مناسب خواهد بود - فرکانس حامل باید با فرکانس کنسول هماهنگ باشد. فرکانس حامل گیرنده در علامت آن نشان داده شده است: TSOP17XX - 17 یک مدل گیرنده و فرکانس XX XX در Kiloherts است. و فرکانس حامل کنسول را می توان در اسناد و یا در اینترنت یافت. در اصل، سیگنال پذیرفته خواهد شد، حتی اگر فرکانس ها همخوانی نداشته باشند، اما حساسیت شکل خواهد بود - شما باید کنسول را مستقیما به گیرنده بکشید.

هر شرکت تولید می کند لوازم خانگی، مجبور است با استانداردهای "آهن" استانداردها را رعایت کند. و فرکانس مدولاسیون در کنسول ها، همچنین استاندارد. اما توسعه دهندگان در قسمت برنامه قطع می شوند - انواع پروتکل های تبادل بین کنسول و دستگاه به سادگی شگفت انگیز است. بنابراین، من مجبور شدم یک الگوریتم جهانی مطرح کنم، که به پروتکل مبادله اهمیت نمی دهد. این کار مثل این کار می کند:

در حافظه دستگاه های کنترل ذخیره شده دستگاه. برای هر نقطه ای که شما باید زمان و حالت خروج از گیرنده IR را ضبط کنید - 0 یا 1.
هنگام دریافت یک سیگنال از کنسول، MK به طور مداوم هر نقطه را بررسی می کند. اگر تمام نقاط همزمان بود - این همان دکمه ای بود که دستگاه برنامه ریزی شده بود. و اگر خروجی از گیرنده حداقل در یک نقطه با قالب همخوانی نداشت، دستگاه پاسخ نمی دهد.

با این حال، هیچ کس اشکالات را لغو کرد! ممکن است سیگنال از قالب متفاوت باشد، اما
در نقاط چک، مقادیر یکسان خواهد بود. این یک پاسخ نادرست است. به نظر می رسد - یک zaplast نادر، و pipets دشوار است برای مبارزه با او! اما در واقع، همه چیز خیلی بد نیست (و حتی در بعضی از نقاط).

اول، ما یک سیگنال دیجیتال داریم که به این معنی است که امواج با تاخیر های ثابت (زمان بندی ها) حرکت می کنند و به سادگی ظاهر نمی شوند. بنابراین، اگر نقاط به اندازه کافی تنگ باشند، نمی توانید بدانید که برخی از انگیزه ها از دست رفته اند.

در مرحله دوم، سر و صدای کوچک (معمولا به نظر می رسد مانند امواج کوتاه نادر) در اکثر موارد به جنگل می رود - اگر آن را به طور مستقیم در بازرسی سقوط نمی کند، سیستم بر سیستم تاثیر نمی گذارد. بنابراین ما حفاظت از سر و صدا طبیعی داریم.

نوع دوم خطای خطا (AKA "Command Pass") به دلیل این واقعیت اتفاق می افتد که این نقطه خیلی نزدیک به جلوی پالس است (به جایی که سیگنال خروجی گیرنده سطح آن را تغییر می دهد).
تصور کنید که پس از چند میکرو ثانیه پس از نقطه کنترل، سیگنال باید با بالا در پایین متفاوت باشد. و اکنون تصور کنید که کنسول تیم را کمی سریعتر از حد معمول (اغلب اتفاق می افتد). جلو پالس در طول زمان نقل مکان کرد، و در حال حاضر آن را تا زمانی که نقطه کنترل است اتفاق می افتد! خروج از گیرنده مطابق با الگو نیست و سیستم تنظیم مجدد خواهد شد.
برای این اتفاق نمی افتد، شما باید نقاط کنترل را از جبهه ها دور کنید.

"همه چیز سرد است" - شما می گویید - "اما چگونه می توانم نقاط کنترل را بگیرم؟" بنابراین من هنوز آن را بیش از آن. در نتیجه، من تصمیم گرفتم که قرار دادن امتیازات به شما بدهم.
در دستگاه Jumper J1 وجود دارد. اگر زمانی که آن را روشن است، بسته شده است - دستگاه از طریق UART همه چیز را که گیرنده IR صادر می شود، به شدت منتقل می شود. در طرف دیگر سیم، این اطلاعات برنامه من را می گیرد که پالس را با TSOP به صفحه کامپیوتر می دهد. شما فقط ماوس را به پراکنده نقاط کنترل در این برنامه، و آنها را در EEPROM فلش کنید. اگر توانایی استفاده از UART نیست، Jumper J2 به نجات می رسد. هنگامی که آن بسته شده است - دستگاه اطلاعاتی را در مورد UART ارائه نمی دهد و آنها را در EEPROM می اندازد.


طرح
آسان به ناامیدی. به عنوان یک کنترلر، من Attiny2313 را گرفتم. فرکانس 4 مگا هرتز، از کوارتز، یا زنجیره RC داخلی.
در یک اتصال جداگانه، خطوط RX و TX برای ارتباطات و تغذیه نمایش داده می شود. وجود دارد - تنظیم مجدد نمایش داده می شود تا بتواند MK را بدون برداشتن از دستگاه بازسازی کند.
خروجی فتوتکتور به INT0 متصل است، آن را به قدرت به مقاومت در 33K کشیده می شود. اگر تداخل قوی وجود داشته باشد، می توانید یک مقاومت کوچکتر وجود داشته باشد، به عنوان مثال، 10K.
D4 و D5 Pines Rangers را قطع می کنند. Jumper1 در D5 و Jumper2 در D4.

پین D6 توسط یک ماژول قدرت کشیده شده است. و سیمستور، کوچکترین کسانی را که من داشتم، گرفتم - BT131. جریان 1A است - نه سرد، اما مورد بیش از حد بزرگ نیست - تا 92. برای بارگذاری خوب بیشترین. من یک تونر در MOC3023 ساخته ام - او هیچ سنسور تقاطع صفر ندارد، به این معنی که مناسب برای کنترل بار صاف مناسب است (در اینجا من آن را اجرا نکرده ام).

پورت B تقریبا به طور کامل بر روی اتصال حذف می شود - شما می توانید یک شاخص یا هر چیز دیگری را قلاب کنید. هنگامی که دستگاه سیستم عامل است، از همان کانکتور استفاده می کنم. پین B0 مشغول LED است.

این همه چیز را از طریق LM70L05 و پل دیود تغذیه می کند. یعنی، شما می توانید خدمت کنید ولتاژبه عنوان مثال، از ترانسفورماتور. نکته اصلی این است که آن را بیش از 25 ولت تجاوز نمی کند، و سپس تثبیت کننده هر دو می میرد یا مخروطی می شود.

این هزینه این را انجام داد:


بله، کمی متفاوت از هیئت مدیره است که در آرشیو قرار دارد. اما این بدان معنا نیست که من خودم را یک هزینه پیشرفته Uber ساخته ام، اما نسخه نسخه ی نمایشی را لغو کردید :). برعکس، هزینه من دارای چند کاستی است که در نسخه نهایی نیست: من یک پا از بازنشانی در پین دریافت نکردم و LED بر روی PB7 آویزان شد. و این واقعا به برنامه نویسی داخل رحمی کمک نمی کند.

سیستم عامل
این دستگاه می تواند در دو حالت عمل کند. در اولین بار - هنگامی که J2 بسته است - به سادگی پالس ها را از فوتوتکتور در UART انتقال می دهد. از او و شروع:

UART با سرعت 9600، I.E، در فرکانس 4 مگاهرتز به ثبت نام UBRR عمل می کند، 25 را بنویسید.

... ما انتظار داریم تا پای فوتوتکتور Twig باشد. به محض اینکه آن را غرق شد (در اصل آن را بر روی یک مقاومت کشش آویزان می کند) ما تایمر (تایمر / counter1، یکی از 16 بیت) را اجرا می کنیم و Inter0 را قطع می کنیم تا هر گونه تغییر ورود - هر گونه تغییر منطقی (ICS00 \u003d 1) . تایمر کنه ... انتظار

پالس از کنسول فرار کرد - خروجی از Photodek شلیک کرد، وقفه کار کرد. در حال حاضر در حافظه ارزش تایمر را بنویسید و تایمر را بازنشانی کنید. شما هنوز هم نیاز به افزایش اشاره گر رکورد برای نوشتن در وقفه بعدی به یک سلول حافظه دیگر.

یکی دیگر از انگیزه ها ... خروجی twitching ... interrupt ... ضبط مقدار تایمر در حافظه ... تنظیم مجدد تایمر ... اشاره گر + 2 (ما دو بایت را در یک زمان بنویسیم) ...

و آن را ادامه خواهد داد تا زمانی که روشن شود که پایان (RAM) نزدیک است. یا، تا زمانی که سیگنال تمام شود در هر صورت، ما تایمر را متوقف خواهیم کرد و وقفه ها را خاموش می کنیم. سپس، به آرامی همه چیز را که ساخته اند، در UART پرتاب کنید. یا اگر J2 بسته شود - در EEPROM.

در پایان، شما می توانید به حلقه بی نهایت وصل شوید و منتظر بمانید تا تنظیم مجدد - ماموریت ساخته شده است.
و در خروجی یک دنباله ای از اعداد خواهد بود. هر یک از آنها زمان بین تغییرات در حالت خروجی TSOP است. دانستن اینکه چرا این دنباله شروع شد (و ما می دانیم! این یک قطره از بالا کم است)، ما می توانیم کل تصویر را بازگردانیم:

پس از مقداردهی اولیه، ما نشستیم و صبر کنیم تا تفنگ های TSOP. به محض این که اتفاق افتاد - ما اولین نکته را از EEPROM خواندیم و در یک چرخه ساده، الهام بخش به همان اندازه که نوشته شده است. در عین حال، بسته های 32US را در نظر می گیریم. خروج از استپور، چک کردن - چیزی در آنجا در خروجی گیرنده وجود دارد.

اگر خروجی با آنچه که ما انتظار داشتم همخوانی نداشت، تیم ما نیست. شما می توانید با خیال راحت منتظر پایان سیگنال باشید و ابتدا همه چیز را شروع کنید.

اگر خروجی با انتظارات ما منطبق باشد - نقطه بعدی را بارگیری کنید و آن را بررسی کنید. تا زمانی که من به نقطه نمی روم، زمان آن \u003d 0. این به این معنی است که امتیاز بیشتری وجود ندارد. بنابراین کل تیم همزمان بود، و شما می توانید بار را بکشید.

بنابراین، به نظر می رسد، یک الگوریتم ساده است. اما واقعیت آسان تر است، قابل اعتماد تر است!

نرم
در ابتدا فکر کردم که حفظ خودکار الگو را ایجاد کنم. به این معناست که شما بلوز را بسته می کنید، کنسول را در TSOP تکان دهید، و خود MK خود را کنترل می کند و آنها را در EEPROM قرار می دهد. سپس روشن شد که ایده دلسوز: الگوریتم بیشتر یا کمتر کافی بسیار پیچیده خواهد بود. یا جهانی نخواهد بود.

ایده دوم یک برنامه برای یک کامپیوتر بود که در آن شما می توانید نقاط کنترل را جدا کنید. نه بیش از حد تکنولوژیکی، اما بهتر است به این کسب و کار MK اعتماد کنید.


ما دستگاه را به دکمه مورد نظر پاسخ می دهیم:

1) Jumper نزدیک تر J1.

2) ما UART را وصل می کنیم. اگر امکان اتصال آن وجود نداشته باشد، Jamper J2 Jumper. سپس دستگاه داده ها را در EEPROM رها می کند.

3) ما غذا می دهیم

4) اگر ما تصمیم گرفتیم از UART استفاده کنیم، ما نرم افزار را شروع می کنیم و به نوار وضعیت (زیر پنجره) نگاه می کنیم. باید نوشته شود "پورت کام باز است." اگر نه نوشته نشده، ما به دنبال یک جبیم در اتصال و تکان دادن "اتصال".

5) کنسول را بگیرید و دکمه سمت راست را در TSOP بکشید. به محض این که دستگاه افتخار می کند که سیگنال می رود - LED به اطراف تبدیل خواهد شد. بلافاصله پس از آن، دستگاه از داده های UART (یا نوشتن در EEPROM) عبور می کند. هنگامی که انتقال به پایان رسیده است، LED می رود.

6.1) اگر روی UART کار می کنید، سپس روی دکمه "دانلود توسط UART" کلیک کنید. و شادی در کتیبه "آپلود برنامه ..." در نوار وضعیت.

6.2) اگر از طریق EEPROM کار می کنید، برنامه نویس حافظه EEPROM را بخوانید و فایل * .bin را ذخیره کنید. (این بن است!). سپس روی دکمه "Download.bin" در برنامه کلیک کنید و فایل را با EEPROM انتخاب کنید.

7) ما به برنامه بارگیری نگاه می کنیم - این سیگنال با Tsop'a است. یک نوار لغزنده در پانل جانبی وجود دارد - آنها می توانند تغییر کنند. در حال حاضر ماوس را در برنامه تکان دهید - ما نقاط کنترل را قرار می دهیم. نقطه سمت راست حذف شده است. فقط لازم نیست آنها را بیش از حد نزدیک به جبهه قرار دهید. به نظر می رسد چیزی شبیه به این است:


8) روی "Save.Bin" کلیک کنید و امتیاز را ذخیره کنید. سپس ما این فایل را در EEPROM فلش می کنیم. به طوری که ما زمان بین دو نقطه از 7 بیت، آن را محدود به 4MS است. اگر زمان بین دو نقطه بیش از این مقدار است - این برنامه از قفل کردن نقاط به فایل رد خواهد شد.

9) حذف Jumpers. دستگاه را راه اندازی مجدد کنید آماده!

ویدئو از تست