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

شريط RGB LED للتحكم بالبلوتوث من Arduino DIY: 4 خطوات
شريط RGB LED للتحكم بالبلوتوث من Arduino DIY: 4 خطوات

فيديو: شريط RGB LED للتحكم بالبلوتوث من Arduino DIY: 4 خطوات

فيديو: شريط RGB LED للتحكم بالبلوتوث من Arduino DIY: 4 خطوات
فيديو: التحكم فى لون إضاءة شريط الليد led rgb strip عن طريق الواى فاى . 2024, شهر نوفمبر
Anonim
اردوينو DIY وحدة تحكم بلوتوث LED شريط RGB
اردوينو DIY وحدة تحكم بلوتوث LED شريط RGB
اردوينو DIY وحدة تحكم بلوتوث LED شريط RGB
اردوينو DIY وحدة تحكم بلوتوث LED شريط RGB

مرحبًا بالجميع ، هذا هو المشروع الثاني الذي أريد مشاركته معك! اليوم سأوضح لك كيفية توصيل وحدة Arduino ووحدة Bluetooth واستخدامها لاحقًا للتحكم في شريط RGB LED.

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

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

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

الخطوة 1:

صورة
صورة
صورة
صورة
صورة
صورة
صورة
صورة

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

  • 1x Arduino Board (سأستخدم Arduino NANO)
  • 1x وحدة بلوتوث HC-06 أو HC-05
  • شريط RGB LED بطول 1x 12 فولت (أنا أستخدم 30 LEDs / m مع الأنود المشترك)
  • 1x برغي طرفي
  • 3x 220Ω المقاوم
  • 3x BUZ11 N-Channel Power MOSFET (أو ما يعادلها)
  • اللوح والقفزات
  • (اختياري) مقبس DC وموصل DC
  • وبالطبع مزود الطاقة بجهد 12 فولت ، فأنا أستخدم مصدر طاقة متغير

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

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

دعونا نبني! الدائرة ليست معقدة كما قد تبدو للوهلة الأولى.

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

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

كن حذرًا جدًا عند توصيل 12 فولت + سكة في VIN بلوحة Arduino ، لأنه يمكنك حرق اللوحة إذا قمت بتوصيلها بشكل خاطئ. أيضًا ، لا تنسَ أن تؤرض (GND) كل شيء

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

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

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

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

لماذا ا؟ تعمل دبابيس اتصالات HC-06 (RX و TX) على منع الاتصال بين Arduino والكمبيوتر.

شرح الكود:

  • أولاً ، أعلنا عن عدد قليل من الثوابت (ثابت لا يمكن تغييره لاحقًا) لجميع الألوان الثلاثة (أحمر ، أخضر ، أزرق)
  • في الإعداد () ، بدأنا الاتصال التسلسلي بمعدل 9600 باود وقمنا بتعيين جميع دبابيس LED كمخرج
  • في الحلقة () إذا تلقى المسلسل شيئًا ما ، فإنه يوزع البيانات المستلمة على أنها عدد صحيح (مهم في الخطوة التالية)
  • إذا تلقى حرف سطر جديد ('\ n') ، فإنه يقيد القيم أولاً إلى النطاق 0-255 ، بسبب نطاق PWM ثم يقوم بإجراء تغييرات على المسامير الرقمية باستخدام طريقة analogWrite ()

هذا كل شيء! نحن جاهزون الآن للخطوة الأخيرة!

الخطوة 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 يغير الألوان أم لا.
  6. إذا نجح كل شيء وكنت سعيدًا بهذا المشروع ، فالرجاء ترك تعليقات لطيفة وتصنيفًا لتطبيقي ، وسيساعد ذلك في مزيد من التطوير والبرنامج التعليمي:)

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

موصى به: