شريط تحكم اردوينو LED لأضواء الكمبيوتر الشخصي: 5 خطوات
شريط تحكم اردوينو LED لأضواء الكمبيوتر الشخصي: 5 خطوات
Anonim
شريط تحكم اردوينو LED لأضواء الكمبيوتر الرائعة
شريط تحكم اردوينو LED لأضواء الكمبيوتر الرائعة

لقد حصلت على شريط RGB LED الرائع هذا من AliExpress وأريد استخدامه لأضواء الكمبيوتر الشخصي.

المشكلة الأولى ساخنة للتحكم فيها ثم كيفية تشغيله.

يوضح لك هذا التوجيه كيفية القيام بذلك باستخدام كود جيثب اردوينو وفيديو مشروع العمل ودليل خطوة بخطوة.

الخطوة 1: الأجزاء المطلوبة

الأجزاء المطلوبة
الأجزاء المطلوبة

لهذا المشروع سوف نستخدم:

  • اردوينو نانو
  • شريط RGB
  • الترانزستور NPN
  • 100-220 أوم المقاوم
  • أسلاك العبور
  • اللوح

إضافي:

طقم لحام

السبب وراء الحاجة إلى الترانزستورات هو أن معظم شرائط RGB تحتاج إلى 12 فولت لتزويدها بالطاقة ، لذلك سنحتاج إلى مصدر طاقة خارجي لشريط RGB وآخر ثانوي لاردوينو (يمكننا أيضًا استخدام منظم جهد 7805 من أجل مقياس من 12 فولت إلى 5 فولت).

تقوم الترانزستورات بضبط الجهد المعطى لكل قناة لون تتحكم في السطوع ونوع اللون.

شريط RGB led الذي أستخدمه هو SMD 3528. لا يحتوي على الكثير من مصابيح RGB ، ولكن بدلاً من ذلك يحتوي على 2 أخضر و 2 أزرق و 2 أحمر لكل مسار (يتم تقسيم الشريط بأكمله إلى مسارات 10 سم ، لذلك يمكنك قطع الطول الذي تريده ، ولحامها وستعمل). من خلال هذه المعرفة ، نعلم أن تعيين 50٪ إلى الأحمر و 50٪ إلى اللون الأزرق لن يولد لونًا بنفسجيًا. بدلاً من ذلك ، سيكون لدينا مصابيح حمراء وزرقاء ذات سطوع منخفض.

للحصول على تأثير الألوان الكاملة ، سنحتاج إلى شراء شريط LED مختلف.

ملاحظة. لن نستخدم شرائط LED قابلة للعنونة.

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

اتصال
اتصال
اتصال
اتصال

سنأخذ اللوح ونضع اردوينو نانو به 3 ترانزستورات.

يحتوي كل ترانزستور على 3 دبابيس كقاعدة وجامع وباعث. سنقوم بتوصيل قناة واحدة كما يلي:

  • قاعدة لقناة Ardino pin
  • جامع لقيادة قناة النسبية
  • باعث إلى GND

القنوات هي:

  • أزرق اردوينو D3
  • أحمر اردوينو D5
  • أخضر اردوينو D6

لا تتردد في تغيير pinout ، فقط تذكر اختيار دبابيس PWM في اردوينو.

الخطوة الثالثة: البرمجة

كود اردوينو الكامل متاح على جيثب ويمكن استخدامه مع Arduino IDE.

قمت بترميز بعض الوظائف لرؤية بعض التأثيرات الأساسية:

  • fade_colors_slow: يتلاشى من خلال كل لون (أحمر وأخضر وأزرق) مع FADESPEED و KEEPCOLORTIME في ثوانٍ.
  • all_on: لتعيين جميع الألوان الثلاثة
  • change_colors_rough: يغير الألوان مباشرة من واحد إلى آخر

يمكنك تكرارها وإنشاء بعض سرعة التلاشي الديناميكي أو أي شيء آخر. فقط تذكر أن شريط LED هذا ليس RGB كامل ، وله قنوات منفصلة حمراء وخضراء وزرقاء ، لذا فإن هذه الوظائف رائعة لهذا الشريط. سيؤدي وجود شرائط أخرى إلى ألوان مختلفة وأنماط باهتة.

الخطوة 4: وضع غلاف الكمبيوتر الشخصي

وضع داخل حافظة الكمبيوتر
وضع داخل حافظة الكمبيوتر
وضع داخل حافظة الكمبيوتر
وضع داخل حافظة الكمبيوتر
وضع داخل حافظة الكمبيوتر
وضع داخل حافظة الكمبيوتر

حان الوقت الآن لقص شريط RGB ووضعه داخل علبة الكمبيوتر. اخترت وضع اللوح فوق مصدر الطاقة (القاعدة من البلاستيك ، لذلك لن يتم عمل اختصارات).

لتشغيل المشروع ، يمكننا استخدام الموصل المحيطي لإمداد الطاقة (انظر صورة pinout) الذي يوفر 5 فولت و 12 فولت مباشرة من مصدر الطاقة. الاتصال:

  • 5V إلى Arduinot Vin
  • 12 فولت إلى شريط RGB 12 فولت
  • GND إلى Arduino GND

إذا كنت ترغب في الاستمرار في تحميل بعض الكود أو تغييره ، فيمكننا إزالة موصل 5V وتوصيل Arduino بالكمبيوتر باستخدام منفذ USB. بهذه الطريقة يمكننا تحميل الكود الخاص بنا وتشغيل اردوينو.

الخطوة 5: تم

الآن لديك نظام الإضاءة الشخصي لجهاز الكمبيوتر الخاص بك. لا تتردد في تغيير الكود والتكيف مع احتياجاتك.

يمكن إجراء بعض التغييرات على هذا المشروع ، بما في ذلك:

  • استخدام NODEMCU V3 كوحدة تحكم مع خادم ويب شخصي به أزرار وواجهة رائعة لتغيير الإعدادات وتأثيرات الألوان أو وجود توت مع واجهة ترسل طلبات HTTP إلى وحدة التحكم (انظر هذا المشروع)
  • استخدام ATTINY85 كوحدة تحكم لتقليص المشروع بأكمله (ربما يتم لحام الكل في ثنائي الفينيل متعدد الكلور). يمكن العثور على وظيفة كاملة هنا)
  • إضافة وحدة بلوتوث HC-05 للتحكم من خلال البلوتوث …

هذا كل شيء! استمتع.