ماژول بلوتوث HC-05 همراه با برد کمکی. پشتیبانی از پروتکل SPP و قابلیت استفاده مستقیم روی بردبورد
ارتباط با موبایل اندروید
1. ماژول را روشن کنید؛ LED آن شروع به چشمکزدن میکند
2. در موبایل بلوتوث را روشن کرده و HC-05 را جستجو کنید
3. Pair کردن با رمز 1234 یا 0000
4. برای تست و برقراری ارتباط بیسیم میتوانید از اپلیکیشنهای رایگان مانند Serial Bluetooth Terminal استفاده کنید. شروع به تبادل داده با آردوینو!
5. دستورها باید از طریق ATcommand انجام شود
ورود به مد AT )تنظیمات ماژول)
برای ورود به حالت AT Command، پین EN را به سطح High (VCC) متصل کنید.
1. دکمه روی برد کمکی را نگه دارید و سپس برق را وصل کنید
2. LED شروع به چشمکزدن آهسته میکند(حالت AT فعال شد)
3. دستورات AT را از طریق سریال مانیتور ارسال کنید:
• AT → پاسخ: OK
• AT+NAME=MyBluetooth → تغییر نام ماژول
• AT+BAUD=9600 → تغییر سرعت ارتباط
• AT+PSWD=1234 → تغییر رمز عبور
پیکربندی کامل برای اتصال Master به Slave
مرحله 1: تنظیم Slave (هدف/گیرنده)
AT+ROLE=0 → OK (حالت Slave)
AT+CMODE=1 → OK (ایده اتصال: Any address)
AT+NAME=SlaveBT → OK (نام ماژول)
AT+PSWD=1234 → OK (رمز عبور)
مرحله 2: تنظیم Master (فرستنده)
AT+ROLE=1 → OK (حالت Master) [web:30]
AT+CMODE=0 → OK (ایده اتصال: Fixed address) [web:30]
AT+BIND=xx,xx,xx → OK (آدرس Slave را وارد کنید) [web:30]
برای مشاهده دستورات بیشتر به فایل دیتاشیت ماژول مراجعه کنید.
• ولتاژ ورودی: ماژول اصلی ۳.۳ ولت نیاز دارد، اما برد کمکی ورودی ۵ ولت را میپذیرد و با رگولاتور داخلی به ۳.۳ ولت تبدیل میکند
• تداخل پینهای RX/TX: پین TX ماژول به RX آردوینو و پین RX ماژول به TX آردوینو وصل شود (معکوس)
• رمز پیشفرض: رمز Pair کردن معمولاً 1234 یا 0000 است
• مد Master/Slave: HC-05 میتواند هم به عنوان Master و هم Slave کار کند (برخلاف HC-06 که فقط Slave است)
• اتصال خودکار: ماژول به آخرین دستگاه جفتشده خودکار وصل میشود
• LED نشانگر: چشمکزن سریع = جستجو برای اتصال؛ چشمکزن آهسته = حالت AT
| مدل | HC-05 |
|---|---|
| ورژن بلوتوث | 2.0 + EDR |
| فرکانس کاری | 2.4 گیگاهرتز (ISM Band) |
| ولتاژ کاری ماژول | ۳.۳ ولت |
| دامنه ولتاژ تغذیه (برد کمکی) | ۳.۶ تا ۶ ولت |
| حداکثر جریان مصرفی | ۵۰ میلیآمپر |
| حداکثر سرعت | ۲.۱Mbps |
| حساسیت | ۸۴dBm |
| برد موثر | ۱۰ متر |
| نوع ارتباط | UART (TX, RX) |
| پروتکل ارتباطی | USART |
| سرعت ارتباط سریال (Default) | ۹۶۰۰ bps |
| محدوده دمای کاری | ۲۰ تا +۷۵ درجه سانتیگراد |
| مدولاسیون | GFSK |
| ابعاد ماژول (با برد کمکی) | حدود ۲۶.۹×۱۳×۲.۲ میلیمتر |
سوال: تفاوت HC-05 و HC-06 چیست؟
پاسخ: HC-05 میتواند هم Master و هم Slave باشد، اما HC-06 فقط Slave است. HC-05 دستورات AT کاملتری دارد و انعطافپذیرتر است.
سوال: آیا با لپتاپ بدون بلوتوث داخلی کار میکند؟
پاسخ: خیر، لپتاپ باید دارای ماژول بلوتوث داخلی یا آداپتور بلوتوث خارجی باشد برای ارتباط با HC-05.
سوال: چگونه نام ماژول را تغییر دهم؟
پاسخ: در مد AT، دستور AT+NAME=نام_جدید را ارسال کنید (مثلاً AT+NAME=MyRobot).
سوال: حداکثر سرعت ارتباط چند بیت بر ثانیه است؟
پاسخ: حداکثر سرعت ۲.۱Mbps (۲.۱ میلیون بیت بر ثانیه) است، اما سرعت پیشفرض سریال ۹۶۰۰ bps است.
سوال: آیا برای پروژههای صنعتی مناسب است؟
پاسخ: بله، به دلیل پشتیبانی از پروتکل SPP و قابلیت Master/Slave، در پروژههای صنعتی نیز استفاده میشود.
سوال: برد کمکی چه مزایایی دارد؟
پاسخ: برد کمکی دارای رگولاتور ولتاژ، LED نشانگر، پایه های مناسب برای Breadboard و مقاومت تقسیم ولتاژ است که کار با ماژول را بسیار سادهتر میکند.
هنوز دیدگاهی برای این محصول ثبت نشده است. اولین نفر باشید.