ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

نورپردازی هوشمند نوار LED RGB با نرم‌افزار WLED و برد ESP32

ابزار و گجت
۲ نظر
۸۴ نفر
کد ۳۰۹۳

نورپردازی‌های هوشمند RGB این روزها به یکی از جذاب‌ترین بخش‌های دکوراسیون اتاق‌ها، میزهای کامپیوتر و استودیوها تبدیل شدن. احتمالا تو هم ریسه‌های رنگی رو دیدی که با کنترلرهای ساده و چند تا افکت تکراری کار می‌کنن. اما نظرت چیه یه سیستم نورپردازی بی‌سیم بسازیم که صدها افکت نوری خیره‌کننده داشته باشه و بشه با گوشی موبایل کل کنترلش رو به دست گرفت؟

نرم‌افزار قدرتمند و متن‌باز WLED دقیقا برای همین کار ساخته شده! این پلتفرم شگفت‌انگیز بهت اجازه می‌ده بدون حتی یک خط کدنویسی، نوارهای ال‌ای‌دی آدرس‌پذیر مثل مدل‌های WS2812B رو از طریق شبکه وای‌فای (Wi-Fi) کنترل کنی. تنوع رنگ‌ها و افکت‌های این نرم‌افزار انقدر زیاده که ساعت‌ها سرگرمت می‌کنه.

تیم آیسی‌مدار تو این آموزش صفر تا صد راه‌اندازی این سیستم رو بهت یاد می‌ده. قراره یه برد توسعه قدرتمند به اسم ESP32 رو برداریم، فرم‌ور WLED رو مستقیما از طریق مرورگر روش فلش کنیم و بعد ریسه ال‌ای‌دی رو بهش وصل کنیم. وسایلت رو آماده کن تا بریم سراغ ساخت این پروژه نورپردازی فوق‌العاده!

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

  • برد توسعه میکروکنترلر ESP32
  • نوار ال‌ای‌دی آدرس‌پذیر WS2812B (RGB)
  • کانکتور مخصوص ریسه ال‌ای‌دی
مرحله ۱

آپلود فرم‌ور (Firmware) روی برد ESP32

  1. اول از همه با مرورگر لپ‌تاپت برو به سایت رسمی نصب وب WLED. اونجا گزینه نصب رو می‌بینی. سعی کن همیشه جدیدترین نسخه WLED رو از لیست انتخاب کنی و بعد روی دکمه Install کلیک کن.
  2. حالا برد ESP32 رو با کابل به لپ‌تاپ وصل کن. سمت راست صفحه یه پنجره باز می‌شه که باید پورت COM متصل به بردت رو انتخاب کنی و روی Connect بزنی. (یادت باشه درایورهای سریال برد مثل CP2102 حتما از قبل روی سیستمت نصب باشن).
  3. بعد از اتصال، دو تا گزینه بهت نشون داده می‌شه (Install WLED یا Logs & Console). خیلی ساده روی Install WLED کلیک کن تا فرم‌ور روی برد آپلود بشه.
  4. اگه احیانا وسط کار با ارور مواجه شدی، دکمه BOOT روی برد ESP32 رو حدود 2 ثانیه نگه دار تا دیتای قبلی حافظه پاک بشه.
  5. حالا دوباره روی گزینه Install کلیک کن تا آپلود از نو شروع بشه.
  6. کل این پروسه نصب فقط حدود 2 دقیقه زمان می‌بره، پس یکم صبر کن.
  7. بعد از اتمام کار، پیام تبریک Installation Complete رو می‌بینی. خیلی راحت روی دکمه Next کلیک کن.
  8. حالا وقتشه که برد رو به اینترنت خونه وصل کنیم. نام شبکه وای‌فای (SSID) و رمز عبورت رو وارد کن. حواست باشه که گوشی موبایل و برد، هر دو باید به یک شبکه وای‌فای مشترک وصل بشن. بعد روی Next بزن.
  9. پروسه نصب با موفقیت تموم شد! حالا می‌تونی روی دکمه Visit Device کلیک کنی تا وارد صفحه کانفیگ ال‌ای‌دی بشی.
مرحله ۲

نصب و راه‌اندازی اپلیکیشن WLED

برای اینکه کنترل همه‌چیز تو دستت باشه، بهتره اپلیکیشن WLED رو از گوگل‌پلی (Play Store) یا اپ‌استور (App Store) دانلود و روی گوشیت نصب کنی. بعد از نصب برنامه رو باز کن.

  1. روی آیکون مثبت (+) بالا سمت راست صفحه کلیک کن.
  2. حالا گزینه Discover lights رو انتخاب کن تا برنامه دنبال بردهای متصل تو شبکه بگرده.
  3. بعد از چند ثانیه، برد ESP32 شما با اسم Found WLED تو لیست پیدا می‌شه.
  4. روی اسمی که پیدا شده کلیک کن. یه صفحه باز می‌شه که نشون می‌ده برد به شبکه وای‌فای وصل شده و آدرس IP مخصوص خودش رو بهت نشون می‌ده.
  5. حالا کافیه روی اون آدرس کلیک کنی تا وارد داشبورد اصلی برنامه بشی؛ از اینجا به بعد می‌تونی کل سیستم نوری RGB رو فقط با یه لمس کنترل کنی.
مرحله ۳

تنظیمات نرم‌افزاری ریسه (Configuration)

حالا باید مشخصات ال‌ای‌دی رو تو برنامه تنظیم کنیم. این کار رو هم می‌تونی با لپ‌تاپ انجام بدی هم با گوشی. من استفاده از گوشی رو پیشنهاد می‌دم. دقیقا مثل مرحله قبل برنامه رو باز کن و روی گزینه Config (تنظیمات) کلیک کن. بخش تنظیمات ال‌ای‌دی (ال‌ای‌دی Preferences)

  1. روی گزینه ال‌ای‌دی Preferences کلیک کن.
  2. یه کم صفحه رو بیار پایین تا به قسمت Hardware Setup برسی. اینجا چند تا فیلد مهم هست که باید بر اساس پروژه‌ت تغییرشون بدی:
  3. تعداد ال‌ای‌دی‌ها (ال‌ای‌دی Length) رو مشخص کن.
  4. نوع چیپ ریسه (ال‌ای‌دی Type) رو انتخاب کن.
  5. شماره پایه‌ای از برد که سیم دیتا بهش وصل می‌شه (GPIO Number) رو وارد کن.
  6. ترتیب رنگ‌ها (Colour Order) رو مشخص کن.
  7. اطلاعات رو دقیقا متناسب با ریسه و اتصالات مدار خودت پر کن.
  8. در نهایت روی دکمه Save کلیک کن تا تغییرات ذخیره بشن.

بخش تنظیمات وای‌فای (WiFi Setup)

  1. روی قسمت WiFi Setup کلیک کن. از اینجا می‌تونی نام شبکه (SSID) و رمز عبور وای‌فای رو اگه لازم شد تغییر بدی.
  2. بعد از وارد کردن دیتای جدید، حتما روی دکمه Save بزن تا اطلاعات ثبت بشن.
مرحله ۴

سیم‌کشی و اتصالات مدار

حالا باید ریسه ال‌ای‌دی آدرس‌پذیر WS2812B رو به برد ESP32 وصل کنیم. اتصالات این بخش خیلی ساده‌ست. پایه مثبت ریسه رو به پایه 5 ولت یا VIN برد بزن.

پایه منفی (GND) ریسه رو به پایه GND برد وصل کن. پایه وسط یا دیتای ریسه رو هم به همون پین GPIO که تو تنظیمات اپلیکیشن وارد کرده بودی متصل کن. می‌تونی از عکس شماتیک بالا هم به عنوان راهنما کمک بگیری.

مرحله ۵

تست نهایی و بازی با افکت‌ها

مدارت آماده‌ست! برد ESP32 رو با یه آداپتور 5 ولت یا پاوربانک روشن کن. اپلیکیشن WLED رو باز کن و روی ال‌ای‌دی متصل کلیک کن.

حالا وارد یه دنیای پر از رنگ و نور شدی! از اینجا می‌تونی رنگ‌ها رو تغییر بدی، افکت‌های مختلف رو امتحان کنی، برای روشن و خاموش شدن ریسه تایمر بذاری و خیلی کارای دیگه. حتی قابلیت‌هایی برای همگام‌سازی نور با موزیک هم وجود داره. حسابی تو اپلیکیشن بچرخ و با تنظیماتش بازی کن تا نورپردازی دلخواهت رو برای اتاقت پیدا کنی.

مرحله ۶

جمع‌بندی پروژه

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

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

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

آموزش‌های مشابه

گفتگو‌های کاربران

تا این لحظه ۲ پرسش و پاسخ ثبت شده