كيفية توصيل وحدة Bluetooth بـ Arduino

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

كيفية توصيل وحدة Bluetooth بـ Arduino
كيفية توصيل وحدة Bluetooth بـ Arduino

فيديو: كيفية توصيل وحدة Bluetooth بـ Arduino

فيديو: كيفية توصيل وحدة Bluetooth بـ Arduino
فيديو: HC-05 как настроить Bluetooth модуль в качестве slave или master и как объединить две платы Arduino 2024, ديسمبر
Anonim

دعونا نقوم بتوصيل وحدة Bluetooth اللاسلكية بـ Arduino ونتعلم كيفية تلقي البيانات منها ونقل البيانات من جهاز كمبيوتر إليها.

وحدة بلوتوث
وحدة بلوتوث

ضروري

  • - اردوينو
  • - وحدة بلوتوث ؛
  • - الحاسوب؛
  • - توصيل الأسلاك.

تعليمات

الخطوة 1

هناك العديد من تطبيقات وحدات البلوتوث. لكل منها خصائصه الخاصة ، لكنها بشكل عام متشابهة جدًا. ضع في اعتبارك ممثل وحدة البلوتوث HC-06.

تعمل هذه الوحدة بترددات من 2.40 جيجاهرتز إلى 2.48 جيجاهرتز وتدعم إصدار مواصفات البلوتوث 2.1 + EDR (استهلاك أقل للطاقة ، وزيادة حماية البيانات وسهولة توصيل أجهزة البلوتوث). يتم ضمان استقبال مستقر مع الوحدة في حدود 10 أمتار.

الغرض من دبابيس وحدة البلوتوث هو كما يلي:

- VCC و GND - "زائد" و "ناقص" لوحدة إمداد الطاقة ، يتم دعم الفولتية من 3 ، 6 إلى 6 فولت ؛

- TX و RX - مرسل ومستقبل الوحدة ؛

- MCU-INT (الحالة) هو إخراج الحالة ؛

- مسح (إعادة تعيين) - إعادة تعيين الوحدة النمطية وإعادة تشغيلها ، وفي هذه الحالة يتم تنفيذها بمستوى منطقي منخفض.

قد لا يتم تضمين الاستنتاجين الأخيرين ؛ يمكنك غالبًا العثور على وحدات بدون هذه الاستنتاجات على الإطلاق.

الغرض من دبابيس وحدة البلوتوث
الغرض من دبابيس وحدة البلوتوث

الخطوة 2

دعنا نوصِّل وحدة البلوتوث بـ Arduino وفقًا للرسم التخطيطي أدناه. يرجى ملاحظة أن جهاز الإرسال (Tx) الخاص بـ Arduino متصل بجهاز الاستقبال (Rx) للوحدة ، والعكس صحيح.

يعرض دبوس الحالة مستوى عالٍ عند إقران الوحدة بجهاز بلوتوث آخر ، ومنخفض عندما لا يتم إقرانها. يمكنك قراءة قيمته عن طريق توصيله بدبوس Arduino وتعيين وضع التشغيل pinMode (pinStatus ، INPUT) وبالتالي معرفة حالة الوحدة. لكن مؤشر الحالة لا يعمل بشكل صحيح في جميع الوحدات ، لذلك لن نستخدمه في هذا المثال.

رسم تخطيطي لتوصيل وحدة البلوتوث بأردوينو
رسم تخطيطي لتوصيل وحدة البلوتوث بأردوينو

الخطوه 3

يجب أن تكون النتيجة شيء مثل الصورة.

وحدة بلوتوث متصلة بـ Arduino
وحدة بلوتوث متصلة بـ Arduino

الخطوة 4

دعنا نكتب مثل هذا الرسم ونحمله في ذاكرة Arduino. سنقرأ البيانات القادمة من وحدة البلوتوث ونعالجها. في هذه الحالة ، عندما يأتي الرمز "1" من الوحدة النمطية ، سنضيء مؤشر LED ، وعندما يصل "0" ، قم بإيقاف تشغيله.

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

Sketch for Arduino للعمل مع البلوتوث
Sketch for Arduino للعمل مع البلوتوث

الخطوة الخامسة

أنت الآن بحاجة إلى إضافة جهاز البلوتوث إلى قائمة الأجهزة الموثوقة. قم بتشغيل Bluetooth على جهاز الكمبيوتر الخاص بك ، انتقل إلى الإعدادات -> الأجهزة -> Bluetooth. نتأكد من أن وحدة البلوتوث الخاصة بنا مرئية للكمبيوتر. حدده من القائمة وانقر فوق الزر "ارتباط". في مربع الحوار ، أدخل كلمة المرور الافتراضية 1234. في حالة نجاح الإضافة ، سيظهر الجهاز في القائمة بعلامة "اقتران".

إذا كنت ترغب في الاتصال بوحدة البلوتوث الخاصة بك من هاتفك الذكي ، فإن الإجراء هو نفسه: قم بتشغيل البلوتوث على هاتفك الذكي ، واكتشف الوحدة المتصلة بـ Arduino ، وقم بالاقتران بها.

الاقتران بجهاز بلوتوث
الاقتران بجهاز بلوتوث

الخطوة 6

للاتصال بوحدة البلوتوث ، يمكنك استخدام العديد من البرامج التي يمكن توصيلها بمنفذ COM. على سبيل المثال ، مثل HyperTerminal و PuTTY و Tera Term و Termite وغيرها. كلها مجانية ويتم توزيعها مجانًا على الإنترنت.

تكمن الراحة في TeraTerm في أنه يسرد تلقائيًا منافذ COM المخصصة لوحدة البلوتوث بجهاز الكمبيوتر الخاص بك. قم بتشغيل البرنامج ، وحدد الاتصال التسلسلي ، وحدد منفذ COM الخاص بالبلوتوث من القائمة ، وانقر فوق موافق.

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

أدخل الرقم 1 من لوحة المفاتيح في هذا الحقل - وسيضيء مؤشر LED الموجود على الطرف 13 من Arduino ، أدخل 0 - سيخرج.

نقوم بالاتصال بوحدة البلوتوث عبر البلوتوث من جهاز كمبيوتر
نقوم بالاتصال بوحدة البلوتوث عبر البلوتوث من جهاز كمبيوتر

الخطوة 7

وبالمثل ، يمكنك الاتصال بوحدة البلوتوث من هاتفك الذكي. قم بتنزيل تطبيق طرفي بلوتوث مثل Bluetooth Terminal. قم بالاتصال بالوحدة النمطية وأدخل الأوامر 0 أو 1.

وبالتالي ، تعلمنا كيفية الاتصال عبر البلوتوث بـ Arduino ونقل البيانات إليه.

موصى به: