
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54


هل بحثت في وحدات الاتصال حتى الآن مع Arduino؟ يفتح Bluetooth عالماً من الإمكانيات لمشاريع Arduino الخاصة بك واستخدام إنترنت الأشياء. سنبدأ هنا بخطوة صغيرة ونتعلم كيفية التحكم في مصابيح LED القابلة للعنونة باستخدام تطبيق هاتف ذكي باستخدام وحدة HC08 Bluetooth. بعد ذلك ، ستكون على دراية بتطبيق هاتف ذكي يمكنك استخدامه للتحكم في الوحدات الأخرى باستخدام Bluetooth.
ما ستحتاجه لهذا البرنامج التعليمي:
المعدات:
-أردوينو أونو
-LED RING 16 X 5050 RGB WS2812
أسلاك -Dupont
رؤوس الذكور
-HC-08 وحدة بلوتوث
برمجة:
-أردوينو IDE
رمز مثال
-مكتبة NeoPixel
-تطبيق Android للتحكم في الحلقة (استخدمت Serial Bluetooth Terminal لهذا البرنامج التعليمي)
أدوات:
-لحام حديد
مزايا استخدام BLE تستخدم الوحدة HC-08 بروتوكول BLE (Bluetooth منخفض الطاقة). الفرق الرئيسي بين Bluetooth و BLE هو استهلاك الطاقة. يستهلك البلوتوث طاقة أكثر من BLE ولكن يمكنه التعامل مع الكثير من البيانات. يعد BLE أكثر ملاءمة لنقل كميات صغيرة من البيانات بسرعة بين الأجهزة المجاورة. BLE أقل استهلاكًا للطاقة ، لذا يمكن للأجهزة التي تشغل هذا البروتوكول أن تعمل لسنوات ببطارية صغيرة ؛ مثالي لإنترنت الأشياء!
الخطوة 1: قم بتوصيل الوحدات الخاصة بك

