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

RGB LED MATRIX باستخدام NEOPIXEL: 8 خطوات (بالصور)
RGB LED MATRIX باستخدام NEOPIXEL: 8 خطوات (بالصور)

فيديو: RGB LED MATRIX باستخدام NEOPIXEL: 8 خطوات (بالصور)

فيديو: RGB LED MATRIX باستخدام NEOPIXEL: 8 خطوات (بالصور)
فيديو: How to control RGB WS2812B LED 32x8 matrix with an Arduino - Tutorial 2024, شهر نوفمبر
Anonim
Image
Image
سمات
سمات

في هذا البرنامج التعليمي ، سأوضح لك كيفية إنشاء 5 * 5 RGB LEDMATRIX باستخدام NEOPIXEL. باستخدام هذه المصفوفة ، يمكننا عرض رسوم متحركة رائعة ورموز تعبيرية وحروف فائقة الجاذبية. هيا بنا نبدأ!

الخطوة 1: الميزات

سمات
سمات
سمات
سمات
سمات
سمات
  • صغير جدا
  • ملايين الألوان
  • مطلوب سلك واحد فقط للبرمجة
  • ديكور سوبر
  • يمكننا عرض الرموز التعبيرية والرسوم المتحركة والرسائل

الخطوة الثانية: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
المواد المطلوبة
  1. 25 * مصابيح نيوبكسل LED (WS2812 5050smd)
  2. اردوينو (أي اردوينو)
  3. رقصة مطبوعة ثلاثية الأبعاد (يمكنك تنزيل ملفات.stl)
  4. الأسلاك

الخطوة 3: حول 5050 WS2812B LEDs

حوالي 5050 WS2812B LEDs
حوالي 5050 WS2812B LEDs
حوالي 5050 WS2812B LEDs
حوالي 5050 WS2812B LEDs
حوالي 5050 WS2812B LEDs
حوالي 5050 WS2812B LEDs

يحتوي كل مصباح ws2812 على 4 دبابيس

  1. Vcc (يتصل بـ 5 فولت)
  2. Gnd
  3. Din (يتصل بـ Arduino)
  4. DO (يتصل مخرج البيانات بمصابيح LED التالية في البيانات الواردة)

ليس لدي مصابيح ws2812b فردية لذلك قررت أن آخذ من شريط ليدستريب لأنني قمت بتسخين الشريط باستخدام مكواة لحام (شاهد الفيديو للحصول على التفاصيل) بعد تجميع كل الأشياء ، دعنا نبدأ البناء

شرائط WS2812 LED هي شرائط LED مرنة قابلة للتوجيه والبرمجة وهي مفيدة جدًا في إنشاء تأثيرات الإضاءة المخصصة. يتم تشغيل شرائط LED هذه بواسطة 5050 RGB LED مع برنامج تشغيل WS2812 LED يحمل في ثناياه عوامل بداخله. يستهلك كل مصباح LED تيار 60 مللي أمبير ويمكن تشغيله من مصدر تيار مستمر بجهد 5 فولت. يحتوي على دبوس بيانات إدخال واحد يمكن تغذيته من المسامير الرقمية لوحدات التحكم الدقيقة.

اعتمادًا على شدة المصابيح الثلاثة الفردية باللون الأحمر والأخضر والأزرق ، يمكننا إنشاء أي لون نريده.

شاهد هذا الفيديو الأساسي

الخطوة 4: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني

الخطوة 5: صنع

تحضير
تحضير
تحضير
تحضير
تحضير
تحضير

أولاً ، ضع مصابيح neopixel في رقصة مصفوفة 5 * 5. تذكر وضع كل مصابيح LED في نفس الاتجاه بعد وضع جميع مصابيح LED على الموجة ، قم أولاً بتوصيل كل دبابيس أرضية لكل مصباح LED على التوالي. ثم قم بتوصيل VCC لجميع مصابيح LED في الصف. افعل الشيء نفسه بالنسبة للصفوف المتبقية. بعد الانتهاء من ذلك ، قم بتوصيل البيانات من أول ما أدى إلى البيانات الموجودة في المؤشر التالي. تتصل البيانات من كل صف بالصفوف التالية من مصابيح LED الأولى. كرر هذا لجميع المصابيح. بعد الانتهاء من كل شيء. ربط جميع الصفوف VCC معا أيضا الأرض. أخيرًا ، قم بتوصيل الأسلاك ببيانات gnd و VCC المشتركة بتنسيق.

الخطوة 6: الضميمة

نسيج
نسيج
نسيج
نسيج

بعد ذلك ، صنعت حاوية صغيرة مع ورقة رغوة. وتوضع المصفوفة داخل علبة الرغوة.

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

Vcc إلى 5 فولت

Gnd إلى gnd

Din to D7 (أي دبوس رقمي)

هذا كل شيء عن اتصالات الأجهزة

الخطوة 7: الراحة قيد البرمجة

أولاً ، قم بتثبيت مكتبة fastled

يمكننا برمجة كل مصباح seperatley. بمساعدة مكتبة بقيادة سريعة ، يمكننا إنشاء رسوم متحركة وشخصيات مختلفة.

يرجى مشاهدة فيديو أساسيات هذا neopixel

يمكنك تنزيل.stl ، وأكواد الرسوم المتحركة ، واختبار الكود من هنا

بعد تحميل الكود إلى Arduino ، يجب استخدام مصدر طاقة 1.5 أمبير. بسبب السطوع الأقصى ، يجذب مصباح neopixel حوالي 60 مللي أمبير. لدينا إجمالي 25 LED لذا 25 * 60 = 1.5A

الخطوة الثامنة: الخطط المستقبلية

الخطط المستقبلية
الخطط المستقبلية
الخطط المستقبلية
الخطط المستقبلية
  • التخطيط لإنشاء برنامج سهل لإنشاء التعليمات البرمجية
  • اتصال بلوتوث والتحكم

شكرا….

موصى به: