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

إعدادات أوامر Bluetooth AT (HC05 HC06): 4 خطوات
إعدادات أوامر Bluetooth AT (HC05 HC06): 4 خطوات

فيديو: إعدادات أوامر Bluetooth AT (HC05 HC06): 4 خطوات

فيديو: إعدادات أوامر Bluetooth AT (HC05 HC06): 4 خطوات
فيديو: Arduino Bluetooth HC 06 + AT Command Set: A Comprehensive Guide: 4th Edition 2024, شهر نوفمبر
Anonim
إعدادات أوامر Bluetooth AT (HC05 HC06)
إعدادات أوامر Bluetooth AT (HC05 HC06)

مرحبا شباب! آمل أن تكون قد استمتعت بالفعل بتعليماتي السابقة "كيفية التحكم في دروس Arduino بمحرك سيرفو". هذا برنامج تعليمي إعلامي آخر ليعلمك كيفية التفاعل مع وحدة Bluetooth الخاصة بك وتكوين إعداداتها من خلال أوامر AT ، لذلك إذا كنت تريد تغيير اسم أو كلمة مرور Arduino Bluetooth أو أي معلمات Bluetooth أخرى ، فسيكون هذا هو أفضل دليل لك أنجزه.

أثناء إعداد هذا البرنامج التعليمي ، حاولنا التأكد من أن هذه المقالة ستكون أفضل دليل لك من أجل الاستمتاع بتعلم أساسيات كيفية عمل وحدات البلوتوث في وضع أوامر AT وتعلم بعض المعلومات المفيدة حول كيفية استخدام مجموعة أوامر AT.

هذه التفاصيل مهمة للغاية خاصة لأولئك الذين يرغبون في بدء تعلم الإلكترونيات والروبوتات. لذلك نأمل أن يحتوي هذا الدليل على المستندات المطلوبة.

ما سوف تتعلمه من هذه التعليمات:

تعرف على تاريخ ظهور أمر AT.

افهم الفرق بين وحدات البلوتوث HC.

تعرف على أجهزة وحدة HC Bluetooth.

قم بعمل مخطط الأسلاك المناسب باستخدام لوحة Arduino.

اضبط Bluetooth على وضع الأمر AT.

ابدأ إعدادات Bluetooth الجديدة

الخطوة 1: كيفية التعامل مع وحدات البلوتوث

كيفية التعامل مع وحدات البلوتوث
كيفية التعامل مع وحدات البلوتوث
كيفية التعامل مع وحدات البلوتوث
كيفية التعامل مع وحدات البلوتوث
كيفية التعامل مع وحدات البلوتوث
كيفية التعامل مع وحدات البلوتوث

بدءًا من وصف المشروع ، سنقوم بتخصيص معلمات وحدة Bluetooth ، ولكن كيف يمكننا التواصل مع وحدات Bluetooth!

مثل العديد من الأجهزة الأخرى ، تقبل وحدات Bluetooth الاتصال من خلال أوامر AT لتكوين إعدادات مثل الاسم وكلمة المرور ومعدل الباود والإعدادات الأخرى.

ما هي أوامر AT هذه

بالعودة إلى عام 1981 ، اخترع دينيس هايز لغة أوامر محددة لواجهة "جهاز Hayes smartmodem" وتتكون مجموعة لغة الأوامر هذه من سلسلة من سلاسل النصوص القصيرة التي يمكن دمجها لإنتاج أوامر لعمليات مثل الاتصال وإنهاء المكالمة و تغيير معلمات الاتصال. من هنا تأتي فكرة تطوير المزيد والمزيد من مجموعة Hayes أو أوامر AT التي تم تعيينها لواجهة المزيد من الأجهزة باستخدام نوع من أحرف البادئة.

مثل الأجهزة الأخرى ، تحتوي وحدات Bluetooth على وضع أوامر AT حيث يمكنك ربطها باستخدام أوامر AT لتعيين معلماتها.

لذلك من أجل إرسال أوامر AT إلى وحدة Bluetooth ، نحتاج أولاً إلى تحويلها إلى وضع أوامر AT.

أكثر وحدات Bluetooth شيوعًا هي HC-06 و HC-05 والتي سيتم استخدامها في برنامجنا التعليمي.

من الصعب التمييز بين هاتين البلوتوث فقط من خلال الرؤية ، ولكن باستخدام لوحة الاختراق ، يكون الاختلاف على المسامير.