إليك ما تحتاجه للاتصال:
HC-08> Arduino Uno
TXD> RXD
RXD> TXD
GND> GND
3V3> 3V3
حلقة LED> Arduino Uno
DIN> دبوس 6
GND> GND
VCC> 5 فولت
الخطوة 2: قم بإعداد البرنامج الخاص بك
- قم بتنزيل Arduino IDE إذا لم تكن قد قمت بذلك بالفعل على www.arduino.cc/en/Main/Software)
-
قم بتثبيت مكتبة NeoPixel
- قم بتنزيل مكتبة Adafruit NeoPixel كملف.zip (https://github.com/adafruit/Adafruit_NeoPixel)
- في Arduino IDE ، انتقل إلى Sketch> Include Library> Add.zip library
- قم باستيراد مكتبة Adafruit NeoPixel
- اختر الملف الذي قمت بتنزيله للتو. يجب أن ترى أنه تمت إضافة المكتبة بنجاح.
-
قم بتنزيل تطبيق Bluetooth على هاتفك الذكي. يمكنك استخدام العديد من تطبيقات Bluetooth للتحكم في وحدة HC-08. ومع ذلك ، ليست جميعها متوافقة مع بروتوكول BLE ، لذلك إذا كنت تريد استخدام تطبيق مختلف ، فتحقق من توافقه أولاً.
نحن نستخدم Serial Bluetooth Terminal الذي تم تنزيله من متجر Google Play
الخطوة الثالثة: قم بتحميل الكود


قم بتوصيل Arduino Uno بالكمبيوتر وتأكد من تحديد اللوحة والمنفذ الصحيحين ضمن علامة التبويب Tools (الأدوات).
قم بتنزيل رمز المثال هذا.
ملاحظة: عند تحميل الرمز الخاص بك ، لا تقم بتوصيل دبوس Arduino RX. إذا كان متصلاً أثناء التحميل ، فلن يعمل الرمز. بعد التحميل ، يجب إعادة توصيله حتى يعمل LED.
شرح الكود
يتم ترتيب الكود في حالات ، قم بإضافة أو إزالة العدد الذي تريده. قم بتعيينها بنص يمكنك إدخاله في تطبيق Bluetooth الخاص بك. يتم فصل الحالات في التعليمات البرمجية الخاصة بنا بأحرف كبيرة. عندما تكتب حالة في التطبيق ، فإنها ستغير لون LED إلى الكود المقابل لها في IDE.
على سبيل المثال ، إذا كتبت "أ" في تطبيقك ، فيجب أن يتغير مؤشر LED إلى اللون الأخضر (0 ، 255 ، 0)
يمكنك تغيير مصابيح LED عن طريق ضبط قيم RGB بين الأقواس. تتراوح قيم RGB من 0 إلى 255.
كيفية ضبط مصابيح LED الفردية
يمكنك القيام بذلك عن طريق نسخ الكود المميز في المربعات في الصورة أعلاه (يظهر هذا الرمز بالقرب من الجزء السفلي من رمز المثال) واستبدال "colorSet (strip. Color"…. الرمز في الحالات به. "i" سوف يكون مؤشر LED الذي تريد تغييره. سيكون "c" هو رمز اللون. سيتعين عليك إضافة الشريط مرة أخرى. اللون (في بقعة القيمة "c" جنبًا إلى جنب مع رمز RGB.
مثال:
strip.setPixelColor (3 ، شريط ، اللون (255 ، 127 ، 0)) ؛
سيؤدي هذا إلى تحويل مؤشر LED الثالث إلى لون برتقالي.
في رمز المثال هذا ، قدمنا لك مثالًا لحالة بألوان LED مختلفة لمصابيح LED فردية. الآن يمكنك بسهولة تغيير المصابيح الفردية.
الخطوة 4: اتصل بالتطبيق الخاص بك وقم بتشغيل الكود



قم بتشغيل الكود! تأكد من استمرار فصل RX أثناء التحميل.
الآن ، افتح التطبيق الخاص بك وانتقل إلى أجهزة Bluetooth للعثور على الوحدة الخاصة بك. بمجرد الاتصال ، انقر فوق رمز الاتصال بالقرب من أيقونة سلة المهملات ، واكتب اسم الحالة ، في رمز المثال الخاص بنا ، نستخدم الحالات A-E ، ونشاهد إضاءة LED!
الآن لديك خبرة في استخدام تطبيق Bluetooth واستخدام مصابيح RGB LED القابلة للتحكم ، بحيث يمكنك دمج كلاهما في مشاريعك. اذهب أبعد والعب مع وظائف التوقيت والتأخير. يتمتع!
موصى به:
كيفية التحكم في مصابيح LED القابلة للعنونة باستخدام Fadecandy والمعالجة: 15 خطوة (بالصور)

كيفية التحكم في مصابيح LED القابلة للعنونة باستخدام Fadecandy والمعالجة: WhatThis هو برنامج تعليمي خطوة بخطوة حول كيفية استخدام Fadecandy والمعالجة للتحكم في LED القابل للعنونة. Fadecandy هو برنامج تشغيل LED يمكنه التحكم في ما يصل إلى 8 شرائح من 64 بكسل لكل منهما. (يمكنك توصيل العديد من أجهزة Fadecandys بجهاز كمبيوتر واحد لزيادة
استخدم Cortana و Arduino للتحكم في مصابيح RGB أو Ledstrips بصوتك!: 4 خطوات (بالصور)

استخدم Cortana و Arduino للتحكم في RGB LEDs أو Ledstrips بصوتك!: في هذا الدليل ، سأوضح لك كيف يمكنك التحكم في شريط RGB أو شريط LED بصوتك. يتم ذلك عن طريق تطبيق CoRGB المتاح مجانًا في متجر تطبيقات Windows. هذا التطبيق جزء من مشروع CortanaRoom الخاص بي. عندما تنتهي من خفة دم
استخدم التعاويذ للتحكم في جهاز الكمبيوتر الخاص بك: 7 خطوات (بالصور)

استخدم التعويذات للتحكم في جهاز الكمبيوتر الخاص بك !: هل أردت يومًا استخدام تعويذات مثل هاري بوتر؟ مع القليل من العمل وبعض التعرف على الصوت ، يمكن إتقان هذا. الأشياء التي تحتاجها لهذا المشروع: جهاز كمبيوتر مع ميكروفون Windows XP أو VistaA بعض الوقت والصبر! إذا كنت قد استمتعت بهذا Instructable
استخدم وحدة HC-05 Bluetooth لتحقيق اتصال Micro: bit بالهاتف المحمول: 9 خطوات (بالصور)

استخدم وحدة HC-05 Bluetooth لتحقيق اتصال Micro: bit بالهاتف المحمول: في الفصل استخدم وحدة HC-06 Bluetooth لتحقيق اتصال Micro: bit بالهاتف المحمول ، تحدثنا عن كيفية استخدام HC-06 لتحقيق التواصل بين الميكرو: بت والهاتف المحمول. باستثناء HC-06 ، هناك وحدة بلوتوث مشتركة أخرى
استخدم وحدة HC-06 Bluetooth لتحقيق اتصال Micro: bit بالهاتف المحمول: 8 خطوات (بالصور)

استخدم وحدة HC-06 Bluetooth لتحقيق اتصال Micro: bit بالهاتف المحمول: أخبرني الكثير من الأصدقاء من حولي الذين يلعبون micro: bit أن اتصال Bluetooth الخاص بـ micro: bit غير مستقر. من السهل قطع الاتصال. إذا استخدمنا micropython ، فلا يمكن استخدام البلوتوث. قبل أن يتم حل هذه المشكلة عن طريق مايكرو: بت أوفيس