نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
آزادی حجاز از دست نااهلان
مهدی دمیرچیلو

آموزش راه اندازی ماژول بلوتوث HC05 جلسه۱

به نام خدا

آموزش راه اندازی ماژول بلوتوث HC05 جلسه۱

آموزش راه اندازی ماژول بلوتوث HC05 جلسه1

ماژول بلوتوث hc05

توضیح : تو این جلسه میخوام آموزش اتصال موبایل به میکرو با استفاده از ماژول HC05 رو بگم و احتمالا جلسه بعد (یکی دیگه از نویسنده های سایت) قراره آموزش اتصال HC05 به کامپیوتر رو توضیح بده ….

اخطار : این ماژول رو از هر کجا میخرید حتما برد تبدیلش رو هم بگیرید >>> سایت ECA.IR این ماژول رو به همراه برد تبدیل می فروشه….
خطر مرگ : این ماژول با ۳٫۳ ولت کار میکنه >>> لذا میتونید از رگولاتور های ۳٫۳ ولت استفاده کنید. مثلا رگولاتور LF33CV
فقط اندروید : تو این پروژه از یه نرم افزار اندرویدی استفاده شده که فایلش رو در ته همین مطلب (به همراه چیزای مورد نیاز دیگه!) گزاشتم.>>> حالا نرم افزار برا گوشی های دیگه ای هست یا نه(که حتما هستش) من خبر ندارم و باید تو نت سرچ کنید.
بهتره بدونید : وقتی پروژتون رو بستید و روشنش کردید و با بلوتوث گوشیتون دنبال  ماژول گشتید ابتدا یه بلوتوث با نام NULL پیدا میشه(که برا ماژولمون هستش) که پسوردش ۱۲۳۴ هستش>>>بعد که وصل شدید بهش و پسورد هم درست وارد کردید >>> نام بلوتوث به HC05 تغییر میکند.
عذرخواهی : شرمنده دوستان اگه مطلب رو بد نوشتم یا همش ارجا دادم(دوستان به بزرگی خودشون ما رو ببخشن)…..باید چند روز دیگه برم دانشگاه و هنوز کلی ماژول مونده که مطلبش رو نزاشتم تو سایت.>>>اگه جاییش براتون سوال پیش اومد بپرسید تا جواب بدم.
آموزش راه اندازی ماژول بلوتوث HC05 جلسه1

آموزش کار با ماژول HC05

تو فایل که برا دانلود گزاشتم(ته همین مطلب) یه پروشه هست به نام learn که ۲ تا مقاله گزاشتم براتون که در مورد hc05 توضیح داده قشنگ.
لذا دیگه وقتمون رو سر توضیح دادن در مورد این ماژول هدر(o_O) نمیدیم. (الان یکی باید بگه : بابا ادیسون >انیشتن>پروفسور حسابی یه کم از وقتت رو میدی به ما….)

مشخصات ماژول بلوتوث HC05

توضیحات ماژول بلوتوث
ولتاژ (V) ۳٫۳ جریان (mA) ۵۰
توان خروجی (dBM) ۴ (Class 2) مدولاسیون GFSK
حساسیت (dBm) ۸۴ فرکانس (GHZ) ۲٫۴ ISM band
حداکثر سرعت (Mbps) ۲٫۱ محدوده دمای کاری (C°) -۲۰ ~ +۷۵
طول (mm) ۲۶٫۹ عرض (mm) ۱۳
ارتفاع (mm)

این ماژول یکی از پرکاربردترین ماژول های بلوتوث است و در بسیاری از پروژه هایی که توسط میکروکنترلر باید داده ها به صورت بلوتوث ارسال شود، استفاده می شود؛ این ماژول توسط پروتکل سریال به میکروکنترلر متصل می شود. توسط این ماژول با هر دستگاهی که دارای امکان بلوتوث از جمله موبایل، لب تاب و …. است، ارتباط برقرار کرد.

پروژه HC05

ارتباط میکروکنترلر با موبایل
پروتئوس ۱ :  این از مدار پروژه (در عمل هم باید اینطوری مدارتون رو ببنید) که تو پروتئوس برا شما دوستان درستش کردم(لذا پروژه ارا نمیشه و فقط نگاش کنید و پروژتون رو بر اساسش ببنید.) >>>> در ضمن این فایل پروتئوس تو پوشه ISIS_namadin (در فایل دانلودی که رد زیر میزارم) هستش.
آموزش راه اندازی ماژول بلوتوث HC05 جلسه1

پروتئوس ۲ : یه فایل پروتوس دیگه طراحی کردم برا شما دوستان که توش میتونید نحوه عمل کرد پروژه رو ببینید
و پروژه رو تست کنید و این فایل شبیه سازی در پوشه ISIS_amli in isis قرار دارد.
آموزش راه اندازی ماژول بلوتوث HC05 جلسه1

اینم از کد های پروژه

 

توضیح کد های پروژه 

برا بحث USART سه تا مطلب زیر رو بخونید ، بقیه کد ها هم چیز خاصی نداره(خداییش اگه اومدید سراغ این پروژه باید یه حد اقل هایی ر بلد باشید لذا من توضیح نمیدم….البته اگه کسی مشکل داشت بپرسه حتما جوابش رو میدم.)

آموزش USART

 اینم عکسی از پروژه من که در عم بستمش…
در زیر متنی که ارسال شده با اونی که دریافت شده دقیقا یکی هستش….
دقت کنید که رشته ارسال میکنیم و نه کاراکتر…..
یعنی کلمه کلمه ننوشتم و ارسال نکردم بلکه تمام متن را نوشتم و ارسال کردم >>> OK????
توجه : وقتی چراغ چشمک میزنه یعنی دستگاهی هنوز به ماژول وصل نشده ولی وقتی با موبایل بهش وصل میشیم چراغه دیگه چشمک نمیزنه و اون یکی چراغ(که در شکل زیر روشنه)>>>تا زمان کانکت بودن موبایل و ماژول روشن خواهد بود.
دلیل استفاده از رگولاتور : ولتاژ میکرو و LCD پنج ولت هستش و ولتاژ ماژول ۳٫۳ ولت هستش>>>به خاطر همین از رگولاتور استفاده کردم.
آموزش راه اندازی ماژول بلوتوث HC05 جلسه1

 اینم از فیلم پروژه….

دانلود تمام فایل های مورد نیاز و غیر مورد نیاز!!!

دانلود پروژه+کتابها+مخلفات!

کتابخانه شبیه سازی ماژول بلوتوث در پروتئوس

کتابخانه شبیه سازی ماژول بلوتوث در پروتئوس
برای این کار باید فایل زیر رو دانلود کرده و بعد از این که فایل رو از حالت فشرده در ابردید باید دو فایل(با پسوند IDX و LIB) موجود داخلش رو داخل مسیر زیر کپی کنید
به محل نصب پروتئوس برید و بعد پوشه LIBRARY و بعد دو فایل مورد نظر رو در این پوشه کپی کنید، این مسیر برای سیستم من به صورت زیر هستش که ممکنه برای شما فرق داشته باشه :
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\LIBRARY

دانلود کتابخانه ماژول بلوتوث پروتئوس

با تشکر از “payam” که این کتابخونه رو برامون فرستاد تا استفاده کنیم، دمت گرم داش good

هم اکنون نیازمند نظرات سبزتان هستیم laugh

گروه پرسش و پاسخ الکترونیکی در سروش
مهدی دمیرچیلو گوگل میفرماید : إِنَّ اللّه مَعَ السارِچین ( خداوند با سرچ کنندگان است )
ارسال دیدگاه
418

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید ( طبیعتا لینک کدتون رو باید برای من بفرستید! ) : debian

4) پسورد فایل های سایت : www.dmf313.ir

  1. Avatar

    مهمان

    ساسان

    سلام فایل های پروتئوس در فایل دانلودی در مسیری که فرمودین وجود نداره

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – کجای مطلب گفتم؟ متن مورد نظر رو قرار بده تا بررسی کنم.

  2. Avatar

    مهمان

    صبا

    سلام ببخشید وقتی که دو تا ماژول توسط دو آردوینو به هم متصل هستن اگه وقتی یکی از ماژول ها به یه ماژول دیگه یک کاراکتر ارسال کنه که اون ماژول یه کاری انجام بده کدی باید نوشته بشه به چه صورتهالبته کاملشو نمی خوام اگه میشه کمکم کنید چون من ۱۲ سال بیشتر سن ندارم

  3. Avatar

    مهمان

    shiva

    سلام، وقتتون بخیر
    مرسی بابت مطالب خوبتون.
    من می خوام اطلاعت یه سنسور رو از طریق بلوتوث به میکرو بفرستم، چه جوری سنسور و بلوتوث رو به هم مرتبط کنم؟ ممنون میشم کمکم کنید.

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام
      مدار 1 : سنسور + میکرو + بلوتوث : این میکرو دیتای سنسور رو میخونه و ارسال میکنه.
      مدار 2 : میکرو + بلوتوث : این میکرو دیتای دریافتی رو میخونه
      برا ارتباط دو میکرو از طریق بلوتوث هم به نت مراجعه کنید یا دیتاشیت خود ماژول بلوتوث مد نظر رو بخونید.

  4. Avatar

    مهمان

    mohamamd

    سلام . حرف نداری جوان انقلابی . دمت گرم

  5. Avatar

    مهمان

    tara

    سلام من پروژه سنسور ضربان سنجی که توی سایتتونن بود رو خواستم با بلوتوث و بدون ال سی دی انجام بدم ولی توی گوشی نمیتونم نتیجه رو ببینم از نرم افزار sena استفاده کردم خواستم بپرسم چطور میشه این کارو انجام داد کد ها هم به صورت زیر هستن:
    UCSRA=0x00;
    UCSRB=0x18;
    UCSRC=0x86;
    UBRRH=0x00;
    UBRRL=0x33;

    پ
    while (1)
    {
    hr = 60.0*TCNT0;
    hr/=time;
    sprintf(ch,”Rate: %2.2f”,hr);
    sprintf(ch,”Time : %u”,time);

    }
    ممنون میشم اگه زود جواب بدین

  6. Avatar

    مهمان

    رضا

    سلام و عرض ادب و تشکر بابت سایت بی نظیرتون
    برنامه رو اجرا می کنم فقط مشکل اینه که ال سی دی کلمات رو خراب می نویسه،فرکانس و باند ریت رو هم چک کردم همون بود که فرمایش کردید.لطفا راهنمایی کنید

  7. Avatar

    مهمان

    pouya vt

    سلام باید نرم افزار خاصی روگوشی نصب باشه؟

  8. Avatar

    مهمان

    مصطفی

    سلام .من می خام صدای تلویزیون رو که بولوتوث داره بفرستم روی دوتا برد بلوتوث تا به وسیله دوتا هدفن قابل شنیدن باشه ..میشه کمک کنید برام ایمیل بزنید

  9. Avatar

    مهمان

    سعید

    دستت درد نکنه بخاطر پرداخت زکات علمت

  10. Avatar

    مهمان

    علی

    سلام
    فرق بین ماژول hc05 و hc08 چیه؟

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-بررسی نکردم تاحالا- دیتاشیت هاشو دانلود کن و بررسی کن.

  11. Avatar

    مهمان

    sara

    ماژول بلوتوثی که من خریدم خودش به برد کمکی وصله .بازهم لازمه ماژول رو به رگولاتور وصل کنم یا مستقیما به منبع تغذیه 5ولت وصل کنم مشکلی نداره؟
    آخه تو توضیحات گفتین بلوتوث تا3ولت میتونه تحمل کنه
    لطفا زود جواب بدین

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      اگه ماژولت اینه که رگولاتور داره خودش –
      hc05

      • Avatar

        مهمان

        sara

        بله همین ماژوله
        مثه پروتئوس 1 ، دیگه نیازی به ال ای دی نیست؟

  12. Avatar

    مهمان

    sara

    ماژول بلوتوث hc05 با hc05 سریال چه فرقی داره ؟میتونن بجای هم استفاده بشن؟ اخه ماله من سریاله ولی فک کنم اونیکه شما اموزش دادین سریال نیست

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      اشتباه میکنید – اینی که تو این مطلب میبینید سریال هستش – دوباره بررسی کنید – ببینید به چه پایه ای از میکرو وصلش کردم.

      • Avatar

        مهمان

        sara

        خیلی ممنون دوست عزیز

  13. Avatar

    مهمان

    sara

    ببخشید پایه های 1و2و3 که تو پروتئوس 1 هستن(namadin) کدوم پایه های ماژول بلوتوث hc05 هستن ؟اخه ماژول که من دارم 6تا پایه فقط داره و با حروف انگلیسی مشخص شدن نه شماره .
    و اینکه ال ای دی ها به کدوم پایه ها وصل میشن

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      !!!
      پایه های سریاال رو به هم وصل کن – اون پایه 3 هم که به State فک کنم باید وصل کنی.
      1 میکرو به TX ماژول
      2 میکرو به RX ماژول
      3 میکرو به State ماژول فک کنم.
      اون پایه ENABLE هم فک کنم برا جابجا شدن بین مدل دیتا و تنظیمات هستش.

  14. Avatar

    مهمان

    پوریا

    با سلام ایا امکان اینکه چهار ال ای دی اضافه کرد به بورد و هم ان ها روشن و خاموش کرد توسط ماژول و هم هرمتنی که بنویسیم در داخل ال سی دی نشان دهد وجو دارد با تشکر؟

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام – بله میشه – االبته اگه انگلیسی باشه متنتون.

  15. Avatar

    مهمان

    fg

    مثل همیشه عالی
    دست مریزاد مهندس yes

  16. Avatar

    مهمان

    ایمان

    سلام
    من تازه کار هستم و کاردانی الکترونیک ، برای درس پروژه میخوام یک مدار تهیه کنم که با بلوتوث و برنامه اندروید بشه یک چراغ رو خاموش و روشن کرد ، تو برنامه نویسی اندروید مشکلی ندارم ولی چطور باید مدارو تکمیل کنم؟
    اگع در مورد کنترل لوازم (ساده) دارید ممنون میشم معرفی کنید.
    ببا تشکر.

  17. Avatar

    مهمان

    جواد

    سلام. آیا شما کسی رو سراغ دارید که در خصوص ارتباط ماژول بلوتوث hc05 با نرم افزار یونیتی اطلاعاتی داشته باشه؟ برای تز ارشد شدیدا به این مطلب نیاز دارم. ممنون میشم اگر بتونی کمکم کنی.

    • مهدی دمیرچیلو

      نویسنده این مطلب

      مهدی دمیرچیلو

      سلام-نه – اگه هم کسی از دوستان کار کرده باشه من اطلاع ندارم.
      تو نت خارجی درباره ارتباظ یونیتی با ارتباط سریال سرچ کنید – البته اگه برا نسخه PC باشه و
      ارتباط یونیتی با بلوتوث سرچ کنید ( اگه برا نسخه موبایل هستش )
      براتون نمونه کد میاره.

  18. Avatar

    مهمان

    Rk

    سلام.
    من دوتا ماژول بلوتوث رو باهم pair کردم و مستر و اسلیو و مک ادرس و همه چیشو اوکی کردم ولی به هم کانکت نمیشن.اگه تاحالا با این چالش روب رو بودین و میدونین مشکل ممکنه از کجا باشه ممنون میشم از پاسختون

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      والا نمیدونم – باید خودم تو کار باشم – بررسی کنم ببینم مشکل از کجاس – چون معلوم نمیکنه – مثلا یه مداری ساخته بودیم – دیروز طرف زنگ زده بود گفت مدار کار نمیده – رفتم دیدم یه 2 تا خازن اشتباهی لحیم شده + سیم آنتن مشکل داشت – سر همین مدار کار نمیکرد و …

  19. Avatar

    مهمان

    مهدی

    سلام
    من یک دستگاه OBDII دارم که به سوکت دیاگ ماشین وصل میشه و اطلاعات رو روی نرم افزار گوشی میفرسته.
    حالا میخوام همون اطلاعات رو با اردوینو و ماژول HC-06 دریافت کنم.
    میشه لطفا راهتماییم کنید؟
    من با این برد کار می کنم اردوینو مگا2560 R3 و ماژول بلوتوث HC-06

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خب شما وقتی با بلوتوث مبوایل میتونید به این دستگا وصل بشید – با ماژول بلوتوث هم میتونید وصل بشید دیگه – مطلب برا این hc05 تو سایت کم نزاشتم – تو نت هم کم نی.

  20. Avatar

    مهمان

    علی

    اگر طول رشته رو به جای 1
    عدد هشت رو بزاریم
    مشکلی ایجاد میکنه؟؟؟؟

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      اون وقت تا 8 بایت دریافت نکنه از اون خط خارج نمیشه.

  21. Avatar

    مهمان

    ali reza

    سلام
    دستور شماره 32 رو یک توضیح کامل بدید که دقیقا چکار می کند.
    با تشکر

    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      یه دیتا با طول 1 بایت دریافت میکنه و در رشته str ذخیره میکنه

1 3 4 5