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

راه اندازی ماژول hc-05 با آردوینو

سلام ، ماژول hc-05 یک ماژول Bluetooth  هستش که میتونیم با اون تا فاصله حدود 10 متر توسط گوشی یا یک ماژول بلوتوث دیگه به هم فرمان بدیم و اطلاعات رد و بدل کنیم.

توی مجموعه آموزش راه اندازی ماژول hc-05 با آردوینو ابتدا ماژول رو معرفی میکنم و بعد از اون آموزش برقراری ارتباط با گوشی رو میدم  و چند پروژه رو هم در سایت قرار میدم تا با راه اندازی کامل ماژول بلوتوث hc-05 آشنا بشین.

معرفی ماژول بلوتوث hc-05

ولتاژ کاری 3.3 ولت

محدوده فرکانس ISM Band 2.4Hhz

بلوتوث از نوع کلاس 2 ، با برد 10 الی 33 متر

حداکثر سرعت 2.1Mbps

دارای مد master ,slave

پروتکل ارتباطی (سریال)USART

شکل پایه های ماژول بلوتوث hc-05 مطابق شکل بالاست که عموما همراه با برد راه انداز در فروشگاه ها قرار داره و بیشتر در پروژه های راه اندازی و ابتدایی از اون استفاده میشه(بدون برد راه انداز که تصویر بالایی هستش بیشتر برای پروژه های تولیدی مناسبه):

ماژول بلوتوث hc-05

فعلا به معرفی همه ی پین ها نمیپردازم و فقط پین هایی که باهاشون کار داریم رو معرفی میکنم.

گفتیم که این ماژول از طریق ارتباط سریال داده دریافت و ارسال میکنه. پس باید پایه های RXD و TXD داشته باشه که در تصویر بالا هم میبینید این پایه هارو.

اگر از ماژول با برد راه انداز استفاده میکنید این بردها روشون رگولاتور 3.3 ولت هم وجود داره و میشه اون هارو با اعمال ورودی 5 ولت هم راه اندازی کرد.

رو این برد ها 2 تا LED هم وجود داره.یکی برای نمایش اتصال تغذیه هستش و دومی برای  نمایش اتصال و ارسال دیتا توسط ماژوله.

خب حالا بریم سراغ بستن مدار و ارتباط اون با گوشی.

ارتباط ماژول بلوتوث hc-05 با آردوینو و گوشی

ارتباط ماژول بلوتوث hc-05 با آردوینو

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

مدار رو مثل شکل بالا که روی برد برد ببندین ، میبینین LED دوم سریع چشمک میزنه ، این به این معنیه که ماژول آماده متصل شدن و جفت شدن با یک دستگاه دیگس.

حالا کافیه که به منوی بلوتوث گوشیتون برین و اون رو روشن کنین. میبینید که یک بلوتوث به اسم hc-05 وجود داره. که با کلیک کردن روش و وارد کردن پسورد 1234(این پسوورد پیشفرض ماژول هستش)  گوشی به ماژول وصل میشه.

بعد از اتصال ماژول به گوشی باید LED دوم هر 2 ثانیه یک بار چشمک بزنه و این به این معنیه که با یک وسیله دیگه جفت شده.

در این پروژه ما برای دسترسی آسان کاربران ، به جای استفاده از LED ( که باید از طریق بردبورد به آردوینو متصل شود ) ، از LED داخلی آردوینو ( پایه 13 آردوینو ) استفاده کردیم ...
حالا باید باید نرم افزار Bluetooth Terminal رو نصب کنین که مخصوص  گوشی اندروید هستش . کد پیچیدگی خاصی نداره و فقط برای تست ماژول و ارتباط قراره یک جمله 2 حرفی رو برامون چاپ کنه.

نرم افزار Bluetooth Terminal HC05 را می توانید از گوگل پلی یا مایکت دانلود کنید .

بعد از نصب نرم افزار ، وارد نرم‌افزار بشین و hc-05 رو انتخاب کنین.

در حالی که گوشی درست با ماژول pair شده باشه و کدتون رو هم آپلود کرده باشین ، میتونید فرآیند زیر را برای روشن و خاموش کردن LED ، در پیش بگیرید .

 

1. ما در اینجا با ارسال حرف A ، ال ای دی برد آردوینو روشن میشود و پیغام LED IS ON را مطابق تصویر زیر نمایش میدهد...

 

 

2. سپس با ارسال حرف B ، ال ای دی برد آردوینو خاموش میشود و پیغام LED IS OFF را مطابق تصویر زیر نمایش میدهد...

 

 

دانلود سورس کد : Download

 

این اولین ارتباطی بود که بین ماژول بلوتوث hc-05 با آردوینو برقرار کردیم.

منتظر پروژه های ماژول hc-05 با آردوینو باشین که آماده شده و در صف انتشاره 🙂

در پناه حق