فهرست مطالب:
- تدارکات
- مرحله 1: راه اندازی برد ESP8266 خود
- مرحله 2: WLED را روی ESP8266 نصب کنید
- مرحله 3: سیم کشی
- مرحله 4: راه اندازی اولیه
- مرحله 5:
تصویری: نحوه استفاده از کنترل کننده Wled RGB: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
سلام به همه امیدوارم همه در شرایط همه گیر در حال انجام بسیار خوب و ایمن باشند
من بسیار متأسفم که با 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 خود
اولین چیزی که لازم است Drivers for your Board را نصب کنید
معمولاً بردها دارای درایور CH340 Chip هستند
می توانید آن را از اینجا بارگیری و نصب کنید.
مرحله 2: 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)
توصیه شده:
نحوه کنترل موتور دنده DC با استفاده از کنترل کننده سرعت الکترونیکی براش 160A و تستر سرو: 3 مرحله
نحوه کنترل موتور دنده DC با استفاده از کنترلر سرعت الکترونیکی براش 160A و تستر سرو: مشخصات: ولتاژ: 2-3S Lipo یا 6-9 NiMH جریان مداوم: 35A جریان انفجار: 160A BEC: 5V / 1A ، حالتهای خطی: 1. جلو & amp؛ معکوس؛ 2. جلو & amp؛ ترمز؛ 3. جلو & amp؛ ترمز & amp؛ وزن معکوس: 34 گرم اندازه: 42*28*17 میلی متر
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص
تبدیل Splitter مانیتور VGA به کنترل کننده کنترل کننده کامپیوتر: 4 مرحله
تبدیل Splitter مانیتور VGA به کنترل کننده مانیتور کنترل شده توسط کامپیوتر: این دستورالعمل توضیح می دهد که چگونه می توان یک اسپلیتر مانیتور VGA ارزان (20 یورو) که برای اتصال یک رایانه به دو مانیتور استفاده می شود را به یک سوئیچر مانیتور کنترل شده کامپیوتر تبدیل کرد. دستگاه نهایی از طریق پورت موازی کنترل می شود و امکان چرخش