آردوینو, پروژه آردوینو

راه‌ اندازی ماژول بلوتوث HC 05 با آردوینو

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

در این مطلب می‌خواهیم به معرفی بهترین روش راه اندازی ماژول بلوتوث HC-05 با آردوینو بپردازیم و نوعی ارتباط بیسیم میان رایانه و Arduino برقرار کنیم تا اطلاعات راحت‌تر منتقل شوند.

شما می‌توانید قطعات لازم برای انجام این پروژه را در جدول زیر مشاهده نمایید. توجه داشته باشید که به منظور تأمین تغذیه مدار این فرصت را دارید تا از باتری کتاب و یا پورت USB بهره ببرید.

فهرست مطالب

قطعات مورد نیاز برای راه اندازی ماژول HC-05 با آردوینو

برد بورد MB-102 جنس مرغوب

327 موجود در انبار

65,000 تومان
کد محصول: 30761110
جنس

پلاستیک

,

فلزی

رنگ

سفید

ولتاژ

36 ولت

جریان

2 آمپر

سر باتری کتابی 9 ولت کانکتور دار

ناموجود

تومان
کد محصول: 30656020
جنس

پلاستیک

,

فلزی

رنگ

مشکی

,

نقره‌ای

ولتاژ

9 ولت

اتصال خروجی

اتصال با سیم

برد آردوینو Uno R3

215 موجود در انبار

330,000 تومان
کد محصول: 50350002
ابعاد

68.6 × 53.4 میلی‌‌متر

وزن

25 گرم

ولتاژ ورودی

6 تا 20 ولت

ولتاژ کاری

5 ولت

حافظه EEPROM

1 کیلوبایت

حافظه SRAM

2 کیلوبایت

حافظه Flash

32 کیلوبایت

سرعت

16 مگاهرتز

ماژول بلوتوث HC-05 با برد کمکی

494 موجود در انبار

165,000 تومان
کد محصول: 60160005
ولتاژ تغذیه

3.3 ولت

نرخ ارسال اطلاعات

حداکثر 2.1Mbps

بازه دمای کاری

منفی 20 تا مثبت 75 درجه سانتی‌گراد

مقدار

باند 2.4 گیگاهرتز ISM

نسخه بلوتوث

v2.0+EDR

حساسیت

کمتر یا مساوی 84 دسی‌بل میلی‌وات و 0.1 درصد BER

طول
عرض

15 میلی‌متر

ضخامت

2.35 میلی‌متر

در زمان راه اندازی ماژول بلوتوث اچ سی 05 با آردوینو، حتماً نوع بورد کمکی خود را شناسایی کنید. ولتاژ تغذیه ماژول HC-05 به 3.3 ولت می‌رسد اما بعضی از بردهای کمکی با مدار داخلی قادرند تا 5 ولت را هم دریافت نمایند.

در این میان، برخی دیگر فاقد مدار داخلی نامبرده هستند بنابراین چنان‌چه به آنها 5 ولت نیرو اعمال گردد، ماژول بدون شک خواهد سوخت!.

بستن مدار به منظور راه اندازی ماژول بلوتوث HC-05 با آردوینو

طبق تصویر زیر، سیم‌کشی مدار را انجام داده و در ادامه اقدام به راه‌اندازی ماژول اچ سی 05 با آردوینو کنید.

سیم کشی اچ سی 05 برای راه اندازی ماژول بلوتوث HC-05 با آردوینو

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

کد زیر را در آردوینو بنویسید و بعد منبع تغذیه را به آردوینو وصل و آن را از رایانه جدا نمایید.

				
					// This program shown how to control arduino from PC Via Bluetooth
// Connect ...
// arduino>>bluetooth
// D11   >>>  Rx
// D10   >>>  Tx


// you will need arduino 1.0.1 or higher to run this sketch

#include // import the serial library

SoftwareSerial BT(10, 11); // RX, TX
int ledpin=13; // led on D13 will show blink on / off
int BluetoothData; // the data given from Computer

void setup() {
  // put your setup code here, to run once:
  BT.begin(9600);
  BT.println("Bluetooth On please press 1 or 0 blink LED ..");
  pinMode(ledpin,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
   if (BT.available()){
BluetoothData=BT.read();
   if(BluetoothData=='1'){   // if number 1 pressed ....
   digitalWrite(ledpin,1);
   BT.println("LED  On D13 ON ! ");
   }
  if (BluetoothData=='0'){// if number 0 pressed ....
  digitalWrite(ledpin,0);
   BT.println("LED  On D13 Off ! ");
  }
}
delay(100);// prepare for next data ...
}
				
			

در این برنامه از کتابخانه SoftwareSerial استفاده شده است. با این کتابخانه قادر خواهید بود یک درگاه سریال مجازی با همه توانایی‌های درگاه سریال روی پین‌های غیر از 0 و 1 (در آردوینو UNO) داشته باشید. لازم به ذکر است که عملکرد این کتابخانه در خط زیر فعال خواهد شد.

				
					SoftwareSerial BT(10, 11); // RX, TX
				
			

به جای BT می‌توانید از هر نام دلخواهی استفاده کنید. اعداد داخل پرانتز هم شماره پین‌های اختصاص یافته به این درگاه مجازی را مشخص خواهند کرد بنابراین خواهید توانست به آسانی در دستورات درگاه سریال، جای Serial و BT را عوض کرده و از قابلیت‌های این کتابخانه استفاده کنید.

آماده‌سازی رایانه پیش از راه اندازی ماژول HC-05 با آردوینو

در اینجا باید توجه داشته باشید که رایانه یا لپ‌تاپ شما حتماً ارتباط بیسیم بلوتوث مجهز باشد. در ادامه به نرم‌افزار Tera Term نیاز خواهید داشت.

بعد از دانلود برنامه، آن را نصب کنید و گام‌های زیر را به منظور اتصال بلوتوث به آردوینو بردارید.

روی آیکون Bluetooth در قسمت پایین سمت راست صفحه نمایش کلیک کرده و گزینه Add a Device را انتخاب کنید.

سپس Search for New Device را بزنید و منتظر بمانید تا نام HC-05 در پنجره ظاهر شود. حالا روی آن کلیک کرده و گزینه Add را بزنید.

در ادامه از شما یک کلمه عبور خواهد خواست که می‌بایست 1234 را وارد کرده و بعد روی گزینه Next کلیک کنید.

مراحل مورد نیاز برای راه اندازی ماژول HC-05 با آردوینو پس از وصل شدن رایانه به آردوینو

اینک رایانه به آردوینو وصل است. سپس در ادامه روی آیکون بلوتوث کلیک راست نمایید و Open Settings را بزنید.

در گام بعد، به سربرگ COM Port رفته و شماره پورت که به ماژول اچ سی 05 اختصاص پیدا کرده را بزنید.

این‌بار نرم‌افزار Tera Term را اجرا نمایید و در قسمت Port، شماره مختص اچ سی 05 را برگزیده و گزینه OK را بزنید.

حالا می‌توانید با وارد کردن 0 و 1، چراغ LED را خاموش و روشن کنید.

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

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