جدول المحتويات:

الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات
الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات

فيديو: الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات

فيديو: الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات
فيديو: كيف تستخدم Bluetooth module HC-05 مع الأردوينو و ارسال و استقبال البيانات 2024, يوليو
Anonim
الشروع في العمل مع وحدة بلوتوث HC05 واردوينو [دروس]
الشروع في العمل مع وحدة بلوتوث HC05 واردوينو [دروس]

يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على موقع ElectroPeak الرسمي

في هذا البرنامج التعليمي ، ستتعلم كيفية الاتصال وإرسال البيانات باستخدام Bluetooth باستخدام وحدة HC05 Bluetooth ولوحة Arduino. في نهاية هذا المقال سوف تتعلم:

  • معلومات عامة حول بروتوكول Bluetooth
  • كيفية إرسال البيانات باستخدام البلوتوث
  • كيفية إرسال AT-Command إلى HC05

الخطوة 1: مقدمة موجزة لاتصالات وبروتوكول Bluetooth

هناك عدة طرق للاتصال اللاسلكي مثل NRF و ZigBee و Wi-Fi و Bluetooth.

بروتوكول بلوتوث طريقة اتصال ميسورة التكلفة في شبكة PAN ، مع معدل بيانات أقصى يبلغ 1 ميجابايت / ثانية ، والعمل في نطاق اسمي يبلغ 100 متر باستخدام تردد 2.4 جيجا هي طريقة شائعة للاتصال اللاسلكي.

وحدة HC05 هي وحدة Bluetooth تستخدم الاتصال التسلسلي ، وتستخدم في الغالب في مشاريع الإلكترونيات.

مواصفات وحدة بلوتوث HC05 مهمة:

  • جهد العمل: 3.6 فولت - 5 فولت
  • هوائي داخلي: نعم
  • اتصال تلقائي بآخر جهاز: نعم

الخطوة 2: إرسال البيانات إلى Arduino عبر البلوتوث

تحتوي وحدة HC05 على منظم داخلي 3.3 فولت ولهذا يمكنك توصيله بجهد 5 فولت. لكننا نوصي بشدة بجهد 3.3 فولت ، لأن منطق دبابيس الاتصال التسلسلي HC05 هو 3.3 فولت. قد يؤدي تزويد الوحدة بجهد 5 فولت إلى تلف الوحدة.

من أجل منع الوحدة من التلف وجعلها تعمل بشكل صحيح ، يجب عليك استخدام دائرة تقسيم المقاومة (5 فولت إلى 3.3 فولت) بين دبوس اردوينو TX ودبوس الوحدة النمطية RX. عندما يتم توصيل السيد والعبد ، تومض مصابيح LED باللونين الأزرق والأحمر على اللوحة كل ثانيتين. إذا لم يتم توصيلهما ، يومض واحد أزرق فقط كل ثانيتين.

الخطوة 3: الدائرة

دائرة كهربائية
دائرة كهربائية
دائرة كهربائية
دائرة كهربائية

الخطوة 4: الكود

للتواصل مع HC05 باستخدام Bluetooth ، تحتاج إلى تطبيق طرفي Bluetooth على هاتفك. يمكنك استخدام هذا ، الآن لبدء نقل البيانات ، قم بتحميل هذا الرمز على Arduino الخاص بك وقم بتوصيل HC05 باستخدام التطبيق الذي قمت بتثبيته للتو. اسم الاتصال هو HC05 ، وكلمة المرور هي 1234 أو 0000 ومعدل نقل البث بالباود هو 9600 افتراضيًا.

دعنا نلقي نظرة أعمق على الشفرة ونرى ما يعنيه كل سطر:

# تضمين "SoftwareSerial.h"

مكتبة تحتاجها للاتصال التسلسلي للبرامج. يمكنك تحميله من هنا.

SoftwareSerial MyBlue (2 ، 3) ؛

تعريف البرنامج للمسامير التسلسلية ؛ RX2 و TX3

MyBlue.begin (9600) ؛

تكوين معدل البث بالباود التسلسلي للبرنامج على 9600

قراءة البيانات التسلسلية وتشغيل / إيقاف تشغيل مصابيح LED وفقًا لذلك.

الخطوة 5: إرسال أوامر AT إلى وحدة البلوتوث HC05

إرسال أوامر AT إلى وحدة البلوتوث HC05
إرسال أوامر AT إلى وحدة البلوتوث HC05

بالضغط مع الاستمرار على الزر ، تتحول الوحدة إلى وضع أوامر AT. بخلاف ذلك ، فهو يعمل في وضع الاتصال. تحتوي بعض الوحدات النمطية على زر ضغط في حزمها ولا توجد حاجة لإضافة واحد بعد الآن. معدل الباود الافتراضي للدخول إلى وضع الأمر At-command هو 38400. الآن قم بتحميل هذا الرمز على لوحك وقم بتعيين الأوامر باستخدام Serial Monitor.

ستتلقى الاستجابة بإرسال أمر إلى الوحدة النمطية. فيما يلي بعض أهم أوامر AT:

الخطوة 6: شراء وحدة بلوتوث HC05

اشترِ وحدة HC05 Blurtooth من ElectroPeak

موصى به: