پروژه PICپروژه الکترونیکپروژه خانه هوشمندپروژه های بلوتوثپروژه های بی سیم

آموزش خانه هوشمند با بلوتوث اپلیکیشن اندروید (پروژه کنترل وسایل با موبایل PIC)

سلام. آموزش خانه هوشمند با بلوتوث اپلیکیشن اندروید (پروژه کنترل وسایل با موبایل PIC) را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !

پروژه کنترل وسایل با موبایل PIC

پروژه کنترل وسایل با موبایل PIC

در این آموزش ، ما می آموزیم چطور میتوانیم با پروژه PIC و یک ماژول بلوتوث و یک اپلیکیشن اندروید یک پروژه خانه هوشمند طراحی کنیم. در اینجا ما از ماژول بلوتوث محبوب HC-05 (فرقی نمیکند از HC-06 هم میتوانید استفاده کنید) استفاده کردیم. با استفاده از این ماژول میتوانیم اطلاعات را به صورت بیسیم از میکروکنترلر به اپلیکیشن موبایل یا لپتاپ ارسال کنیم. در این پروژه ما با ارسال فرمان از طریق نرم افزار اندروید ، یک ال ای دی را روشن و خاموش میکنیم ، شما میتوانید با استفاده از رله مناسب به جای ال ای دی هر دستگاهی را روشن و خاموش کنید.

ما از یک برنامه Android به نام Bluetooth Terminal استفاده می کنیم که می تواند داده ها را از طریق بلوتوث ارسال و دریافت کند. در صورت ارسال یک عدد 1 از طریق برنامه ، چراغ ال ای دی روشن می شود و به در تلفن نمایش داده میشود میشود که چراغ روشن شده است. به همین ترتیب می توانیم عدد 0 را از طریق تلفن برای خاموش کردن آن ارسال کنیم. به این ترتیب می توانیم چراغ LED را خاموش کنیم. فیلم عملکرد مدار را در پایین صفحه ببینید !

قطعات مورد نیاز این پروژه

  1. میکروکنترلر PIC16F877A مشاهده دیتاشیت )
  2. ماژول بلوتوث HC-05 یا HC-06
  3. ال ای دی
  4. موبایل اندروید

برای استفاده از کد نیاز به نرم افزار MPLABX دارید.

حتما ببینید :  پروژه آردوینو کنترل ماژول LED ماتریسی 8*8 از طریق بلوتوث گوشی اندروید + کد پروسسینگ

توضیحات ماژول بلوتوث HC-05

ماژول بلوتوث HC-05

HC05 در واقع یک ماژول بلوتوث است که از پروتکل پورت سریال (SPP) پشتیبانی می کند و در بسیاری از برنامه های بی سیم از محبوبیت بالایی برخوردار است.برد آن در فضای آزاد بین 20 تا 30 متر است. به پین VCC این ماژول باید منبع تغذیه 5 ولت متصل شود.

چراغ LED کوچک در ماژول بلوتوث در ابتدا چشمک زن است و نشانه روشن بودن آن است و در این حالت ماژول HC-05 به دنبال دستگاهی دیگر برای اتصال میگردد. هنگامی که به دستگاهی متصل شود این چراغ ثابت روشن میماند.

همچنین ببینید : آموزش پروژه اینترنت اشیا IoT با PIC – راه اندازی خانه هوشمند وایفای

در جدول پایین اتصالات ماژول بلوتوث با میکروکنترلر PIC را میتوانید ببینید :

شمارهپین ها ماژول بلوتوثنام پین در میکروکنترلرشماره پین در میکروکنترلر PIC
1VccVdd31st pin
2VccGnd32nd pin
3TxRC6/Tx/CK25th pin
4RxRC7/Rx/DT26th pin
5StateNCNC
6EN (Enable)NCNC

 

نحوه کار با اپلیکیشن اندروید برای کنترل وسایل خانه

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

ابتدا به تنظیمات بلوتوث تلفن بروید دستگاه های جدید را جستجو کنید. سپس دستگاهی به نام HC-05 یا HC-06 را میابید. سپس روی آن بزنید و از شما درخواست وارد کردن رمز میشود که به صورت پیشفرض 1234 یا 0000 است.

آموزش اتصال ماژول بلوتوث HC-05 به گوشی اندروید

پس از موفق بودن جفت شدن با ماژول ، برنامه ترمینال بلوتوث که دانلود کردید را باز کنید. در بالای نرم افزار روی سه نقطه بزنید و سپس روی گزینه اول یعنی Connect a device – Secure بزنید. پنجره ای مطابق تصویر زیر باز میشود و نام دستگاه های جفت شده نمایش داده میشود و شما باید روی نام ماژول خود بزنید.

حتما ببینید :  کنترل وسایل خانه با ریموت مادون قرمز و PIC (آموزش کامل پروژه خانه هوشمند با کنترل IR)

نحوه کار با نرم افزار بلوتوث ترمینال

پس از این چراغ ماژول بلوتوث که تا کنون چشمک میزد ، ثابت میشود که نشان میدهد اتصال ماژول به نرم افزار موفقیت آمیز بوده است. سپس برای روشن کردن چراغ عدد 1 را وارد کنید و برای خاموش کردن چراغ عدد 0 را وارد کنید.

نحوه روشن و خاموش کردن لامپ با نرم افزار اندروید

توضیحات کد پروژه خانه هوشمند با بلوتوث

آموزش خانه هوشمند با بلوتوث اپلیکیشن اندروید

در این قسمت از کد شما میتوانید پیام هایی را که در اپلیکیشن ارسال میشود و همچنین عدد دریافتی را تغییر دهید.

    //در صورتی که عدد 0 دریافت شد//
        if (get_value=='0')
          {
             RB3=0; // این پین قطع میشود
             BT_load_string("LED turned OFF"); // این پیام ظاهر میشود
             broadcast_BT();
          }
       
 //در صورتی که عدد 1 دریافت شد// 
        if (get_value=='1')
          {
             RB3=1; // این پین وصل میشود
             BT_load_string("LED turned ON"); // این پیام ظاهر میشود
             broadcast_BT();
          }      
    }
}

توجه کردید که تغییر پیام و تغییر پین بسیار ساده است و شما میتوانید دستورات دیگر را اضافه کنید.

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : فایل سورس کامل ، شماتیک کامل و …

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

close
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید مشاهده لیست پروژه های آردوینو
برچسب ها

محمد رحیمی

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا
بستن
بستن