۹ تیر ۱۳۹۴
بازدیدها: 2,146
2 نظر

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

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

هر فردی تمایل دارد وسایل منزل خود را با استفاده از کنترل از راه دور کنترل کند. اما واقعا چرا؟

پاسخ اینجا است. آسایش، امنیت و مدرنیته بودن یک خانه علاوه بر اینکه یه مزیت و تمایز است بلکه باعث افزایش ارزش یک خانه می شود که در اینجا بحث ما اصلا روی قیمت یک خانه نیست؛ بلکه زیبایی و آسایش است. اتوماسیون خانگی را میتوان یکی از زیر مجموعه های خانه هوشمند برشمرد. وسایل مورد نیاز برای اجرای این پروژه به شرح زیر هستند:

  • برد آردوینو UNO
  • ماژول بلوتوث HC-05 با برد کمکی
  • برد برد
  • سیم مفتولی
  • ماژول رله ۵ ولت مخصوص آردوینو
  • اپلیکیشن نصب شده بر روی موبایل

kkkk

مدار این پروژه در نرم افزار پروتئوس ترسیم شده و در ادامه مطلب می توانید شرح کامل پروژه را ببینید.

llllll

پین RX ماژول بلوتوث را پبن سریال TX برد آردوینو و پین TX ماژول بلوتوث را به پین سریال RX برد آردوینو متصل میکنیم. پین های دیجیتالی ۳ تا ۸ را برای ورودی ماژول رله ۵ ولت انتخاب می کنیم.

444444

پس از اینکه سیم بندی مدار به پایان رسید باید برنامه زیر را در برد آردوینو آپلود کنید.

/****************** Smartphone Controlled Home – DIYhacking.com   ******************/

/*Coder – Arsateck*/

void setup()

{

Serial.begin(115200);//Change the baud rate value depending on the default baud rate of your bluetooth module, for Bluesmirf-115200 and for JY-MCU-9600

pinMode(2, OUTPUT);//Light1 pin

pinMode(3, OUTPUT);//Light2 pin

pinMode(4, OUTPUT);//Light3 pin

pinMode(5, OUTPUT);//AC pin

pinMode(6, OUTPUT);//Door Lock

}

void loop()

{

int a=0;

if(Serial.available())

{

   val=Serial.read();

   Serial.println(int(val));//Display received value on Serial Monitor

if(int(val)==49)//Turn Light1 ON

   digitalWrite(2,HIGH);

else if (int(val)==50)//Turn Light1 OFF

         digitalWrite(2,LOW);

if(int(val)==51)//Turn Light2 ON

   digitalWrite(3,HIGH);

else if(int(val)==52)//Turn Light2 OFF

     digitalWrite(3,LOW);

if(int(val)==53)//Turn Light3 ON

(  digitalWrite(4,HIGH);

else if(int(val)==54)//Turn Light3 OFF

      ( digitalWrite(4,LOW;

پس از آپلود برنامه، پروژه آماده است و باید اپلیکیشن اندروید را که در اینجا قرار دارد دانلود کرده و بر روی گوشی تحت اندروید نصب کنید و با روشن کردن بلوتوث گوشی خود، ماژول بلوتوث HC-05 را پیدا کرده و آن را pair کنید.

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


  • جناب سلام چجور باید برنامه رو دانلود کنیم

    • با سلام و وقت بخیر
      متاسفانه برنامه اندروید این پروژه به علت قدیمی بودن از روی سایت حذف شده است.