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

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

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

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

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

الخطوة 4

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

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

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

أنت الآن بحاجة إلى إضافة جهاز البلوتوث إلى قائمة الأجهزة الموثوقة. قم بتشغيل 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 ونقل البيانات إليه.

موصى به: