معرفی ماژول بلوتوث سریال HC-05 همراه با برد کمکی
ماژول بلوتوث HC-05 همراه با برد کمکی، یکی از گزینههای کاربردی برای ایجاد ارتباط سریال بیسیم میان میکروکنترلر، کامپیوتر یا دستگاههای سازگار با Bluetooth Classic است. وجود برد کمکی استفاده از ماژول را در نمونهسازی و اتصال به مدار سادهتر میکند.
HC-05 برای انتقال داده از طریق ارتباط سریال شناخته میشود و از پروفایل SPP استفاده میکند. امکان تنظیم پارامترهای مختلف با AT Command و پشتیبانی از حالتهای Master و Slave نیز باعث شده این ماژول در پروژههای آردوینو، رباتیک و کنترل بیسیم کاربرد زیادی داشته باشد.
مشخصات ماژول بلوتوث HC-05 با برد کمکی
| مدل | HC-05 همراه برد کمکی |
| نوع ارتباط | Bluetooth Classic |
| کاربرد اصلی | انتقال بیسیم داده سریال |
| پروفایل ارتباطی | SPP (Serial Port Profile) |
| رابط میکروکنترلر | UART / TX / RX |
| تنظیمات | AT Command |
| حالت کاری | Master / Slave |
| فرکانس کاری | باند 2.4GHz |
| برد کمکی | دارد؛ جزئیات مدار برد مطابق نسخه موجود بررسی شود |
| کاربرد | آردوینو، میکروکنترلر، رباتیک و کنترل تجهیزات |
برد کمکی HC-05 چه کاربردی دارد؟
ماژول خام HC-05 برای نصب مستقیم روی PCB طراحی شده است، اما در این محصول ماژول روی یک برد کمکی یا Breakout Board قرار گرفته که دسترسی به پایههای موردنیاز را برای سیمکشی و نمونهسازی سادهتر میکند.
این ویژگی بهخصوص هنگام استفاده با بردبورد، آردوینو و مدارهای آزمایشی کاربردی است. با این حال، مدار بردهای کمکی HC-05 در نسخههای مختلف بازار یکسان نیست؛ بنابراین محدوده VCC و نحوه اتصال پایه RX باید مطابق نسخه واقعی برد بررسی شود.
HC-05 چگونه اطلاعات را منتقل میکند؟
در سمت میکروکنترلر، اطلاعات از طریق UART بین HC-05 و پردازنده ردوبدل میشود. پایه TX ماژول به RX میکروکنترلر و RX ماژول به TX میکروکنترلر متصل میشود و GND دو مدار نیز مشترک خواهد بود.
پس از Pair شدن، اطلاعات سریال میتواند از طریق Bluetooth Classic و پروفایل SPP بین دو دستگاه سازگار منتقل شود. به همین دلیل HC-05 برای ارسال فرمان، اطلاعات سنسور و کنترل تجهیزات مناسب است.
کاربردهای ماژول بلوتوث HC-05
کنترل آردوینو با موبایل
میتوان فرمانهایی را از یک برنامه سازگار با Bluetooth SPP برای HC-05 ارسال کرد و سپس در آردوینو برای کنترل رله، LED، موتور یا سایر تجهیزات پردازش کرد.
ارسال اطلاعات سنسورها
مقادیر اندازهگیریشده توسط سنسورها را میتوان از طریق UART به HC-05 ارسال کرد تا اطلاعات بهصورت بیسیم به دستگاه مقصد منتقل شوند.
ساخت ربات کنترلشونده
یکی از کاربردهای شناختهشده HC-05، دریافت فرمانهای حرکتی از موبایل و انتقال آنها به میکروکنترلر ربات است.
مثال واقعی؛ کنترل رله با موبایل
فرض کنید یک HC-05 به UART آردوینو متصل شده و یک ماژول رله نیز توسط آردوینو کنترل میشود. کاربر میتواند یک فرمان مشخص را از اپلیکیشن سازگار ارسال کند؛ HC-05 فرمان را دریافت کرده و از طریق UART در اختیار آردوینو قرار میدهد.
آردوینو پس از تشخیص فرمان، وضعیت رله را تغییر میدهد. در این ساختار HC-05 وظیفه ارتباط بیسیم را دارد و منطق کنترل در برنامه میکروکنترلر اجرا میشود.
مقایسه HC-05 با HC-08
| ویژگی | HC-05 | HC-08 |
|---|---|---|
| نوع بلوتوث | Bluetooth Classic | Bluetooth Low Energy |
| ارتباط سریال | SPP / UART | BLE / UART سمت میکروکنترلر |
| Master / Slave | پشتیبانی میکند | در نسخه موجود RNGO قابل تنظیم است |
| تمرکز اصلی | ارتباط سریال بیسیم | انتقال داده BLE کممصرف |
| پخش موسیقی | خیر | خیر |
اشتباهات رایج هنگام راهاندازی HC-05
اتصال TX به TX و RX به RX، اشتباه گرفتن ولتاژ تغذیه با سطح منطقی UART، استفاده از Baud Rate اشتباه، ارسال AT Command در حالت نامناسب و خرید HC-05 برای پخش موسیقی از خطاهای رایج هنگام استفاده از این ماژول هستند.
HC-05 با برد کمکی برای چه پروژهای مناسب است؟
اگر پروژه شما به انتقال ساده اطلاعات سریال از طریق Bluetooth Classic نیاز دارد، ماژول بلوتوث HC-05 همراه با برد کمکی انتخاب مناسبی برای نمونهسازی، آموزش، رباتیک و کنترل تجهیزات است.
اگر مصرف انرژی پایین و BLE اولویت پروژه است، مدلهایی مانند HC-08 نیز ارزش بررسی دارند. برای مشاهده سایر قطعات و ماژولهای ارتباط بیسیم به فروشگاه RNGO و برای مطالعه آموزشهای الکترونیک به وبسایت RNGO مراجعه کنید.
قبل از خرید، نوع Bluetooth دستگاه مقصد و سطح ولتاژ UART میکروکنترلر را بررسی کن. اگر پروژه با Bluetooth Classic SPP سازگار است، HC-05 با برد کمکی میتواند راهاندازی نمونه اولیه را سادهتر کند.
مشاهده ماژولهای بلوتوث و انتخاب مدل مناسبسوالات متداول
تفاوت HC-05 با برد کمکی و ماژول خام چیست؟
نسخه خام برای نصب روی PCB مناسب است، در حالی که برد کمکی دسترسی به پایههای موردنیاز را برای سیمکشی، بردبورد و نمونهسازی سادهتر میکند. امکانات دقیق برد کمکی به نسخه محصول بستگی دارد.
آیا HC-05 از Master و Slave پشتیبانی میکند؟
بله، HC-05 قابلیت تنظیم حالت Master و Slave را دارد و بخشی از تنظیمات آن از طریق AT Command انجام میشود.
آیا HC-05 برای انتقال موسیقی مناسب است؟
خیر. HC-05 عمدتاً برای انتقال داده سریال از طریق پروفایل SPP استفاده میشود. برای دریافت موسیقی باید ماژول Bluetooth Audio مانند SPK-8635-B انتخاب شود.
جمعبندی
ماژول بلوتوث سریال HC-05 همراه با برد کمکی راهکاری کاربردی برای ایجاد ارتباط UART بیسیم در پروژههای آردوینو، میکروکنترلر و رباتیک است. پشتیبانی از Bluetooth Classic SPP، AT Command و حالت Master/Slave در کنار برد کمکی، استفاده از آن را برای نمونهسازی و پروژههای آموزشی سادهتر میکند. قبل از اتصال، مشخصات تغذیه و سطح منطقی UART نسخه موجود را بررسی کنید.


