دیتاشیت ماژول بلوتوث HC-05 | ماژول HC-05 یک ماژول بلوتوث محبوب است که می‌تواند قابلیت ارتباط بی‌سیم دوطرفه (دو طرفه کامل) را به پروژه‌های شما اضافه کند.
HC-05

HC-05

پین‌های ماژول HC-05

پین‌های ماژول HC-05

پین‌های ماژول HC-05

شماره پین نام پین توضیحات
۱ Enable / Key این پین برای تغییر بین حالت داده (پایین) و حالت دستوری (بالا) استفاده می‌شود. به طور پیش‌فرض در حالت داده است.
۲ Vcc ماژول را تغذیه می‌کند. به منبع تغذیه +۵V متصل شود.
۳ Ground پین زمین ماژول، به زمین سیستم متصل شود.
۴ TX – Transmitter داده‌های سریال را ارسال می‌کند. هر چیزی که از طریق بلوتوث دریافت شود، از این پین به عنوان داده سریال ارسال می‌شود.
۵ RX – Receiver داده‌های سریال را دریافت می‌کند. هر داده سریالی که به این پین داده شود، از طریق بلوتوث پخش می‌شود.
۶ State پین وضعیت به LED داخلی متصل است و می‌توان از آن به عنوان بازخورد برای بررسی عملکرد بلوتوث استفاده کرد.
۷ LED وضعیت ماژول را نشان می‌دهد.
– یک بار در ۲ ثانیه: ماژول وارد حالت دستوری شده است.
– چشمک زدن مکرر: در حالت داده منتظر اتصال است.
– دو بار در ۱ ثانیه: اتصال موفق در حالت داده.
۸ Button برای کنترل پین Key/Enable برای تغییر بین حالت داده و حالت دستوری استفاده می‌شود.

تنظیمات پیش‌فرض HC-05

– نام بلوتوث پیش‌فرض: “HC-05”
– رمز پیش‌فرض: ۱۲۳۴ یا ۰۰۰۰
– ارتباط پیش‌فرض: Slave
– حالت پیش‌فرض: حالت داده
– نرخ Baud در حالت داده: ۹۶۰۰، ۸، N، ۱
– نرخ Baud در حالت دستوری: ۳۸۴۰۰، ۸، N، ۱
– فریمور پیش‌فرض: LINVOR

مشخصات فنی HC-05

– ماژول بلوتوث سریال برای آردوینو و سایر میکروکنترلرها
– ولتاژ عملیاتی: ۴V تا ۶V (معمولاً +۵V)
– جریان عملیاتی: ۳۰mA
– دامنه: کمتر از ۱۰۰ متر
– با ارتباط سریال (USART) و TTL سازگار است.
– از پروتکل استاندارد IEEE 802.15.1 پیروی می‌کند.
– از طیف‌پرتاب فرکانس (FHSS) استفاده می‌کند.
– می‌تواند در حالت Master، Slave یا Master/Slave عمل کند.
– به راحتی با لپ‌تاپ یا گوشی‌های موبایل با بلوتوث متصل می‌شود.
– نرخ‌های Baud پشتیبانی شده: ۹۶۰۰، ۱۹۲۰۰، ۳۸۴۰۰، ۵۷۶۰۰، ۱۱۵۲۰۰، ۲۳۰۴۰۰، ۴۶۰۸۰۰.
پین‌های ماژول HC-05

پین‌های ماژول HC-05

ماژول‌های بلوتوث دیگر

HC-04، HC-06، HM-11، ESP32، CSR8645

کجا از ماژول بلوتوث HC-05 استفاده کنیم؟

ماژول HC-05 یک ماژول محبوب است که می‌تواند قابلیت ارتباط بی‌سیم دوطرفه (دو طرفه کامل) را به پروژه‌های شما اضافه کند. شما می‌توانید از این ماژول برای برقراری ارتباط بین دو میکروکنترلر مانند آردوینو یا ارتباط با هر دستگاهی که قابلیت بلوتوث دارد، مانند گوشی یا لپ‌تاپ استفاده کنید. بسیاری از برنامه‌های اندرویدی موجود هستند که این فرآیند را بسیار آسان‌تر می‌کنند. این ماژول با استفاده از USART با نرخ Baud 9600 ارتباط برقرار می‌کند، بنابراین ارتباط با هر میکروکنترلری که از USART پشتیبانی می‌کند، آسان است. همچنین می‌توانیم مقادیر پیش‌فرض ماژول را با استفاده از حالت دستوری پیکربندی کنیم. بنابراین اگر به دنبال یک ماژول بی‌سیم هستید که بتواند داده‌ها را از کامپیوتر یا گوشی موبایل به میکروکنترلر و بالعکس منتقل کند، این ماژول ممکن است انتخاب مناسبی برای شما باشد. با این حال، انتظار نداشته باشید که این ماژول رسانه‌های چندرسانه‌ای مانند عکس‌ها یا آهنگ‌ها را منتقل کند؛ برای این کار ممکن است به ماژول CSR8645 نیاز داشته باشید.

چگونه از ماژول بلوتوث HC-05 استفاده کنیم؟

ماژول HC-05 دارای دو حالت عملیاتی است: یکی حالت داده که می‌تواند داده‌ها را از سایر دستگاه‌های بلوتوث ارسال و دریافت کند و دیگری حالت AT Command که در آن می‌توان تنظیمات پیش‌فرض دستگاه را تغییر داد. ما می‌توانیم دستگاه را در هر یک از این دو حالت با استفاده از پین کلید که در توضیحات پین توضیح داده شده است، راه‌اندازی کنیم.

جفت‌سازی ماژول HC-05 با میکروکنترلرها بسیار آسان است زیرا این ماژول با استفاده از پروتکل پورت سریال (SPP) عمل می‌کند. کافی است ماژول را با +۵V تغذیه کنید و پین Rx ماژول را به Tx میکروکنترلر و پین Tx ماژول را به Rx میکروکنترلر متصل کنید.

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

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

در زمان روشن شدن دستگاه، می‌توان پین کلید را به زمین متصل کرد تا به حالت دستوری (Command Mode) وارد شود؛ در صورتی که آن را آزاد بگذارید، به طور پیش‌فرض وارد حالت داده (Data Mode) می‌شود. به محض اینکه ماژول روشن شد، شما باید قادر به شناسایی دستگاه بلوتوث به نام “HC-05” باشید و سپس با استفاده از رمز پیش‌فرض ۱۲۳۴ به آن متصل شوید و به برقراری ارتباط بپردازید. نام، رمز و سایر پارامترهای پیش‌فرض می‌توانند با وارد شدن به حالت دستوری تغییر کنند.

کاربردها

۱. ارتباط بی‌سیم بین دو میکروکنترلر
۲. ارتباط با لپ‌تاپ، کامپیوترهای رومیزی و گوشی‌های موبایل
۳. برنامه‌های ثبت داده (Data Logging)
۴. کاربردهای مصرفی
۵. ربات‌های بی‌سیم
۶. اتوماسیون خانگی

پمدل ۲D

ماژول بلوتوث

ماژول بلوتوث