فهرست مطالب:

نحوه استفاده از کنترل کننده Wled RGB: 5 مرحله
نحوه استفاده از کنترل کننده Wled RGB: 5 مرحله

تصویری: نحوه استفاده از کنترل کننده Wled RGB: 5 مرحله

تصویری: نحوه استفاده از کنترل کننده Wled RGB: 5 مرحله
تصویری: چطور اتاق را rgbکنیم : آموزش صحیح ار جی بی کردن اتاق گیمینگ 2024, نوامبر
Anonim
Image
Image

سلام به همه امیدوارم همه در شرایط همه گیر در حال انجام بسیار خوب و ایمن باشند

من بسیار متأسفم که با Work & Projects گیر کرده ام و هنوز ویرایش زیادی انجام نشده است

در این ویدیو من یک کنترلر ساده RGB Pixel را به شما نشان می دهم که می توانید خودتان آن را انجام دهید

این کار توسط من ساخته نشده است و من هیچ تملکی بر این کار نمی گذارم و فقط به شما کمک می کنم

برای انجام این کار برای شما ، بنابراین اگر از این پروژه خوشتان آمد لطفاً در کانال من عضو شوید و می توانید برخی از آنها را نشان دهید

عشق به سازنده پروژه با اهدا

github.com/Aircoookie/WLED

WLED یک نرم افزار منبع باز است. این توسط یک توسعه دهنده عالی به نام Aircoookie نوشته شده است. WLED برای کار بر روی میکروکنترلرهای ESP8266 و ESP32 برای کنترل LED های NeoPixel (WS2812B ، WS2811 ، SK6812 ، APA102) استفاده شده است. هنگام نصب روی میکروکنترلر مانند ESP8266 ،

WLED یک سرور وب را اجرا می کند که می تواند توسط برنامه iOS یا Android ، API ، MQTT ، Blynk ، Alexa کنترل شود.

اگر با آردوینو و میکروکنترلرها آشنا هستید ، این یک تکه کیک است

حتی اگر نه ، با رعایت این دستورالعمل ها به جایی خواهید رسید

امکانات

  • کتابخانه WS2812FX برای بیش از 100 جلوه ویژه ادغام شده است
  • جلوه های نویز FastLED و 50 پالت
  • رابط کاربری مدرن با کنترل رنگ ، جلوه و بخش بخش هایی برای تنظیم جلوه ها و رنگ های مختلف در قسمت LED ها صفحه تنظیمات - پیکربندی روی شبکه نقطه دسترسی و حالت ایستگاه - پشتیبانی خودکار از کار افتاده خودکار برای نوارهای RGBW 16 پیش تنظیم کاربر برای ذخیره و بارگذاری آسان رنگها/جلوه ها ،
  • دوچرخه سواری از طریق آنها پشتیبانی می کند. عملکردهای ماکرو برای اجرای خودکار فراخوان های API عملکرد Nightlight (به تدریج کم رنگ می شود) قابلیت به روز رسانی کامل نرم افزار OTA (HTTP + ArduinoOTA) ، با رمز عبور قابل حفاظت ساعت آنالوگ قابل تنظیم + پشتیبانی از کیت Cronixie توسط Diamex

تدارکات

1) ESP8266 Board nodemcu/Wemos D1 mini

2) نرم افزاری که برای فلش فایل ESP8266 استفاده کردم NodeMCU PyFlasher نام دارد. marcelstoer (توسعه دهنده) برای ساخت آن. فایل را در دستورالعمل قرار داده ام

3) کابل میکرو USB

4) اگر نمی خواهید لحیم کاری کنید سیم های ارتفاع را بالا ببرید

5) منبع تغذیه 5V 3 آمپر

6) کابل برق زن

7) نوارهای WS2812B ، WS2811 ، SK6812 RGB (از LED های WS2811 استفاده می کنم)

7) یک پوشش پلاستیکی کوچک (اختیاری)

مرحله 1: راه اندازی برد ESP8266 خود

WLED را روی ESP8266 نصب کنید
WLED را روی ESP8266 نصب کنید

اولین چیزی که لازم است Drivers for your Board را نصب کنید

معمولاً بردها دارای درایور CH340 Chip هستند

می توانید آن را از اینجا بارگیری و نصب کنید.

مرحله 2: WLED را روی ESP8266 نصب کنید

WLED را روی ESP8266 نصب کنید
WLED را روی ESP8266 نصب کنید

نرم افزاری که برای فلش/رایت Wemos d1 خود استفاده کردم NodeMCU PyFlasher است. با تشکر از marcelstoer برای ساخت آن.

github.com/marcelstoer/nodemcu-pyflasher/r…

استفاده از نرم افزار واقعا آسان است

پس از نصب ، به Wled بروید

github.com/Aircoookie/WLED/releases

از آنجا فایل.bin را از نسخه های ESP8266 بارگیری کنید

پس از بارگیری فایل.bin

فلش کنید که در esp8266 خود با استفاده از Pyflasher تصاویر را برای بازبینی بررسی کنید (همه چیز را همانطور که هست نگه دارید

اگر از تابلوی مشابه من استفاده می کنید)

در فلاشر PY پورت Com را انتخاب کرده و محل فایل را انتخاب کنید

نرخ بودو را در 115200 نگه دارید

حالت فلش DIO

می توانید دکمه رادیویی را انتخاب کنید بله همه داده ها را پاک می کند

با استفاده از این می توانید هرگونه اطلاعات نوشتاری قبلی را که روی برد وجود دارد حذف کنید

سپس بر روی Flash Node MCU کلیک کنید.

هنگامی که همه چیز با موفقیت چشمک می زند ، خواهید کرد

گرفتن یک

پیام سیستم عامل با موفقیت چشمک زد لطفا دستگاه را باز کرده و مجدداً وصل کنید.

مرحله 3: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

در این پروژه از Ws2811 led استفاده می کنم که دارای سه پین است

ولتاژ + ، GND -، و داده ها در

سیم کشی را همانطور که در نمودار نشان داده شده است وصل کنید

لطفاً توجه داشته باشید که USB و برق خارجی را همزمان روی برد متصل نکنید

توصیه می شود که با استفاده از منبع تغذیه خارجی ، برد و LED خود را تغذیه کنید

از 5 ولت

مرحله 4: راه اندازی اولیه

راه اندازی اولیه
راه اندازی اولیه
راه اندازی اولیه
راه اندازی اولیه
راه اندازی اولیه
راه اندازی اولیه

پس از ایجاد مدار و

به پریز برق متصل شده و Leds را وصل کنید

و به اتصال Wi-Fi خود در تلفن یا رایانه خود بروید

خواهید دید که رمز عبور پیش فرض Wled-AP wled1234 با حروف کوچک است

ما گزینه صفحه نمایش راه اندازی را دریافت می کنیم

باید نام کاربری WIFI و رمز عبور wifi را وارد کنید

همچنین یک دروازه ایستا اختصاص دهید

و روی ذخیره کلیک کنید

صفحه بسته می شود و تلفن شما دوباره به شبکه خانگی شما متصل می شود

Wled APP را از فروشگاه Play یا Apple store نصب کنید

سپس بر روی Discover lights کلیک کنید گزینه ای دریافت خواهید کرد ، گزینه ای را مشاهده خواهید کرد

به led setup بروید و تعداد led هایی را که می خواهید متصل شوند وارد کنید

در مورد من ، من 38 روشنایی را روی 255 نگه داشته ام

به عنوان یک آزمایش ، منبع فعلی 1500MA را قرار داده ام

اگر منبع تغذیه قوی دارید می توانید موارد بیشتری را ذکر کنید

می توانید چرخه رنگ را انتخاب کنید

شما می توانید بخش I را به دو قسمت 19 تقسیم کنید

برای مشاهده همه جلوه های جالب ، وارد جلوه ها شوید

مرحله 5:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

اگر می خواهید از توسعه دهنده پشتیبانی کنید ، می توانید این کار را در صفحه هاب theGit انجام دهید

و من را در کانال اینستاگرام و یوتیوب و دستورالعمل های من دنبال کنید

همه کسانی که در زیر می بینید مشارکت کنندگان هستند:

8bitbrett WiFi را به صورت خودکار کد QR را با آرم Aircoookie/WLED متصل کرد! adamo لوگوی سرور Discord متحرک را ساخت! debsahu کشف خودکار HomeAssistant و کمک زیادی در زمینه PIO ارائه داد!

frenck یک ادغام بومی شگفت انگیز ، پایدار و پر از ویژگی با HomeAssistant ایجاد کرد!

