کیت کنترل وسایل و سیستم امنیتی هوشمند توسط GSM و sms-هوشمندسازی منزل و ساختما
DOWNLOAD
کیت کنترل وسایل و سیستم امنیتی هوشمند توسط GSM

توجه : این مدار در مورخه 96/06/17 بصورت کامل(سخت افزار و نرم افزار) به روز رسانی گردید.

توسط مدار بالا علاوه بر اینکه میتوان از راه دور و توسط sms، وسایل مختلفی را کنترل کرد، میتوان سنسورهای مختلفی مانند چشمیهای PIR، سنسورهای اعلان حریق، مگنتهای درب و پنجره، سنسورهای دود و گاز و … را نیز به مدار متصل کرد و از وضعیت لحظه به لحظه ی آنها مطلع شد و از سیستم بعنوان یک دزدگیر حرفه ای و یک سیستم امنیتی هوشمند هم استفاده نمود. مدار دارای 4 ورودی مستقل(4 زون) و 4 خروجی مستقل می باشد. میتوان تمام وسایل برقی مانند کولرهای آبی و گازی و هیترها(وسایل گرمایشی و سرمایشی)، شیرهای قطع گاز و آب و قفلهای برقی را به خروجیهای مدار متصل کرد و بدین ترتیب میتوانیم این وسایل را به سادگی از راه دور توسط sms کنترل کنیم. به ورودیهای مدار نیز میتوان سنسورهای مختلفی را وصل نمود طوریکه در صورت تحریک شدن هر یک از آنها، سیستم با ارسال sms، ما را از تحریک شدن سنسور باخبر میکند. برای مدار خود یک اپلیکیشن اندرویدی کاربردپسند طراحی کرده ایم تا کاربر بتواند به ساده ترین و حرفه ای ترین شکل ممکن مدار خود را کنترل کند. از دیگر ویژگیهای کاربردی مدار این است که با خاموش شدن مدار و قطع شدن تغذیه ی آن، وضعیت خروجیهای مدار تغییر نمیکند زیرا وضعیت خروجیها به حافظه ی سیستم سپرده می شود.

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

به روز رسانی های سخت افزاری :

  • آپدیت بخش خروجیهای مدار : این بخش که مهمترین قسمت مدار می باشد کاملا از نو طراحی شده و برای تامین تغذیه ی مدارهای دیجیتال و خصوصا ماژول GSM, از رگولاتور سوپیچینگ با قابلیت جریاندهی تا ۳ آمپر استفاده شده است که این مقدار حتی فراتر از نیاز مدار است و همین امر باعث شده عملکرد مدار به طرز چشمگیری بهبود بیابد.
  • آپدیت بخش ورودیهای مدار : بخش ورودیهای مدار هم از نو طراحی شده و برای هر ورودی یک LED نشاندهنده ی تحریک ورودیها در نظر گرفته شده تا عملکرد بخش ورودیها ملموس تر شود. نویزهای بخش ورودی توسط طراحی مداری خنثی شده اند.
  • اضافه شدن بخش پروگرمر و دیباگر : توسط بخش جدیدی که به مدار خود اضافه کرده ایم کاربر میتواند میکروکنترلر را به سادگی بدون جدا کردن از برد و روی مدار پروگرم کند. همچنین کاربر میتواند از این بخش برای خطایابی و رفع خطا استفاده کند.

به روز رسانی های نرم افزاری :

  • امنیت مدار : حال دیگر سیستم تنها پیامهایی را مورد پردازش قرار میدهد که از طرف شماره تلفن تعریف شده در سیستم ارسال شده باشند و پیامهای دیگر را حتی در صورت صحیح بودن کد دستوری نادیده میگیرد.
  • بهینه کردن سورس کد مدار : سورس کد مدار هم به روز رسانی شده و ترتیبی داده شده تا عملیات دریافت و پردازش پیامها بهینه تر شود.

به روز رسانی های اپلیکیشن :

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

محتوای پروژه

  • سورس کد آردوینوی سیستم
  • شماتیک
  • فایل PCB(بصورت xps و فایل خام طراحی شده توسط آلتیوم)
  • اپلیکیشن اندرویدی سیستم
  • آموزش خط به خط سورس کد
  • آموزش کار با سیستم طراحی شده
  • آموزش کار با اپلیکیشن اندرویدی

توضیحاتی در خصوص بخشهای مختلف سیستم طراحی شده
  • طراحی کیت :

کیت کاملا اصولی و حرفه ای طراحی شده و قطعات استفاده شده در آن طوری انتخاب شده اند که مدار بهترین عملکرد ممکن را داشته باشد. در این بخش برای تامین تغذیه ی موردنیاز مدارهای دیجیتال و خصوصا ماژول GSM, از رگولاتور سوپیچینگ استفاده شده است. استفاده از رگولاتور سوپیچینگ بجای رگولاتور خطی, عملکرد مدار را به طرز چشمگیری افزایش داده است. بخش تغذیه طوری طراحی شده که نویزهای بیرونی یا محیطی کمترین تاثیر را روی سیستم و عملکردش دارند. همچنین مدار در برابر نویزهای داخلی نیز بهینه شده است. کیت در برابر اضافه جریان محافظت شده و کاملا پایدار و ایمن است. حتی ورودیهای مدار(سنسورهای متصل به مدار) نیز در برابر اضافه جریان محافظت شده اند. بخش سخت افزار مربوط به کنترل وسایل خروجی نیز طوری طراحی شده که بر روی عملکرد مدارات دیجیتال تاثیری ندارد و فعال کردن خروجیها جریان اضافی از سیستم اصلی نمیکشد و عملکرد سیستم را مختل نمیکند. در بخش ورودیها برای هر ورودی یک LED نشانگر تحریک تعبیه کرده ایم که این کار عملکرد بخش ورودیها را ملموستر کرده است. همچنین برای هر خروجی نیز یک LED نشاندهنده ی فعال(روشن) یا غیرفعال(خاموش) بودن آن خروجی در نظر گرفته شده است تا عملکرد بخش خروجی نیز ملموس باشد. از دیگر قابلیتهای برد این است که با استفاده از خود برد میتوان تغذیه ی سنسورهای متصل به برد را اعمال کرد و بنابراین نیازی به منبع تغذیه ی جداگانه برای ورودیها نیست. لازم به ذکر است به دلیل اینکه اکثر سنسورهای موجود در بازار دارای ولتاژ 12 ولت هستند، این ولتاژ بعنوان ولتاژ استاندارد سیستم در نظر گرفته شده است.

  • اپلیکیشن سیستم:

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

  • بخش پروگرمر و دیباگر:

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

  • قابلیت فیدبک سیستم:

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

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

فیلم تست مدار

توجه : تست مدار در زمان 10:10 از فیلم قرار دارد.

خرید محتوای پروژه

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

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

مطالب سایت