راه اندازی LED نواری WS2812B با برد آردوینو

یکی از وسایلی که برای نورپردازی ها و زیبا سازی مکان های مختلف استفاده می شود LEDهای نواری است. این نوع LEDها مدل های مختلفی از جمله شلنگی، شاخه ای، نواری تک رنگ، نواری RGB و نواری برنامه پذیر یا همان addressable را دارند.

از آنجا که سیگنال دادن به این نوع از LEDها توسط امواج PWM است، می توان رنگ های مختلفی برای هر کدام از این LEDها تعریف کرد. که این عمل کارایی آنها را بیشتر و جذاب تر کرده است چرا که می توان با قرار دادن شاخه های مختلفی از این نوع LEDها یک نوع تابلو روان فوق العاده ساخت. در این سری از آموزش های آردوینو، می خواهیم نحوه استفاده این نوع LEDها را بررسی و تحلیل کنیم.

راه اندازی LED نواری WS2812B با برد آردوینو

بررسی WS2812B LED

WS2812B LED در واقع یک LED RGB به همراه درایور مجتمع WS2811 است که توسط شرکت Worldsemi تولید شده است. از این LED می توانید در نورپردازیها استفاده کنید همچنین می توانید با قرار دادن آنها در کنار یکدیگر  علاوه بر کنترل تک تک آنها، تابلو روان های بسیار زیبا بسازید.

WS2812B LED

ویژگی WS2812B LED

1. ولتاژ 5 ولت

2. جریان 60میلی آمپر

3. زاویه 140 درجه

4. قابلیت تشخیص 16 میلیون رنگ

5. برنامه پذیر

6. جنس بدنه پلاستیک

7. RGB هفت رنگ

8. ضد آب

9. بسیار انعطاف پذیر

دانلود دیتا شیت WS2812B LED

لیست قطعات مورد نیاز

برد آردوینو Arduino UNO R3 مدل DIP1 عدد
LED RGB WS28121 عدد
برد بورد (پروجکت برد) مدل GL1 عدد
سیم جامپر برد بوردی مدل دو سر نری (سری 40تایی)1 عدد

نحوه اتصال WS2812B LED به برد آردوینو بسیار ساده است. شماتیک زیر نحوه اتصال را به درستی نشان می دهد.

نحوه اتصال WS2812B LED به برد آردوینو

جریان مصرفی هر ال. ای. دی تقریبا برابر با 50میلی آمپر است و اگر در هر نوار، تعداد LED مجموعا 30عدد باشد، جریان کل به 1.5 آمپر می رسد. بنابراین دقت داشته باشید با توجه به تعداد LED موجود در نوار منبع تغذیه خود را انتخاب کنید. ما در این پروژه از یک شاخه با 14 تا LED استفاده کرده ایم.

همچنین، برای انجام این پروژه باید به نکات زیر هم توجه داشته باشید.

1. ولتاژ ال. ای. دی نباید نوسان داشته باشد.

2. سعی شود یک خازن 100نانوفارادی بین منبع تغذیه و زمین اتصال داده شود.

3. بین خروجی و ورودی یک مقاوت 330اهم قرار دهید.

برنامه نویسی پروژه

قبل از برنامه نویسی در نرم افزار آردوینو ابتدا کتابخانه FastLED library را از لینک زیر دانلود نموده و طبق توضیحات زیر، آن را به زیرمجموعه های کتابخانه خود در نرم افزار آردوینو اضافه کنید.

دانلود کتابخانه FastLED library

نصب کتابخانه

لازم به ذکر است که نرم افزار برنامه نویسی آردوینو به صورت پیش فرض توانایی پشتیبانی از FastLED library را ندارد بنابراین ما باید library (کتابخانه یا برنامه) مورد نیاز را بر روی آن نصب کنیم. این فرآیند بسیار ساده و راحت است که در زیر نحوه استفاده از آن را توضیح داده ایم.

1. در مرحله اول ابتدا آخرین (جدیدترین) نسخه کتابخانه (FastLED library) را از لینک فوق دانلود کنید.

2. پس از دانلود فایل، نرم افزار آردوینو را باز کنید.

3. مسیر زیر را دنبال کنید و در پنجره باز شده فایل کتابخانه FastLED library را که قبلا دانلود کرده اید را انتخاب نمائید:

…Sketch > Include Library > Add .ZIP Library

برنامه کامل پروژه در محیط نرم افزار آردوینو

بعد از اتصال قطعات به یکدیگر و نصب کتابخانه، کدهای زیر را در نرم افزار آردوینو کپی نموده سپس به برد آردوینو آپلود کنید.

نتایج حاصل از انجام پروژه

بعد قبل
نتایج حاصل از شبیه سازی
نتایج حاصل از شبیه سازی
بعد قبل

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 نویسنده : محسن برات زاده

 تاریخ انتشار : 5 مارس 2019

2 دیدگاه

  1. سلام
    لطفاledنواری رو موجودش کنید

  2. سلام دوست عزیز
    از آنجا که فروشگاه الکترونیک98 به تازگی راه اندازی گردیده است، برخی از قطعات هنوز در فروشگاه موجود نیست، که سعی ما بر این است تا انشاالله به زودی تمامی قطعات را در فروشگاه موجود کنیم.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.