جدول المحتويات:
- الخطوة 1: الميزات
- الخطوة الثانية: المواد المطلوبة
- الخطوة 3: حول 5050 WS2812B LEDs
- الخطوة 4: مخطط الدائرة
- الخطوة 5: صنع
- الخطوة 6: الضميمة
- الخطوة 7: الراحة قيد البرمجة
- الخطوة الثامنة: الخطط المستقبلية
فيديو: RGB LED MATRIX باستخدام NEOPIXEL: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
في هذا البرنامج التعليمي ، سأوضح لك كيفية إنشاء 5 * 5 RGB LEDMATRIX باستخدام NEOPIXEL. باستخدام هذه المصفوفة ، يمكننا عرض رسوم متحركة رائعة ورموز تعبيرية وحروف فائقة الجاذبية. هيا بنا نبدأ!
الخطوة 1: الميزات
- صغير جدا
- ملايين الألوان
- مطلوب سلك واحد فقط للبرمجة
- ديكور سوبر
- يمكننا عرض الرموز التعبيرية والرسوم المتحركة والرسائل
الخطوة الثانية: المواد المطلوبة
- 25 * مصابيح نيوبكسل LED (WS2812 5050smd)
- اردوينو (أي اردوينو)
- رقصة مطبوعة ثلاثية الأبعاد (يمكنك تنزيل ملفات.stl)
- الأسلاك
الخطوة 3: حول 5050 WS2812B LEDs
يحتوي كل مصباح ws2812 على 4 دبابيس
- Vcc (يتصل بـ 5 فولت)
- Gnd
- Din (يتصل بـ Arduino)
- 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
الخطوة الثامنة: الخطط المستقبلية
- التخطيط لإنشاء برنامج سهل لإنشاء التعليمات البرمجية
- اتصال بلوتوث والتحكم
شكرا….
موصى به:
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO - اصنع مروحية كوادكوبتر باستخدام متحكم: 8 خطوات (بالصور)
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO | اصنع طائرة كوادكوبتر باستخدام متحكم دقيق: مقدمة قم بزيارة My Youtube ChannelA Drone هي أداة باهظة الثمن (منتج) للشراء. في هذا المنشور سأناقشه ، كيف أجعله رخيصًا ؟؟ وكيف يمكنك أن تصنع بنفسك مثل هذا بسعر رخيص … حسنًا في الهند جميع المواد (المحركات ، ESCs
التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: 8 خطوات (بالصور)
التحكم في السطوع باستخدام PWM للتحكم في LED باستخدام أزرار الضغط و Raspberry Pi و Scratch: كنت أحاول إيجاد طريقة لشرح كيفية عمل PWM لطلابي ، لذلك حددت لنفسي مهمة محاولة التحكم في سطوع LED باستخدام زري ضغط - زر واحد يزيد من سطوع LED والآخر يعتمه. إلى progra
Neopixel Ws2812 Rainbow LED يتوهج مع M5stick-C - تشغيل Rainbow على Neopixel Ws2812 باستخدام M5stack M5stick C باستخدام Arduino IDE: 5 خطوات
Neopixel Ws2812 Rainbow LED يتوهج مع M5stick-C | تشغيل Rainbow على Neopixel Ws2812 باستخدام M5stack M5stick C باستخدام Arduino IDE: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام مصابيح LED من neopixel ws2812 أو شريط LED أو مصفوفة LED أو حلقة LED مع لوحة تطوير m5stack m5stick-C مع Arduino IDE وسوف نصنع نمط قوس قزح معها
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino - جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية - هليكوبتر ار سي - طائرة RC باستخدام Arduino: 5 خطوات (بالصور)
جهاز تحكم عن بعد لاسلكي باستخدام وحدة 2.4 جيجا هرتز NRF24L01 مع Arduino | جهاز استقبال Nrf24l01 4 قنوات / 6 قنوات للطائرة الرباعية | هليكوبتر ار سي | Rc Plane باستخدام Arduino: لتشغيل سيارة Rc | كوادكوبتر | طائرة بدون طيار | طائرة RC | قارب RC ، نحتاج دائمًا إلى جهاز استقبال وجهاز إرسال ، لنفترض بالنسبة لـ RC QUADCOPTER أننا بحاجة إلى جهاز إرسال واستقبال من 6 قنوات وأن هذا النوع من TX و RX مكلف للغاية ، لذلك سنصنع واحدًا على
التحكم في حلقة LED من Neopixel باستخدام مستشعر الإيماءات: 3 خطوات (بالصور)
التحكم في حلقة Neopixel Led باستخدام مستشعر الإيماءات: في هذا البرنامج التعليمي سنلعب باستخدام مستشعر الإيماءات (APDS-9960) وحلقة neopixel لمعرفة كيفية دمجهما معًا باستخدام Arduino UNO. إيماءات اليسار - اليمين من خلال تحريك حركة يقودها اليمين أو اليسار ، وإلى u