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

وحدة تحكم اردوينو مع وحدة بلوتوث HC-06: 4 خطوات
وحدة تحكم اردوينو مع وحدة بلوتوث HC-06: 4 خطوات

فيديو: وحدة تحكم اردوينو مع وحدة بلوتوث HC-06: 4 خطوات

فيديو: وحدة تحكم اردوينو مع وحدة بلوتوث HC-06: 4 خطوات
فيديو: كيف تستخدم Bluetooth module HC-05 مع الأردوينو و ارسال و استقبال البيانات 2024, شهر نوفمبر
Anonim
Image
Image
وحدة تحكم اردوينو مع وحدة بلوتوث HC-06
وحدة تحكم اردوينو مع وحدة بلوتوث HC-06

مرحبًا بالجميع ، هذا هو أول برنامج تعليمي رسمي لي على Instructable.com ، أنا متحمس جدًا لمشروعي الأول!

سأوضح لك اليوم كيفية توصيل وحدة Arduino و Bluetooth. سيتواصل Arduino مع HC-06 Bluetooth Module Board باستخدام الاتصال التسلسلي. (هذا البرنامج التعليمي لا يعمل أيضًا مع HC-05)

شاهد هنا

وحدة البلوتوث التي سنستخدمها اليوم هي HC-06 وهي معروفة ورخيصة الثمن. (حصلت على ملكي مقابل 2 دولار من AliExpress)

لا يزال تطبيقنا قيد الاختبار ، لذلك نشجعك على إرسال بريد إلكتروني إلى: [email protected] إذا كانت لديك أي مشاكل فنية أو واجهت بعض المشاكل. شكرا جزيلا لتفهمك

ما هو HC-06؟

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

سنستخدم أيضًا الاتصال التسلسلي لمشروع اليوم. بالنسبة إلى Arduino ، يكون افتراضيًا دبابيس RX و TX (D0 ، D1)

لمزيد من المعلومات قم بزيارة:

بعد قراءة هذا الدليل ، ستتمكن من:

1) قم بتوصيل لوحة Arduino بأي هاتف يعمل بنظام Android عن طريق البلوتوث وإرسال / استقبال البيانات.

2) أنشئ مشروعًا واقرأ القيم من أجهزة الاستشعار لاسلكيًا

3) قم ببناء نظام آلي للمنزل أو روبوت يتم التحكم فيه لاسلكيًا.

الخطوة 1: الأجزاء والمكونات

الأجزاء والمكونات
الأجزاء والمكونات
الأجزاء والمكونات
الأجزاء والمكونات
الأجزاء والمكونات
الأجزاء والمكونات

سنحتاج هذه الأجزاء:

  • 1x Arduino Board (سأستخدم Arduino UNO)
  • 1x وحدة بلوتوث HC-06 أو HC-05
  • 1x Led من أي لون (لقد استخدمت اللون الأزرق 5 مم)
  • 1x 220Ω المقاوم
  • اللوح والقفزات
  • (اختياري) بطارية 9 فولت

الخطوة 2: التوصيلات والتخطيطي

اتصالات وتخطيطي
اتصالات وتخطيطي
اتصالات وتخطيطي
اتصالات وتخطيطي

لنبني!

الدائرة بسيطة جدًا وصغيرة جدًا ، لذا لا يوجد سوى عدد قليل من التوصيلات التي يجب إجراؤها.

يتم عرض جميع الاتصالات المهمة والتخطيطية في الصورة أعلاه.

قم بتوصيل الطرف السالب من Led بـ GND بمقاوم 220Ω والنهاية الإيجابية بـ Digital Pin 2.

الخطوة 3: كود اردوينو والاتصال التسلسلي

كود اردوينو والاتصال التسلسلي
كود اردوينو والاتصال التسلسلي

قم بتحميل الرسم التخطيطي التالي إلى Arduino باستخدام كابل USB.

لا تنس فصل وحدة HC-06 قبل تحميل الرسم التخطيطي!

لماذا ا؟

تستخدم دبابيس HC-06 (RX و TX) دبابيس Arduino Uno للتواصل مع الكمبيوتر. تحتوي هذه اللوحة المعينة على دبابيس تسلسلية واحدة للأجهزة وسيؤدي توصيل شيء بها أثناء تحميل رسم تخطيطي إلى حدوث تعارض. تحميل

شرح الكود:

  • أولاً ، أعلنا ثابتًا (ثابتًا لا يمكن تغييره لاحقًا) عدد صحيح لـ Led ، وهو موجود على الطرف 2
  • في الإعداد () ، بدأنا الاتصال التسلسلي بمعدل 9600 باود وقمنا بإعداد الصمام باعتباره OUTPUT
  • في الحلقة () ، في كل مرة يكرر فيها البرنامج ، نقرأ Serial with Serial.read () ونخزن حرفًا واحدًا في متغير يسمى "c"
  • نضيف عدة عبارات if / else للتحقق مما إذا كان "c" هو "a" أو "b"
  • إذا كان الحرف "a" نقوم بتشغيل المصباح ، وإذا كان الحرف "b" نقوم بإيقاف تشغيل المصباح
  • أضفنا تأخيرًا بسيطًا للقراءات

الآن نحن جاهزون للخطوة النهائية!

الخطوة 4: قم بتوصيل Arduino بجهاز Android

قم بتوصيل Arduino بجهاز Android
قم بتوصيل Arduino بجهاز Android
قم بتوصيل Arduino بجهاز Android
قم بتوصيل Arduino بجهاز Android
قم بتوصيل Arduino بجهاز Android
قم بتوصيل Arduino بجهاز Android

الآن قم بتنزيل التطبيق التالي: Smart Bluetooth - Arduino Bluetooth Serial ⚡

الرابط:

Smart Bluetooth هو تطبيق يتيح لك استخدام هاتفك للاتصال بوحدة أو لوحة Bluetooth الخاصة بك ، بأسهل وأبسط طريقة. يفتح الباب أمام طرق غير محدودة للتحكم في مشاريع DIY الخاصة بك. يوفر Smart Bluetooth العديد من الطرق المختلفة لكيفية إرسال البيانات إلى الوحدة النمطية الخاصة بك.

يحتوي Smart Bluetooth على الميزات التالية:

  • اتصال سريع بالوحدة النمطية الخاصة بك
  • إرسال واستقبال البيانات من الوحدة الخاصة بك
  • جهاز استقبال التحكم الرقمي ودبابيس PWM
  • موضوع الظلام والضوء
  • تخطيطات تحكم مختلفة لأغراض مختلفة
  • واجهة مستخدم حديثة وسريعة الاستجابة
  • أزرار ومفاتيح قابلة للتخصيص
  • قم بتنفيذ مشروع DIY RC Car الخاص بك باستخدام لوحة ألعاب جميلة
  • تحكم بسهولة في شرائط RGB LED باستخدام المتزلجون
  • يقوم بإيقاف تشغيل Bluetooth تلقائيًا عند إغلاقه لتوفير عمر البطارية
  • سطر الأوامر (المحطة)

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

سأوضح لك في الصور التالية كيفية استخدام التطبيق. سأوضح لك كيفية البحث عن الأجهزة القريبة ، وكيفية الاقتران بالوحدة التي نستخدمها ، وكيفية إعداد البيانات المرسلة من التطبيق. إذا شعرت بالارتباك ، توقف مؤقتًا وعد إلى الخطوات السابقة حتى تعمل. ومع ذلك ، إذا كنت لا تزال تواجه مشكلات ، فأعلمني بـ [email protected] ، فسأرد في غضون 24 ساعة:)

  1. افتح التطبيق ، وقم بالتمرير خلال المقدمة ، واضغط على زر البحث وابحث عن الأجهزة القريبة
  2. عندما يتم العثور على جهازك ، حدده بالنقر فوقه
  3. حدد المظهر المفضل (داكن أو فاتح) واضغط باستمرار على الزر الذي حددته
  4. انتظر الاتصال ، إذا فشل ، فحاول إعادة الاتصال
  5. بعد الاتصال الناجح ، انقر فوق المصباح الكبير في علامة التبويب الأولى (الصمام) وتحقق من مؤشر LED المتصل بـ Arduino إذا كان يومض
  6. إذا كان كل شيء يعمل وترغب في تحرير البيانات المرسلة إلى Arduino ، وفتح المزيد من الميزات ودعمني ، وشراء قسط ، سأكون سعيدًا جدًا:)

يجب أن يكون عليه.

لا تنسى التقييم وترك ردود فعل لطيفة. شكرا ونراكم في البرنامج التعليمي التالي:)

برجاء دعم مشروع ذراع الروبوت الخاص بي هنا: انقر هنا!

موصى به: