جدول المحتويات:
- الخطوة 1: كيف تعمل مصابيح LED الشريطية WS2812B
- الخطوة 2: دائرة الأسلاك
- الخطوة 3: إعداد التعليمات البرمجية
- الخطوة 4: الملاحظة النهائية
فيديو: ستروبو LED Police قطاع عنونة: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
تم تصنيع هذا الشريط من Police Strobo Light Bar بشريط LED واحد قابل للعنونة WS2812B (97 سم ، 29 LEDS) و Arduino Nano.
يسمح هذا الحل بعمل العديد من أنماط الإضاءة المختلفة باستخدام نظام ألوان مختلف ، وإلا فلن يكون ذلك ممكنًا مع شريط LEDs القياسي باللون الأحمر والأبيض والأزرق (كما هو مستخدم لأضواء الشرطة القوية) أو شريط RGB LEDs.
أوصي بعدم استخدام هذا في سيارتك ما لم تكن قد راجعت القوانين المحلية ولديك سبب قانوني / صالح للقيام بذلك.
الخطوة 1: كيف تعمل مصابيح LED الشريطية WS2812B
يتكون شريط WS2812B LED من نوع 5050 RGB LEDs حيث يتم دمج مشغل WS2812B LED IC.
اعتمادًا على شدة المصابيح الثلاثة الفردية باللون الأحمر والأخضر والأزرق ، من الممكن محاكاة أي لون نريده.
إن الشيء العظيم في مصابيح LED هذه هو أنه من الممكن التحكم حتى في شريط LED بأكمله باستخدام دبوس واحد فقط من لوحة Arduino الخاصة بنا.
يحتوي كل LED على ثلاثة موصلات في كل طرف ، اثنان للتزويد بالطاقة وواحد للبيانات. يشير السهم إلى اتجاه تدفق البيانات. يتم توصيل لوحة إخراج البيانات الخاصة بمصباح LED السابق بلوحة إدخال البيانات الخاصة بمصباح LED التالي. يمكننا قطع الشريط إلى أي حجم نريده ، بالإضافة إلى إبعاد مصابيح LED باستخدام بعض الأسلاك.
إنهم يعملون على 5V DC وكل مصباح LED أحمر وأخضر وأزرق يرسم حوالي 20 مللي أمبير ، أو هذا إجمالي 60 مللي أمبير لكل مصباح LED عند السطوع الكامل.
إذا تم تشغيل Arduino عبر USB ، فيمكن للدبوس 5 فولت التعامل مع حوالي 400 مللي أمبير فقط ، وعند تشغيله باستخدام موصل طاقة البرميل ، يمكن أن يتعامل دبوس 5 فولت مع حوالي 900 مللي أمبير. لذلك ، إذا كنت تستخدم المزيد من مصابيح LED وكان مقدار التيار الذي قد يرسمونه يتجاوز الحدود المذكورة أعلاه ، فيجب عليك استخدام مصدر طاقة 5 فولت منفصل.
في مثل هذه الحالة ، تحتاج أيضًا إلى توصيل الخطين الأرضيين ببعضهما البعض.
بالإضافة إلى ذلك ، يوصى باستخدام مقاوم يبلغ حوالي 330 أوم بين Arduino ودبوس بيانات الشريط LED لتقليل الضوضاء على هذا الخط ، بالإضافة إلى مكثف يبلغ حوالي 100 فائق التوهج عبر 5 فولت والأرضي لتنعيم مصدر الطاقة.
الخطوة 2: دائرة الأسلاك
مخطط الأسلاك لتوصيل Arduino nano بشريط LED الشريط القابل للعنونة WS2812B بسيط للغاية.
يحتاج النموذج إلى أسلاك أو رأس دبوس ملحوم به ، لقد استخدمت رأس دبوس للاختبار ولكن بالنسبة لمشروع فعلي ، يجب أن تفكر في أسلاك اللحام.
يحتوي الشريط القابل للعنونة WS2812B على 3 وسادات لحام على كل جانب.
+ 5V (السلك الأحمر في المخطط) يذهب إلى + 5V من Arduino ؛
يذهب GND (السلك الأسود في المخطط) إلى GND في Arduino ؛
ينتقل DIN (السلك الأخضر في المخطط) إلى Arduino PIN 5 (للبيانات) من خلال مقاوم 330 أوم.
الخطوة 3: إعداد التعليمات البرمجية
لقد استخدمت Arduino IDE مع مكتبة FAST LED
نحتاج أولاً إلى تضمين مكتبة FastLED ، وتحديد الدبوس الذي تتصل به بيانات شريط LED ، وتحديد عدد مصابيح LED ، وكذلك تحديد مجموعة من النوع CRGB.
يحتوي هذا النوع على مصابيح LED ، مع ثلاثة أعضاء بيانات أحادية البايت لكل قناة من قنوات الألوان الثلاثة الأحمر والأخضر والأزرق.
في قسم الإعداد ، نحتاج فقط إلى تهيئة FastLED بالمعلمات المحددة أعلاه. الآن هي الحلقة الرئيسية يمكننا التحكم في مصابيح LED الخاصة بنا على أي حال نريد. باستخدام وظيفة CRGB ، يمكننا ضبط أي LED على أي لون باستخدام ثلاث معلمات من اللون الأحمر والأخضر والأزرق. من أجل إجراء التغيير على مصابيح LED ، نحتاج إلى استدعاء الوظيفة FastLED.show ().
تتميز مكتبة FastLED بالعديد من الوظائف الأخرى التي يمكن استخدامها لصنع رسوم متحركة وعروض ضوئية مثيرة للاهتمام حقًا ، لذا فالأمر متروك لمخيلتك فقط لجعل مشروع LED القادم الخاص بك يلمع.
يشتمل الكود الخاص بي على العديد من أنماط LED المختلفة غير الممكنة مع شريط RGB LED القياسي.
يمكن تعديل الأنماط أو استرجاعها في قسم الحلقة الفارغة () كإجراء فرعي واحد.
الخطوة 4: الملاحظة النهائية
يعمل الكود الخاص بي من خلال أشكال مختلفة من كل نمط لمنحك نقطة بداية لتعديل الكود لتلبية احتياجاتك.
كود في جيثب الخاص بي
موصى به:
قطاع الأشعة تحت الحمراء رد الفعل رخيصة الصوت: 4 خطوات
شريط LED رخيص متفاعل للصوت: Sound Reactive Cheap Ir Led Stripwell ، جاءت الفكرة بعد وصول شريط LED من AliExpress ولم يكونوا نيوبكسلز ولكن شريط RGB LED مع 44krys أو 24 نوعًا من مفاتيح التحكم عن بعد ، Dumb me lol ، أمرت بشريط خاطئ .أردتهم من أجل حفلة ، لكن مع
محلل حجم قطاع LED Neopixel: 4 خطوات
محلل حجم شريط LED Neopixel: كان لدي شريط احتياطي من Neopixel موجود حوله وأعتقد أنه سيكون من الرائع عمل محلل طيف لنظام الأصوات الخاص بي ، أفترض أنك على دراية ببيئة تطوير اردوينو ، إذا لم يكن الأمر كذلك ، فهناك العديد من البرامج التعليمية. هناك. ملاحظة: هذا
كيفية صنع أفضل قطاع طاقة: 4 خطوات
كيفية صنع أفضل قطاع طاقة: كيفية صنع أفضل قطاع طاقة - حماية من الصواعق - قمع الضوضاء - امتصاص ارتفاعات التيار
اردوينو ليد قطاع مستشعر معدل ضربات القلب: 5 خطوات
مستشعر معدل ضربات القلب المتجاوب بشريط ليد اردوينو: أول شيء فعلته هو توصيل مستشعر معدل ضربات القلب من Grove بجهاز Arduino الخاص بي عبر برنامج تعليمي سهل للغاية لمتابعة YouTube. https://www.youtube.com/watch؟v=Dzq4tnJ0LjAhttps://www.kiwi-electronics.nl/grove-finger-clip
قطاع الطاقة الذكي على أساس Beaglebone Black و OpenHAB: 7 خطوات (بالصور)
قطاع الطاقة الذكي على أساس Beaglebone Black و OpenHAB: !!!!! يعد اللعب بالتيار الكهربائي (110/220 فولت) أمرًا خطيرًا ، لذا يرجى توخي الحذر الشديد !!!!! واثنين من Arduinos ، والذي يظهر في الصورة & quot؛ التصميم القديم & quot؛. هذا التصميم الجديد