پروژه برد ریموت کدلرن حرفه ای جهت کنترل وسایل برقی

پروژه برد ریموت کدلرن حرفه ای جهت کنترل وسایل برقی

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

 

توضیحات پروژه برد ریموت کدلرن حرفه ای جهت کنترل وسایل برقی

ویژگیهای مدار ریموت کنترل چهار کاناله

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

 

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

 

ویژگیهای برد درب بازکن برقی ریموتی

  • لرنینگ
  • قابلیت اضافه کردن ریموتهای کدلرن جدید
  • قابلیت حذف تکی ریموتهای ذخیره شده
  • قابلیت حذف دسته جمعی ریموتهای ذخیره شده
  • قابلیت ذخیره سازی بیشتر از 1000 ریموت
  • ذخیره ی ریموتها روی حافظه ی اکسترنال
  • پایداری و اطمینان در ذخیره ی اطلاعات ریموتها
  • تشخیص ریموت ذخیره شده و عدم ذخیره ی ریموت تکراری
  • تایید دو مرحله ای حین ذخیره سازی ریموت جدید
  • دارای 4 خروجی مستقل از هم
  • دارای خروجیهای ایزوله شده
  • به حافظه سپردن وضعیت خروجیها
  • خروجی های قابل برنامه ریزی
  • تعیین حالت کاری خروجیها به صورت دائمی یا لحظه ای
  • دارای جعبه محافظ قابل نصب روی دیوار
  • نصب آسان و کارکرد ساده

 

سایر توضیحات

برنامه نویسی ریموت کدلرن

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

  • امنیت پروژه ریموت کنترل کد لرنینگ :

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

  • مدهای کاری سیستم ریموت کدلرن :

روی برد کنترل با ریموت کدلرن یک کلید تعبیه شده که کاربر توسط آن میتواند مدار را به یکی از سه مد 1-تعریف ریموت کدلرن جدید ، 2-حذف تکی ریموتهای ذخیره شده و 3-حذف دسته جمعی ریموتهای ذخیره شده ببرد. کاربر به سادگی میتواند ریموتهای کدلرن را به سیستم اضافه کند یا از سیستم حذف کند.

  • امنیت در تعریف ریموت جدید :

فرآیند تعریف ریموت جدید به صورت تایید دو مرحله ای می باشد تا دیتای ریموت با اطمینان و صحت کامل داخل سیستم برد کنترل با ریموت کدلرن ذخیره شود.

  • امنیت در نگهداری اطلاعات :

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

  • حالت کاری خروجیهای برد درب بازکن برقی ریموتی :

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

  • تشخیص ریموتهای تکراری :

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

  • خروجیهای ایزوله شده :

مدار دارای 4 خروجی مستقل و ایزوله شده است. یعنی اعمال ولتاژ AC به بخش خروجیهای مدار باعث ایجاد نویز و اختلال در عملکرد مدارات دیجیتالی نمی شود.

  • جعبه محافظ مدار :

برای برد کنترل با ریموت کدلرن یک جعبه ی محافظ طراحی شده که این جعبه علاوه بر محافظت از برد و مدارات آن، قابلیت نصب روی دیوار را نیز دارد.

 

کاربردهای مدار ریموت کنترل چهار کاناله

  • بازکردن قفل درب منزل و ساختمان
  • دربازکن های جک و کرکره برقی
  • کنترل روشنایی منزل و ساختمان
  • کنترل وسایل موتوری مثل خودرو و موتور سیکلت

 

محتوای پروژه

این برد به صورت پروژه ارائه می شود و نه برد آماده و پروژه شامل موارد زیر است :

  • سورس کد کامل
  • شماتیک به صورت pdf و فایل آلتیوم
  • فایل PCB در آلتیوم
  • لیست قطعات
  • فایل باکس یا جعبه مدار برای برش لیزری
  • فیلم آموزش کار با دستگاه

 

پروژه ساخت برد حرفه ای کنترل وسایل توسط ریموت کدلرن

مدار ریموت کنترل چهار کاناله – درب بازکن برقی ریموتی

 

فیلم تست پروژه برد ریموت کدلرن حرفه ای جهت کنترل وسایل برقی

 

راه های ارتباطی

شماره تماس : 09332256378

ایمیل : abdollahzadeh.amanj@gmail.com

تلگرام :wle_CoWorker@

برای این مطلب 20 دیدگاه ثبت شده است

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

پاسخ [آمانج عبداله زاده] : با سلام
ریموتهای کدلرن امنیت بالایی دارند و ریموتهای موجود کد تکراری ندارند ولی یک شخص هکر با ساخت دستگاه تولید کد میتواند سیستم را هک کند که اینکار هم بسیار زمانبر و سخت است چون تعداد کدها بسیار زیاد است.

پاسخ
1399/09/03
سیدحسین حسینی اصل
سلام وقت بخیر. با عرض تشکر و خداقوت به شما مهندسان عزیز.باعث افتخار است که در کشور ما محصولات الکترونیک طراحی می شود. ببخشید بنده مدار کدلرنینگ هشت کاناله طراحی کردم ولی متاسفانه هنوز تو بخش برنامه نویسی وارد نیستم وبه کمک شما نیاز دارم تا بتونم برنامه را تکمیل کنم ممنون میشم تا کمکم کنید.باتشکر از شما.

پاسخ [آمانج عبداله زاده] : سلام وقت بخیر.
خواهش میکنم. خوشحالیم بتونیم خدمتی هر چند کوچک انجام بدیم.
در این پروژه کدنویسی ریموت ۴ کاناله انجام شده که میتونید از کد نوشته شده استفاده و اونو برای نیاز خودتون ارتقا بدید.

پاسخ [سید محمد حسین میر محمد پور] : سلام وقت شما بخیر.
امکانش هست کد رو بصورت جداگانه از شما تهیه کرد چون هزینه زحمات شما یکم زیاده.

پاسخ
1399/09/02
علی اکبری
با سلام و خسته نباشیداگر ممکن است جزئیات روش محاسبه تعداد ریموت ها با توجه به نوع آی سی حافظه را بیان کنید.با تشکر فراوان

پاسخ [آمانج عبداله زاده] : با سلام. تشکر.
جزئیات برای شما ایمیل شد

پاسخ
1399/08/29
hoshyar-moradi خریدار این محصول
مدار را با استفاده از برد آردینو uno بستم و فعلا از مدار چاپی استفاده نکردم چشمک زدن  led ها و بوق buzz  همگی مطابق فیلم شما هست ولی فقط ریموت رو ذخیره نمی کنه؟

پاسخ [آمانج عبداله زاده] : از برد طراحی شده ی ما استفاده کنید

پاسخ
1399/08/13
hoshyar-moradi خریدار این محصول
ولی الان مشکل من این هست که مقدار 512 رو داخل کد لحاظ کردم (int NumofRemote = 512;)ولی ریموت در حافظه ذخیره نمی شود

پاسخ [آمانج عبداله زاده] : این عدد ربطی به ذخیره شدن و نشدن نداره

پاسخ
1399/08/13
hoshyar-moradi خریدار این محصول
در ایمیل نوشتید که ***

پاسخ [آمانج عبداله زاده] : بله درسته

پاسخ
1399/08/13
hoshyar-moradi خریدار این محصول
لطفا یکم بیشتر راهنمایی کنید

پاسخ [آمانج عبداله زاده] : دو عدد باید بر هم تقسیم بشن x/y خیلی سادس

پاسخ
1399/08/13
hoshyar-moradi خریدار این محصول
سلام شما در نمونه ساخت شده، از آی سی حافظه با چه شماره ای استفاده کرده اید؟اگر شما برای مثال از شمارهat24c64 استفاده کرده باشید و اگر من  از at24c16 ایا لازم است در برنامه تغییرات داده شود؟

پاسخ [آمانج عبداله زاده] : با سلام
جزئیات در خصوص روش محاسبه تعداد ریموت قابل ذخیره برای شما ایمیل شد

پاسخ
1399/08/13
hoshyar-moradi خریدار این محصول
سلام پسورد فایل چیه؟

پاسخ [آمانج عبداله زاده] : با سلام
ایمیل شد

پاسخ
1399/08/02

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,177 کاربر خبرنامه بپیوندید