خانه / پروژه های میکروکنترلر AVR / پروژه با انواع LCD / راه اندازی ماژول بلوتوث HC05 با میکروکنترلر AVR

راه اندازی ماژول بلوتوث HC05 با میکروکنترلر AVR

در این پست از سایت اِمیک, ماژول بلوتوث HC05 را با میکروکنترلر AVR و با نرم افزار کامپایلر کدویژن راه اندازی خواهیم کرد. با استفاده از ماژول HC05 می توانید اطلاعات را در فاصله ی معینی ارسال و دریافت کنید, این ماژول بسیار کاربردی می باشد و در اینده پروژه های زیادی با ان انجام خواهیم داد. از این ماژول می توانید در طراحی خانه های هوشمند، موس و کی برد بی سیم, هدست های بی سیم, رباتیک و … استفاده کنید. در ادامه با این ماژول بیشتر اشنا می شویم.

ماژول بلوتوث HC05 :

ماژول HC-05 یکی از پرکاربردترین ماژول های بلوتوث بوده که تقریباً در تمامی پروژه هایی که در آنها نیاز می باشد که توسط میکروکنترلر یا برد اردوینو و یا دیگر بردها اطلاعات بصورت بلوتوث ارسال شود از این ماژول استفاده می شود. نحوه راه اندازی ماژول بسیار ساده بوده و از طریق پروتکل سریال(USART) به میکرو یا اردوینو متصل می گردد.

اطلاعات مختلف در این ماژول مانند تغییر نام، تغییر بادریت، تغییر پسورد pair و… از طریق ارسال ATcommand قابل تغییر می باشند. این ماژول برای تبادل اطلاعات بی سیم در فواصل کوتاه مناسب است. می توان با ماژول HC-05 با کامپیوتر, تبلت, موبایل و یا بین دو ماژول ارتباط برقرار کرد.

توجه : این ماژول را به همراه برد کمکی ان تهیه کنید تا بتوانید به راحتی و با ولتاژ 5 ولت راه اندازی کنید, در زیر ماژول HC-05 را به همراه برد کمکی ان مشاهده می کنید:

hc05-Bluetooth-module-emic

مزایا و ویژگی های ماژول HC05 به همراه برد کمکی :

  • احتیاجی به لحیم‌کاری SMD نبست و می‌توان مستقیم ماژول را روی برد بورد استفاده کرد.
  • به دلیل وجود رگولاتور داخلی احتیاجی به تأمین تغذیه 3.3 ولت نبود و می‌توان هم‌زمان با دیگر قطعات و میکروکنترلرها مستقیماً به ولتاژ 5 ولت متصل کرد.
  • با پشتیبانی برد از پروتکل سریال تمامی دستورات و کامنت ها توسط این رابط به‌ سادگی انجام‌ پذیر است.
  •  فرکانس 2.4GHz
  • ولتاژ 3.6 تا 6 ولت
  • حداکثر جریان 50mA
  • ورژن بلوتوث V2.0+EDR
  • و…

پروژه راه اندازی ماژول بلوتوث HC05 با میکروکنترلر AVR :

عملکرد پروژه به این صورت است که ما توسط تلفن همراه یک متن را که می تواند شامل یک یا چند کاراکتر(رشته) باشد, را به ماژول HC05 ارسال کرده و میکروکنترلر اطلاعات را از ماژول دریافت کرده و روی LCD کاراکتری نمایش می دهد. در انتهای مطلب کلیپ عملکرد پروژه را می توانید مشاهده کنید.

برای این کار ابتدا لازم است که یک برنامه اندروید به نام Bluetooth Terminal را روی تلفن همراه خود نصب کنیم, این برنامه اندروید را می توانید از طریق لینک زیر دریافت کنید. همچنین در فایل های انتهای مطلب هم این برنامه موجود است

دانلود برنامه اندروید

بعد از اینکه پروژه را بستید و روشن کردید باید وارد برنامه بالا بشید و طبق کلیپ انتهای مطلب از طریق بلوتوث با استفاده از گزینه سرچ برنامه, دنبال ماژول می گردید که برای اولین بار که می خواهید متصل بشید اسم ماژول به صورت NULL پیدا میشه و برای اتصال پسوردش ۱۲۳۴ هست که متصل می شید. برای سری های بعدی اسم بلوتوث به HC05 تغییر می کند و نیازی به پسورد هم نیست. بعد از اتصال, متن مورد نظر خودتون را می نویسید و روی SEND کلیک می کنید تا روی LCD نمایش داده بشود.

در ادامه شماتیک این پروژه را مشاهده می کنید, ما در این پروژه از میکروکنترلر ATmega16 و همچنین یک ال سی دی کاراکتری 2*16 و ماژول بلوتوث HC-05 استفاده کرده ایم

hc05-Bluetooth-module-avr-emic

پایه های ارتباط سریال ماژول شامل TXD و RXD را به صورت بالا به میکرو متصل کنید و همچنین پایه های تغذیه ماژول (VCC و GND) را هم به 5 ولت متصل کنید. بقیه پایه ها لازم نیست به جایی متصل شوند.

پتانسیومتر RV1 برای تنظیم کنتراست (درخشندگی) ال سی دی کاراکتری می باشد, در صورتی که پتانسیومتر نداشتید می تونید پین 3 ال سی دی کاراکتری را به زمین (منفی تغذیه) متصل کنید.

توجه کنید که پایه های تغذیه میکرو (پایه های 10 و 11) را هم به مثبت و منفی تغذیه متصل کنید.

برنامه:

توضیحات قسمت های مهم برنامه نوشته شده, اگر سوالی داشتید می تونید در قسمت نظرات مطرح کنید.

کلیپ تست عملی پروژه :

 

دانلود فایل ها

پسورد فایل زیپ : www.emic.ir

نظر یادتون نره…

درباره ی عابد رازانی

فارغ التحصیل کارشناسی الکترونیک از دانشکده باهنر شیراز و علاقمند به برنامه نویسی و طراحی مدارات الکترونیکی, در حال حاضر به تولید محتوای اموزشی و طراحی و انجام پروژه مشغول هستم و همچنین درحال اماده شدن برای ارشد

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *