فهرست مطالب:

شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]: 6 مرحله
شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]: 6 مرحله

تصویری: شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]: 6 مرحله

تصویری: شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]: 6 مرحله
تصویری: آموزش راه اندازی ماژول بلوتوث با برد آردوینو uno 2024, نوامبر
Anonim
شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]
شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]

می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید

در این آموزش ، نحوه برقراری ارتباط و ارسال داده ها با بلوتوث با استفاده از ماژول بلوتوث HC05 و برد Arduino را خواهید آموخت. در پایان این مقاله خواهید آموخت:

  • اطلاعات کلی در مورد پروتکل بلوتوث
  • نحوه ارسال اطلاعات با استفاده از بلوتوث
  • نحوه ارسال AT-Command به HC05

مرحله 1: مقدمه ای مختصر بر ارتباطات و پروتکل بلوتوث

روشهای مختلفی برای ارتباطات بی سیم مانند NRF ، ZigBee ، Wi-Fi و بلوتوث وجود دارد.

پروتکل بلوتوث ؛ یک روش ارتباطی مقرون به صرفه در شبکه PAN ، با حداکثر سرعت داده 1 مگابایت بر ثانیه ، کار در محدوده اسمی 100 متر با استفاده از فرکانس 2.4 G یک روش معمول ارتباط بی سیم است.

ماژول HC05 یک ماژول بلوتوث است که از ارتباط سریال استفاده می کند ، بیشتر در پروژه های الکترونیکی استفاده می شود.

مشخصات مهم ماژول HC05 Bluetooth:

  • ولتاژ کار: 3.6V - 5V
  • آنتن داخلی: دارد
  • اتصال خودکار به آخرین دستگاه: بله

مرحله 2: ارسال داده ها به آردوینو از طریق بلوتوث

ماژول HC05 دارای تنظیم کننده داخلی 3.3 ولت است و به همین دلیل می توانید آن را به ولتاژ 5 ولت وصل کنید. اما ما قویاً ولتاژ 3.3 ولت را توصیه می کنیم ، زیرا منطق پین های ارتباطی HC05 3.3 ولت است. تامین 5 ولت به ماژول می تواند باعث آسیب به ماژول شود.

به منظور جلوگیری از آسیب دیدن ماژول و عملکرد صحیح آن ، باید از یک مدار تقسیم مقاومت (5 ولت تا 3.3 ولت) بین پین arduino TX و پین ماژول RX استفاده کنید. وقتی master و slave به هم متصل می شوند ، LED های آبی و قرمز روی برد هر 2 ثانیه چشمک می زنند. اگر آنها متصل نباشند ، فقط یک آبی هر 2 ثانیه چشمک می زند.

مرحله 3: مدار

جریان
جریان
جریان
جریان

مرحله 4: کد

برای برقراری ارتباط با HC05 با استفاده از بلوتوث ، به یک برنامه ترمینال بلوتوث در تلفن خود نیاز دارید. می توانید از این یکی استفاده کنید. اکنون برای شروع انتقال داده ها ، این کد را در Arduino خود بارگذاری کنید و HC05 را با استفاده از برنامه ای که به تازگی نصب کرده اید متصل کنید. نام ارتباط HC05 ، رمز عبور 1234 یا 0000 و نرخ باود انتقال به طور پیش فرض 9600 است.

بیایید نگاهی عمیق تر به کد بیندازیم و ببینیم معنی هر خط چیست:

#شامل "SoftwareSerial.h"

کتابخانه ای که برای ارتباط سری نرم افزاری به آن نیاز دارید. می توانید آن را از اینجا بارگیری کنید.

SoftwareSerial MyBlue (2 ، 3) ؛

تعریف نرم افزار برای پین های سریال ؛ RX2 و TX3

MyBlue.begin (9600) ؛

پیکربندی سرعت باود سریال نرم افزار در 9600

خواندن داده های سریال و روشن/خاموش کردن LED ها بر این اساس.

مرحله 5: ارسال دستورات AT به ماژول بلوتوث HC05

ارسال AT-Commands به ماژول بلوتوث HC05
ارسال AT-Commands به ماژول بلوتوث HC05

با فشار دادن و نگه داشتن دکمه ، ماژول به حالت فرمان AT تغییر می کند. در غیر این صورت ، در حالت ارتباطی کار می کند. برخی از ماژول ها در بسته های خود یک دکمه فشاری دارند و دیگر نیازی به اضافه کردن آن نیست. نرخ پیش فرض پیش فرض برای ورود به حالت At-command 38400 است. حالا این کد را روی برد خود بارگذاری کرده و تنظیم کنید دستورات با استفاده از Serial Monitor.

با ارسال COMMAND به ماژول ، پاسخ را دریافت خواهید کرد. در اینجا برخی از مهمترین دستورات AT وجود دارد:

مرحله 6: ماژول بلوتوث HC05 را خریداری کنید

ماژول HC05 Blurtooth را از ElectroPeak خریداری کنید

توصیه شده: