كنترل از راه دور مادون قرمز 8 كاناله با PIC16F630

به وسيله اين ريموت كنترل تا 8 دستگاه را به طور جداگانه مي توانيد كنترل كنيد .كدهاي فرستنده با فرمت RC5 مدوله شده با فركانس كارير 38khz ارسال مي شود.براي تغذيه فرستنده اين دستگاه نيز از يك باتري ليتيوم 3v CR2016 استفاده شده. از ديگر خصوصيات اين ريموت كنترلر كم مصرف بودن آن هست زيرا از يك مد sleep براي پردازنده آن (PIC16F630) استفاده شده  و تازماني كه يكي از 8 كليد فرستنده زده نشود در اين حالت مي ماند.

فرستنده:

قلب مدار فرستنده و گيرنده يك ميكروكنترلر PIC16F630 هست.همانطور كه قبلا در توضيحات گفته شد براي كاهش مصرف مدار يك حالت sleep براي ميكرو تعريف شده .براي خارج شدن از اين حالت نيز از وقفه (interrupt) ميكرو استفاده شده ،زماني كه يكي از كليدها زده مي شود ميكروكنترل ما به اصطلاح از خواب بيدار ميشه و بعد از اسكن كليدها كد مربوط به كليد مورد نظر را ارسال كرده و به حالت قبلي باز ميگردد.

براي نمايش در اندازه بزرگتر روي عكس كليك كنيد.


گيرنده:

در مدار گيرنده هم از PIC16F630 استفاده شده كه بعد از دريافت سيگنال خروجي سنسور TSOP4838 آن را ديكود كرده و بازر را به صدا در مي آورد.

خروجي رله ها به صورت چرخشي كار مي كند يعني يك بار با فشار دادن كليد وصل و با فشار دادن دوباره آن قطع مي شود.

براي نمايش در اندازه بزرگتر روي عكس كليك كنيد.



دريافت فايل هگز و برنامه ميكرو به همراه نقشه ها پسورد: cmos.ir