photocromax به زنده کردن ویژگی تجسم زنده کمک می کند و پیش نمایش-g.webp

raymiec در حال حاضر روی ایجاد بهترین مشتریان برای Android و iOS کار می کند!

StormPie ، خالق رابط کاربری عالی تلفن همراه!

timothybrown احراز هویت MQTT را اضافه کرد!

@viknet365 جلوه شهاب را منتقل کرد!

wiesendaniel پیکربندی PlatformIO IDE را اضافه کرد!

YeonV پیکربندی اولیه HomeAssistant MQTT light را ارائه کرد!

این لیست ناقص است.

آزمایش ، مشارکت کنندگان و حامیان

47 محصول

آخمد ای.

آلن مک ن.

آندریاس آر.

اندرو جی.

اندرو ام.

آندریس اف.

اندی سی.

آنتون ا.

برنهارد اس.

برندان و.

برت اچ.

برایان ن.

برایان اچ.

کریستین کی.

کودی ام.

کنستانتین

دیل ال.

DaveDischord

دیوید سی.

دیوید ام.

دنیس اچ.

دینوس پی.

دان ال.

دوان بی.

DutchmanNL

DuschdrBabbe

DrZzs (جاستین A.)

دیلن ال.

Effectsmeister

اریک ن.

اریک پی.

اریک Z.

شهر الکترونیکی

فابیان ن.

فلیکس اس.

فیل

گری او.

گیرت د وی

جورج پنجم

گراهام دبلیو.

گونار بی.

هوکان اچ.

App.doNotProcessConnectivityEvents = true؛ هایکو

هرمان اس.

Horst F. M.illuxions

itechspar

یعقوب دی.

جیمز دبلیو.

جیسون سی.

جیسون اس.

ینس

جرمی دی.

جیم پی

جان بی.

جان دی

جردن A.

جردن جی.

جوزف اس.

جاش ا.

جاش جی.

juanesf

جاستین کی.

kayrozen

کیل-عینار A.

لورنس سی.

لئونارد A.

لئونارد اس.

FatFl

مارس.

مارک آر.

مارکوس اس.

ماریو اف اس

مارک اس.

مارک V.

مارتین بی.

مارتین اچ.

مارتین ال.

مایکل A.

مایکل بی.

مایکل ای.

مایکل ای.

مایکل ای.

مکس اچ.

منو وی.

ناتان ی.

نیلز ال.

نیگل اچ.

پاسکال بی.

پاسکال ال.

پت

پل بی.

پل کریستیان دی.

پل اچ.

پترو اف.

پریموز

کویندور

رالف U.

رالف دبلیو.

رامون اچ.

رائول تی.

راب کی.

رویدیگر اچ.

روپرتو سی.

اسکات بی.

اسکات اف

خود (Discordtube)

سرجیو ام.

استفان اس.

استفان

استیو او.

سیمون

S M Ark.

synssins

تیمو اچ.

توماس ای.

توماس اس.

تیموتی ام.

تیموتی ال.

توبیاس بی.

toblum

تایلر آر.

والر ام.

ولکر بی.

ویاچسلاو A.

خاویر A. A.

xxMonkeyxx

کتابخانه ها و وابستگی های مورد استفاده

ESP8266/ESP32 Arduino Core

NeoPixelBus توسط Makuna (چنگال svenihoney)

کتابخانه FastLED

ESPAsyncTCP توسط me-no-dev

ESPAsyncUDP توسط me-no-dev (از 0.9.0)

ESPAsyncWebServer توسط me-no-dev

ArduinoJSON توسط bblanchon

async-mqtt-client توسط marvinroger

WS2812FX by kitesurfer1404 (اصلاح شده)

IRremoteESP8266 توسط markszabo (اختیاری)

منطقه زمانی توسط JChristensen

کتابخانه بلینک (فشرده)

کتابخانه E1.31 توسط forkineye (اصلاح شده)

Espalexa توسط Aircoookie (اصلاح شده)

بسیاری از جلوه های FastLED نسخه های اصلاح شده از خلاصه های kriegsman هستند!

WebServer_tng توسط bbx10 (ESP32 ، تا 0.8.3) PubSubClient توسط knolleary (اصلاح شده ، تا 0.8.3)

توصیه شده: