آموزش, توصیه شده, مقاله

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

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

آموزش راه اندازی ماژول بلوتوث ;

ماژول HC-05 یک ماژول بلوتوث ورژن 2.0 با سیستم عامل برنامه‌ریزی شده است که می‌تواند به راحتی از طریق پورت ارتباطی سریال با پهنای باند پیش فرض 9600 با دستگاه‌های بلوتوث ارتباط بی‌سیم برقرار کند. این ماژول روی یک برد آداپتور مناسب نصب شده که امکان ارتباط سریال برای تغذیه و خطوط RX / TX را فراهم می‌کند. علاوه بر این، این ماژول می‌تواند با استفاده از دستورات AT که از طریق رابط سریال ارسال می‌شوند از حالت پیش فرض Slave به حالت Master تغییر وضعیت دهد. به این معنی که، ماژول نه تنها می‌تواند از طریق بلوتوث با دستگاه‌های Master مانند کامپیوتر و گوشی تلفن همراه ارتباط برقرار کند، بلکه در حالت Master می‌تواند با دیگر دستگاه‌ها که در وضعیت پیش‌فرش Slave قرار دارند ارتباط سریال end to end برقرار کند. توجه داشته باشید که ماژول در وضعیت Master تنها می‌تواند با ماژوی دیگری در وضعیت Slave  یا ماژول بلوتوث Slave به عنوان مثال ماژول HCARDU0004 ارتباط برقرار کند.

 

مشخصات:

● پروتکل بلوتوث: بلوتوث با مشخصات v2.0 + EDR
● فرکانس: باند 2.4GHz ISM
● مدولاسیون: GFSK (کلمه اختصاری Gaussian Frequency Shift Keying)
● قدرت انتشار: ≤4dBm، ورژن 2
● حساسیت: ≤ -84dBm در 0.1٪ BER
● سرعت: آسنکرون: 2.1Mbps (حداکثر) / 160 کیلوبیت بر ثانیه، سنکرون: 1 مگابیت در ثانیه / 1 مگابیت در ثانیه
● اندازه: 28mm x 15mm x 2.35mm
● امنیت: تأیید اعتبار و رمزگذاری
● پروفایل: پورت سریال بلوتوث
● منبع تغذیه: + 5V DC (حداکثر 5.5V)
● دمای کاری: -20 تا + 75 درجه سانتیگراد

 

راه اندازی ماژول بلوتوث HC05

نحوه قرار دادن ماژول در وضعیت Command:

وقتی ماژول برای اولین‌بار روشن می‌شود، به طور پیش فرض روی وضعیت Slave قرار دارد. این به ماژول اجازه می‌دهد تا با دستگاه‌های بلوتوث Master که پروتکل پورت سریال را پشتیبانی می‌کنند ارتباط برقرار کند. در این حالت، داده‌ها از جمله دستورات AT روی رابط سریال ارسال می‌شوند و به دستگاه مورد نظر می‌رسند. برای اینکه ماژول بتواند دستورات AT را دریافت کند، باید در حالت command mode قرار گیرد. برای این تنظیم باید مراحل زیر را انجام داد:

  1. تغذیه را از VCC جدا کنید یا پین En را Low کنید.
  2. کلید فشاری روی برد را فشار دهید و نگه دارید.
  3. تغذیه را به VCC وصل کنید یا پین En را High کنید.
  4. کلید فشاری را رها کنید.

 

LED روی برد با سرعت آهسته‌تری چشمک می‌زند. ماژول در حال حاضر در حالت command mode قرار دارد و دستورات AT ای که لیست آن‌ها در زیر قرار داده شده می‌تواند به ماژول صادر شود. در حالت command mode سرعت پیش فرض ارتباط 38400 بایت است. هنگام صدور هر دستور AT، باید CR و LF فعال باشند.

 

ماژول بلوتوث در وضعیت AT Command

 

نحوه برگرداندن ماژول به وضعیت ارتباطی:

در حالی که ماژول در حالت command mode است، سه راه برای تغییر آن به حالت ارتباط وجود دارد:

  1. تغذیه ماژول را قطع و وصل نمایید.
  2. برای یک لحظه پین EN را Low کنید.
  3. دستور  AT + RESET از طریق رابط سریال، ارسال کنید.

نحوه قرار دادن ماژول در وضعیت Master:

برای تغییر وضعیت ماژول به Master زمانی‌که در حالت command mode قرار دارد، دستور زیر از طریق پورت سریال ارسال کنید.

AT+ROLE=1

به یاد داشته باشید که CR و LF فعال باشند. برای برگرداندن ماژول به وضعیت Slave دستور زیر را ارسال کنید:

AT+ROLE=0

 

وضعیت LED:

چشمک‌زن آرام: Command mode

چشمک‌زن سریع: وضعیت ارتباطی (در حالت قطع اتصال)

جفت چشمک‌زن: وضعیت ارتباطی (در حالت وصل اتصال)

 

پین‌ها:

STATE ….. وضعیت فعلی دستگاه
RXD …….. دریافت ورودی UART
TXD …….. انتقال خروجی  UART
GND ……. ولتاژ 0V
VCC …….. ولتاژ + 5V
EN ……… فعال کردن (Low کردن برای غیر فعال کردن ماژول)

 

لیست دستورات:

 

 

اتصال ماژول به گوشی موبایل:

با نصب نرم‌افزار Serial Bluetooth Terminal روی گوشی موبایل می‌توانید ماژول را به موبایل وصل نمایید و از این طریق ارتباط برقرار کنید. بدین صورت که پس از پیدا کردن ماژول توسط بلوتوث و وارد کردن رمز (معمولاً 1234 است البته می‌توانید در حالت Command mode با دستور AT+ PSWD? رمز را از ماژول دریافت کنید.) سپس وارد نرم‌افزار شوید و دستگاه را انتخاب نمایید.

 

اتصال ماژول بلوتوث به موبایل

 

سپس پیغام تایید اتصال برای شما نمایان می‌شود و می‌توانید به ماژول پیام ارسال کنید و از ماژول جواب دریافت نمایید.

 

اتصال ماژول بلوتوث به موبایل

 

اتصال ماژول بلوتوث به موبایل

 

اتصال ماژول بلوتوث به موبایل

 

 

دیتاشیت HC-05 را می‌توانید از اینجا دانلود کنید.

 

 



انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.  همکاری با سیسوگ

 

نوشته های مشابه

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

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