الخطوة الثانية: أجهزة البلوتوث

أجهزة البلوتوث
أجهزة البلوتوث
أجهزة البلوتوث
أجهزة البلوتوث

بالنسبة لوحدة HC-05 الخاصة بنا ، لدينا كل هذه المسامير الستة:

  1. مفتاح أو تمكين: يجب سحب هذا الدبوس عالياً للدخول في وضع AT. في وحدة Bluetooth الخاصة بنا ، لدينا بالفعل زر ضغط مهم جدًا لإنشاء مجموعة سحب عالية من KEY pin
  2. VCC و GND لإمداد الطاقة.
  3. RXD و TXD لبيانات الإدخال / الإخراج التسلسلي
  4. دبوس STATE ، فقط تجاهله لأنه من المحتمل أنه غير متصل بأي من دبابيس Bluetooth ولن نحتاج إليه في هذا البرنامج التعليمي.

سأستخدم لوحة Arduino لإرسال أوامر AT التسلسلية إلى وحدة Bluetooth الخاصة بي.

الخطوة 3: حلبة Diargram

حلبة Diargram
حلبة Diargram

انتقلت إلى easyEDA لإنشاء مخطط دائري لهذا البرنامج التعليمي وإليك كيفية توصيل وحدة البلوتوث إلى Arduino ، كل ما يتطلبه الأمر هو الرقم السري 3 من Arduino إلى RXD الخاص بالبلوتوث والرقم السري 2 من Arduino إلى TXD للبلوتوث و GND إلى GND و VCC إلى Arduino 5V.

الخطوة 4: الأكواد والاختبارات

الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات
الرموز والاختبارات

بالانتقال إلى جزء البرنامج ، كما ذكرت سابقًا ، سنستخدم لوحة Arduino للتواصل مع Bluetooth.

بمجرد تشغيل Arduino ، سنحصل على وميض LED Bluetooth بسرعة في فاصل زمني مدته نصف ثانية ، مما يعني أن وضع AT لم يتم إدخاله قبل تشغيل Arduino ، فقط اضغط على زر الضغط ثم قم بتشغيل Arduino ، كنتيجة لذلك سيكون لديك مؤشر LED يومض بشكل أبطأ في فاصل زمني مدته ثانيتان مما يشير إلى الدخول الناجح في وضع أوامر AT. نقوم الآن بتشغيل شاشة Arduino التسلسلية أو أي جهاز عرض تسلسلي آخر مثل teraterms لبدء إرسال أوامر AT ، يمكنك الحصول على مستند أوامر AT من رابط التنزيل أدناه ، يعرض هذا المستند قائمة أوامر AT المتاحة لوحدة Bluetooth الخاصة بنا.

من أجل بدء الإعدادات ، نقوم بتشغيل الشاشة التسلسلية وقمنا بتعيين معدل البث بالباود على 9600 وكلاهما NL & carriage return ، الآن إذا قمت بإرسال الأحرف AT عبر الشاشة التسلسلية ، فيجب أن تحصل على استجابة جيدة من وحدة Bluetooth.

سنبدأ بضبط معدل Baud على 9600BPS وللقيام بذلك نحتاج إلى كتابة AT + UART = 9600 ، 0 ، 0 ثم الضغط على Enter ، في كل عملية ناجحة تحتاج إلى الحصول على استجابة جيدة من وحدة Bluetooth

سنقوم أيضًا بتغيير اسم البلوتوث إلى Device1 لذلك نكتب AT + NAME = Device1

وسنغير كلمة مرور البلوتوث أيضًا إلى 2020 لذلك نكتب AT + PSWD = 2020

تتوفر العديد من إرشادات AT الأخرى المتعلقة باستخدام وحدة Bluetooth ، لذلك كل ما عليك فعله هو تنزيل المستند المرفق بالرابط أدناه وقراءته للحصول على أمر AT الصحيح الذي تحتاجه.

بعد هذا البرنامج التعليمي ، ستتمكن الآن من تخصيص البلوتوث لروبوتاتك وأجهزتك ويمكنك تشغيلها كالمحترفين.

حول البرامج التعليمية القادمة الخاصة بي ، يمكنك اقتراح بعض السمات في قسم التعليقات أدناه ،

شيء أخير ، تأكد من أنك تقوم بالإلكترونيات كل يوم. أراك المرة القادمة

موصى به: