جدول المحتويات:
- الخطوة 1: مقدمة موجزة لاتصالات وبروتوكول Bluetooth
- الخطوة 2: إرسال البيانات إلى Arduino عبر البلوتوث
- الخطوة 3: الدائرة
- الخطوة 4: الكود
- الخطوة 5: إرسال أوامر AT إلى وحدة البلوتوث HC05
- الخطوة 6: شراء وحدة بلوتوث HC05
فيديو: الشروع في استخدام وحدة البلوتوث HC05 و Arduino [دروس]: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على موقع 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. بخلاف ذلك ، فهو يعمل في وضع الاتصال. تحتوي بعض الوحدات النمطية على زر ضغط في حزمها ولا توجد حاجة لإضافة واحد بعد الآن. معدل الباود الافتراضي للدخول إلى وضع الأمر At-command هو 38400. الآن قم بتحميل هذا الرمز على لوحك وقم بتعيين الأوامر باستخدام Serial Monitor.
ستتلقى الاستجابة بإرسال أمر إلى الوحدة النمطية. فيما يلي بعض أهم أوامر AT:
الخطوة 6: شراء وحدة بلوتوث HC05
اشترِ وحدة HC05 Blurtooth من ElectroPeak
موصى به:
دروس اردوينو الأساسية عن البلوتوث: 6 خطوات (بالصور)
دروس Arduino Bluetooth Basic: التحديث: يمكن العثور على النسخة المحدثة من هذه المقالة هل فكرت يومًا في التحكم في أي أجهزة إلكترونية بهاتفك الذكي؟ هنا هو بسيط وأساسي
الشروع في استخدام Arduino و Ethernet: 8 خطوات
بدء استخدام Arduino و Ethernet: يمكن لـ Arduino التواصل بسهولة مع العالم الخارجي عبر اتصال Ethernet سلكي. ومع ذلك ، قبل أن نبدأ ، من المفترض أن يكون لديك فهم أساسي لشبكات الكمبيوتر ، مثل معرفة كيفية توصيل الحوسبة
الشروع في استخدام ESP32 - تثبيت لوحات ESP32 في Arduino IDE - كود الوميض ESP32: 3 خطوات
الشروع في استخدام ESP32 | تثبيت لوحات ESP32 في Arduino IDE | كود ESP32 Blink: في هذه التعليمات ، سنرى كيفية بدء العمل مع esp32 وكيفية تثبيت لوحات esp32 في Arduino IDE وسنبرمج esp 32 لتشغيل كود وميض باستخدام arduino ID
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE - تثبيت لوحات Esp في Arduino Ide و Programming Esp: 4 خطوات
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE | تثبيت لوحات Esp في Arduino Ide و Programming Esp: في هذه التعليمات ، سنتعلم كيفية تثبيت لوحات esp8266 في Arduino IDE وكيفية برمجة esp-01 وتحميل الكود فيها. هذا ومعظم الناس يواجهون مشكلة
الشروع في استخدام Arduino: ما تحتاج إلى معرفته: 4 خطوات (بالصور)
الشروع في العمل مع Arduino: ما تحتاج إلى معرفته: لقد كنت أعمل مع Arduino والإلكترونيات لسنوات عديدة حتى الآن ، وما زلت أتعلم. في هذا العالم المتنامي من وحدات التحكم الدقيقة ، من السهل أن تضيع وتدير دوائر حولك في محاولة للعثور على المعلومات. في هذا Instructable ،