جدول المحتويات:
- الخطوة 1: الأجزاء والمكونات
- الخطوة 2: التوصيلات والتخطيطي
- الخطوة 3: كود اردوينو والاتصال التسلسلي
- الخطوة 4: قم بتوصيل Arduino بجهاز Android
فيديو: وحدة تحكم اردوينو مع وحدة بلوتوث HC-06: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبًا بالجميع ، هذا هو أول برنامج تعليمي رسمي لي على 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
الآن قم بتنزيل التطبيق التالي: Smart Bluetooth - Arduino Bluetooth Serial ⚡
الرابط:
Smart Bluetooth هو تطبيق يتيح لك استخدام هاتفك للاتصال بوحدة أو لوحة Bluetooth الخاصة بك ، بأسهل وأبسط طريقة. يفتح الباب أمام طرق غير محدودة للتحكم في مشاريع DIY الخاصة بك. يوفر Smart Bluetooth العديد من الطرق المختلفة لكيفية إرسال البيانات إلى الوحدة النمطية الخاصة بك.
يحتوي Smart Bluetooth على الميزات التالية:
- اتصال سريع بالوحدة النمطية الخاصة بك
- إرسال واستقبال البيانات من الوحدة الخاصة بك
- جهاز استقبال التحكم الرقمي ودبابيس PWM
- موضوع الظلام والضوء
- تخطيطات تحكم مختلفة لأغراض مختلفة
- واجهة مستخدم حديثة وسريعة الاستجابة
- أزرار ومفاتيح قابلة للتخصيص
- قم بتنفيذ مشروع DIY RC Car الخاص بك باستخدام لوحة ألعاب جميلة
- تحكم بسهولة في شرائط RGB LED باستخدام المتزلجون
- يقوم بإيقاف تشغيل Bluetooth تلقائيًا عند إغلاقه لتوفير عمر البطارية
- سطر الأوامر (المحطة)
في هذا البرنامج التعليمي ، نستخدم علامة التبويب الأولى مع مؤشر LED كبير ، يكفي فقط لإرسال حرفين.
سأوضح لك في الصور التالية كيفية استخدام التطبيق. سأوضح لك كيفية البحث عن الأجهزة القريبة ، وكيفية الاقتران بالوحدة التي نستخدمها ، وكيفية إعداد البيانات المرسلة من التطبيق. إذا شعرت بالارتباك ، توقف مؤقتًا وعد إلى الخطوات السابقة حتى تعمل. ومع ذلك ، إذا كنت لا تزال تواجه مشكلات ، فأعلمني بـ [email protected] ، فسأرد في غضون 24 ساعة:)
- افتح التطبيق ، وقم بالتمرير خلال المقدمة ، واضغط على زر البحث وابحث عن الأجهزة القريبة
- عندما يتم العثور على جهازك ، حدده بالنقر فوقه
- حدد المظهر المفضل (داكن أو فاتح) واضغط باستمرار على الزر الذي حددته
- انتظر الاتصال ، إذا فشل ، فحاول إعادة الاتصال
- بعد الاتصال الناجح ، انقر فوق المصباح الكبير في علامة التبويب الأولى (الصمام) وتحقق من مؤشر LED المتصل بـ Arduino إذا كان يومض
- إذا كان كل شيء يعمل وترغب في تحرير البيانات المرسلة إلى Arduino ، وفتح المزيد من الميزات ودعمني ، وشراء قسط ، سأكون سعيدًا جدًا:)
يجب أن يكون عليه.
لا تنسى التقييم وترك ردود فعل لطيفة. شكرا ونراكم في البرنامج التعليمي التالي:)
برجاء دعم مشروع ذراع الروبوت الخاص بي هنا: انقر هنا!
موصى به:
تحكم اردوينو LED مع عصا تحكم تناظرية: 6 خطوات
التحكم في Arduino LED مع عصا التحكم التناظرية: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام عصا التحكم التناظرية للتحكم في مؤشر LED
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
وحدة تحكم الشريط RGBW LED المعدلة ، التحكم PIR ، ESP8285: فوق مكتبي في المنزل قمت بتثبيت شريط RGBW LED. يجب أن تعمل وحدة التحكم WiFi LED RGBW مع تطبيق مثل تطبيق Magic Home. ومع ذلك ، لدي شريحة ESP8285 التي تومضها مع البرامج الثابتة الخاصة بي. أضفت PIR من خلاله يتحول شريط LED
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2): 10 خطوات (مع صور)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام عصا التحكم اللاسلكية Playstation 2 (PS2) لتجربة خزان آلي. تم استخدام لوحة Arduino Uno في صميم هذا المشروع. يستقبل أوامر من جهاز التحكم اللاسلكي ويضبط سرعة المحركات
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو