دانلود پروژه کنترل فوق العاده هوشمند خانه با میکروکنترلر avr

AVR-BLUTOOTH

این پروژه نسخه تکمیل شده پروژه قبلی (پروژه کنترل صوتی لوازم خانه با اندروید و AVR) می باشد.

در این پروژه تلاش کردیم تا با استفاده از میکروکنترلر AVR و رابط بی سیم بلوتوث ، بین کاربر و سیستم اتوماسیون ارتباط برقرار کرده و بتوانیم با بهره گیری از سنسور های متصل بر روی دستگاه خانه ای هوشمند داشته باشیم و بتوانیم به امنیت و رفاه خانه بیافزاییم.

smart house controller 1.png

تصویری از شبیه سازی پروژه توسط نرم افزار altium

در این پروژه کاربر میتواند با استفاده از گوشی اندروید، پروژه را برنامه ریزی کرده و خانه خود را در دو حالت اتوماتیک(AUTOMATIC) و دستی (MANUAL) تحت کنترل در بیاورد. بعنوان مثال با استفاده از سنسور دمای موجود برروی پروژه میتواند تعیین نماید که مثلا رله 1 که به کولر متصل است در دمای 30درجه روشن و در دمای 15درجه خاموش شود و یا اینکه همان رله(متصل به کولر) را به صورت دستی خاموش و یا روشن کند.

smart house controller 4

سنسور های موجود برروی پروژه :

  • سنسور دما DHT11
  • سنسور رطوبت DHT11

DHT11

  • سنسور گاز منوکسید کربن و دودMQ2

mq2

  • سنسور تشخیص حرکت HC-SR501

motion sensor

  • سنسور فتوسل (نور)

photoresistor

از جمله قابلیت های دیگر این پروژه این است که کاربر میتواند از یک سنسور برای هر 5 رله با شرایط مختلف استفاده کند . مثلا برای رله 1 در دمای 20درجه روشن و در 15درجه خاموش و برای رله 2 در دمای 30درجه روشن و در 25درجه خاموش  و … .

رله های موجود بر روی پروژه قابلیت جریان دهی 10 آمپر را دارا می باشند و دارای دو خروجی Normally Close و Normally Open میباشند که هر دو خروجی توسط کانکتوری برروی برد تعبیه شده اند.

کنترلر و پردازنده این پروژه میکروکنترلر ATmega8 میباشد که دارای رابط USART برای اتصال با ماژول بلوتوث و برقراری ارتباط با کاربر می باشد.

Screenshot 20170827 114909

تصویری از محیط نرم افزار اندرویدی

شما میتونید از هر نرم افزار اندرویدی که قابلیت برقراری ارتباط با ماژول بلوتوث hc05 را داراست استفاده کنید. البته ما نرم افزار تست شده خود را برای دانلود قرار دادیم.

مروری بر مد های کاری پروژه:

همانطور که گفتیم این دستگاه 5 رله داشته که میتوانند در مد های مختلفی مورد استفاده قرار گیرند که برای برنامه ریزی آنها توسط برنامه بلوتوث تنظیم می شود. برای اینکار نیاز به دستور هایی داریم که آن ها را به شکل زیر تعریف کرده ایم:

smart house controller5

 

فایل این پروژه شامل موارد زیر می باشد:

  • فایل برنامه نویسی به زبان ++C برای میکروکنترلر ATmega8 (محیط برنامه نویسی CodeVision)
  • فایل آموزشی( فایل word و pdf )
  • فایل PCB و شماتیک مدار( Altium Desinger)
  • تمام نرم افزار های مورد استفاده در پروژه
  • و تصاویر کاملی از پروژه و نحوه کار

70,000تومان 35,000تومان