راه اندازی ماژول بلوتوث 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 مطابق شکل بالاست که عموما همراه با برد راه انداز در فروشگاه ها قرار داره و بیشتر در پروژه های راه اندازی و ابتدایی از اون استفاده میشه(بدون برد راه انداز که تصویر بالایی هستش بیشتر برای پروژه های تولیدی مناسبه):
فعلا به معرفی همه ی پین ها نمیپردازم و فقط پین هایی که باهاشون کار داریم رو معرفی میکنم.
گفتیم که این ماژول از طریق ارتباط سریال داده دریافت و ارسال میکنه. پس باید پایه های RXD و TXD داشته باشه که در تصویر بالا هم میبینید این پایه هارو.
اگر از ماژول با برد راه انداز استفاده میکنید این بردها روشون رگولاتور 3.3 ولت هم وجود داره و میشه اون هارو با اعمال ورودی 5 ولت هم راه اندازی کرد.
رو این برد ها 2 تا LED هم وجود داره.یکی برای نمایش اتصال تغذیه هستش و دومی برای نمایش اتصال و ارسال دیتا توسط ماژوله.
خب حالا بریم سراغ بستن مدار و ارتباط اون با گوشی.
ارتباط ماژول بلوتوث 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 با آردوینو باشین که آماده شده و در صف انتشاره 🙂
در پناه حق