این ریموت قابلیت کنترل چهار خروجی را داراست و آدرس دهی آن به صورت نرم افزاری صورت می پذیرد تکنولوژی Code Learning
و برای کنترل وسایلی نظیر : درب بازکن-روشنایی-سیستم حفاظتی و… به کار می رود.
خصوصیات:
قابلیت Set کردن ۳۳ ریموت کنترل.
Set کردن ریموت به صورت نرم افزاری.
تنظیم کانالهای خروجی به صورت لحظه ای و فلیپ فلاپ به صورت نرم افزاری.
عدم حذف ریموت ها در صورت قطع تغذیه.
تشریح فرستنده (ریموت کنترل):
در این مدار از ریموت کنترل موجود در بازار استفاده می شود که باید دارای خصوصیات زیر باشد:
IC فرستنده ۱۵۲۷ EV
فرکانس کریر ۴۳۳MHz Carrier
مقاومت اسیلاتور ۴۳۰KΩ
EV1527
این IC قابلیت کنترل چهار کلید و ارسال ۲۰ بیت آدرس را دارد که می توان ۱۰۴۸۵۷۶ ریموت با آدرس های متفاوت ساخت.
کدی که این IC ارسال می کند از یک Preamble ( کد آغازکننده) ۲۰ بیت آدرس و چهار بیت دیتا تشکیل می شود که هر IC آدرس متفاوتی دارد و چهار بیت دیتا برای تشخیص کلیدی که فشرده شده استفاده می شود.
مقاومتی که به پایه یک و دو IC متصل می شود به منظور اسیلاتور داخلی IC استفاده می شود که به صورت جدول زیر است:
تشریح مدار گیرنده
میکرو کنترلر منتظر می ماند تا کد Preamble را از ماژول گیرنده دریافت کند؛ سپس ۲۰ آدرس و چهار دیتا را دریافت کرده ودر یک آرایه ذخیره می کند بعد میکروکنترلر آدرس موجود در آرایه را با آدرسهای موجود در حافظه EEPROM مقایسه می کند (آدرس ریموت هایی که قبلا set شده است ) در صورتی که با یکی از آدرس ها برابر بود با توجه به چهار بیت دیتا یکی از خروجی ها (رله) را فعال می کند
تشریح قطعات مدار گیرنده:
ATtiny2313
نقش پردازش وکنترل مدار را به عهده دارد
ULN2003
به علت اینکه نمی توان رله را مستقیم به خروجی میکروکنترلر متصل کرد باید از یک بافر استفاده کرد که
به عهده ULN2003 است
RF
به منظور دریافت اطلاعات از طرف ریموت کنترل از این ماژول استفاده می شود، این ماژول در بازار در دو فرکانس ۳۱۵ MHz و ۴۳۳ MHz وجود دارد که باید با فرکانس کریر فرستنده یکی باشد در این مدار از نوع
MHz433 باید استفاده شود.
L5
جهت set کردن ریموت کنترل استفاده می شود
L1-L4
نشان دهنده وضعیت کانالهای خروجی.
راه اندازی مدار
برای تغذیه مدار می توان از یک ترانس ۱۲ ولت استفاده کرد که ثانویه ترانس به کانکتور P1 متصل می شود
بعد از اینکه تغذیه مدار وصل شد L5 بر روی برد به مدت یک ثانیه روشن و سپس خاموش می شود که
نشان از صحت مدار است.
نحوه SET کردن ریموت کنترل:
دکمه S1 بر روی مدار را فشار داده و رها کنید L5 بر روی مدار روشن می شود سپس یکی از دکمه های ریموت کنترل فشار دهید L5 به صورت چشمکزن دو بار روشن و خاموش می شود؛که بیانگر SET شدن ریموت کنترل است. در صورتی که بیش از ۱۰ ثانیه در SET کردن مکث کنید L5 خاموش شده و از برنامه خارج می شود.
با فشار دادن دکمه از ریموت کنترل، کانال مربوطه روشن شده و تا لحظه ای که دکمه فشرده است کانال
مربوطه روشن می ماند و با رها کردن کانال مربوطه خاموش می شود — حالت لحظه ای
این مدار قابلیت ذخیره ۳۳ ریموت کنترل را دارد در صورتی که تعداد ذخیره به ۳۳ برسد هنگام ذخیره ریموت جدید L5 روشن شده و بعد از مدت زمان کوتاهی خاموش می شود که برای SET کردن ریموت جدید، باید حافظه میکروکنترلر پاک کرد
نحوه پاک کردن حافظه
دکمه S1 را فشارداده و نگه دارید تا L5 روشن شود و بعد از دو ثانیه خاموش می شود، تمام حافظه میکرو کنترلر پاک شده ومی توان ۳۳ ریموت جدید SET کرد
تنظیم کانال خروجی:
خروجی این مدار به دو صورت لحظه ای و فلیپ فلاپ قابل تنظیم است؛ برای این منظور دکمه S1 را به
مدت تقریبا ۴ ثانیه فشار داده و رها کنید L5 به صورت چشمکزن دو بار روشن و خاموش می شود، سپس
دکمه بر روی ریموت که می خواهیم تغییر وضیت دهد، فشرده و رها می کنیم کانال مربوطه تغییر
وضعیت می دهد؛ اگر لحظه ای باشد به فلیپ فلاپ و اگر فلیپ فلاپ باشد به لحظه ای تغییر وضعیت می دهد
موارد زیر رعایت شود
در پایه های ماژول گیرنده دقت کنید که صحیح باشه چون در بازار ماژول های متفاوت هستش تو pcb دو پایه وسط دیتاست و پایه مثبت ومنفی با مثبت ومنفی خازن c8 یکیه.
فرکانس ریموت و ماژول گیرنده باید یکی باشد یا هردو ۴۳۳mhz یا هردو ۳۱۵mhz.
مقاومت اسیلاتور باید ۴۳۰k باشه.
تو پروگرم کردن دقت کنید که فایل هگز eeprom روی ic پروگرم کنید و فیوز بیت طبق فایل درون پوشه باشه(fusebit.txt)
کریستال مدار حتما باید ۸mhz باشه.
برای دانلود فایلهای هگز+شماتیک+pcb رولینک زیرکلیک کنید
بازتاب: پروژه ریموت کنترل 4 کاناله لرنینگ(learning) | آیسی پالس
بازتاب: پروژه ریموت کنترل 4 کاناله لرنینگ(learning) | آیسی پالس