Мазмұны:

Wled RGB контроллерін қалай қолдануға болады: 5 қадам
Wled RGB контроллерін қалай қолдануға болады: 5 қадам

Бейне: Wled RGB контроллерін қалай қолдануға болады: 5 қадам

Бейне: Wled RGB контроллерін қалай қолдануға болады: 5 қадам
Бейне: RGB led stick своими руками. Лампа трубка. WLED прошивка 2024, Шілде
Anonim
Image
Image

Барлығына сәлем, жалғасып жатқан пандемия кезінде бәрі жақсы және қауіпсіз деп үміттенемін

Өкінішке орай, жұмыс пен жобалар мен әлі де көп өңдеу қажет болды

Бұл бейнеде мен сізге Wled қарапайым RGB Pixel контроллерін көрсетемін, оны өзіңіз жасай аласыз

Мұны мен жасаған жоқпын және мен бұл жұмысқа ешқандай меншік құқығында қарамаймын, тек сізге көмектесемін

Мұны сіз үшін жасау үшін. Егер сізге бұл жоба ұнайтын болса, менің каналыма жазылыңыз, сонда сіз көрсете аласыз

қайырымдылық жасау арқылы жобаны жасаушыға деген сүйіспеншілік

github.com/Aircoookie/WLED

WLED - бұл бастапқы коды бар бағдарламалық жасақтама. Оны Aircoookie атты керемет әзірлеуші жазды. WLED «NeoPixel» (WS2812B, WS2811, SK6812, APA102) светодиодтарын басқаруға көмектесу үшін ESP8266 және ESP32 микроконтроллерлерінде жұмыс істеу үшін жазылған. ESP8266 сияқты микроконтроллерге орнатылған кезде, WLED iOS немесе Android қосымшасы, API, MQTT, Blynk, Alexa арқылы басқарылатын веб -серверді басқарады.

Егер сіз Arduino мен микроконтроллермен таныс болсаңыз, бұл торттың бір бөлігі болар еді

болмаса да, сіз осы нұсқауларды орындау арқылы бір жерге жетесіз

Мүмкіндіктер

  • WS2812FX кітапханасы 100 -ден астам арнайы эффектке біріктірілген
  • FastLED шу әсерлері мен 50 бояғыш
  • Түс, эффект және сегментті басқаруы бар заманауи интерфейс Светодиодтардың бөліктеріне әр түрлі эффектілер мен түстерді орнатуға арналған сегменттер Параметрлер беті - желі бойынша конфигурация Қатынас нүктесі мен станция режимі - RGBW жолақтарына автоматты түрде жарамсыз APSupport түстерді/эффектілерді сақтау мен жүктеу үшін 16 пайдаланушының алдын ала орнатылған параметрлері,
  • Олар арқылы велосипед қозғалысын қолдайды. API қоңырауларын автоматты түрде орындауға арналған макро функциялары Түнгі жарық функциясы (бірте -бірте төмендейді) OTA бағдарламалық жасақтамасының толық жаңартылуы (HTTP + ArduinoOTA), құпия сөзбен қорғалуы Конфигурацияланатын аналогтық сағат + Diamex көмегімен Cronixie жинағына қолдау көрсету.

Жабдықтар

1) ESP8266 тақта nodemcu/Wemos D1 mini

2) ESP8266 файлын күйдіру үшін қолданған бағдарламалық жасақтама NodeMCU PyFlasher деп аталады. оны құруға арналған marcelstoer (әзірлеуші). Мен файлды нұсқауларға енгіздім

3) шағын USB кабелі

4) егер сіз дәнекерлегіңіз келмесе, сымдар

5) 5В 3Ампер қуат көзі

6) Әйелдерге арналған қуат кабелі

7) WS2812B, WS2811, SK6812 RGB жолақтары (мен WS2811 шамдарын қолданамын)

7) Кішкене пластикалық қаптама (міндетті емес)

1 -қадам: ESP8266 тақтасын орнату

WLED жүйесін ESP8266 орнатыңыз
WLED жүйесін ESP8266 орнатыңыз

Ең алдымен тақтаға драйверлерді орнату керек

Әдетте тақталарда CH340 чип драйверлері болады

оны осы жерден жүктеп, орнатуға болады.

2 -қадам: WLED -ді ESP8266 -ға орнатыңыз

WLED жүйесін ESP8266 орнатыңыз
WLED жүйесін ESP8266 орнатыңыз

Мен Wemos d1 жыпылықтау/күйдіру үшін қолданған бағдарламалық жасақтама - NodeMCU PyFlasher. Оны салған Марсельстоға рахмет.

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

бағдарламалық қамтамасыз етуді пайдалану өте оңай

Орнатылғаннан кейін Wled -ге өтіңіз

github.com/Aircoookie/WLED/releases

сол жерден.bin файлын ESP8266 шығарылымдарынан жүктеп алыңыз

.bin файлын жүктегеннен кейін

pyflasher көмегімен esp8266 құрылғысында суреттердің рефренсациясын тексеріңіз (бәрін сол күйінде сақтаңыз)

егер сіз мен сияқты тақтаны қолдансаңыз)

PY жарқылында Com портын таңдап, файлдың орнын таңдаңыз

Baude ставкасын 115200 деңгейінде ұстаңыз

DIO жарқыл режимі

Сіз радио түймені таңдай аласыз иә Барлық деректерді өшіреді

Егер сіз тақтада бұрын болған кез келген жазбаша деректерді өшіре алсаңыз

содан кейін MCU Flash Node түйінін нұқыңыз.

Барлығы сәтті шыққаннан кейін сіз жасайсыз

алу

«Микробағдарлама сәтті жыпылықтады, құрылғыны босатып, қайта қосыңыз.

3 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар

Бұл жобада мен үш істікшелі Ws2811 сымды қолданамын

Кернеу +, GND -, & Деректер

Сымды диаграммада көрсетілгендей қосыңыз

НАЗАР АУДАРЫҢЫЗ, тақтада USB мен сыртқы қуатты бір уақытта қоспаңыз

Сыртқы қуат көзін пайдаланып, тақтаны және ледтерді қуаттандыру ұсынылады

5В кернеуі.

4 -қадам: бастапқы орнату

Бастапқы орнату
Бастапқы орнату
Бастапқы орнату
Бастапқы орнату
Бастапқы орнату
Бастапқы орнату

Схема жасалғаннан кейін және

Қуат розеткасына қосыңыз және Leds қосыңыз

Телефонда немесе компьютерде Wi-Fi байланысына өтіңіз

Сіз Wled-AP әдепкі құпия сөзін wled1234 барлық кіші әріптермен көресіз

Біз экранды орнату опциясын аламыз

WIFI пайдаланушы аты мен WiFi құпия сөзін енгізу қажет

Сонымен қатар статикалық шлюзді тағайындаңыз

Және сақтау түймесін басыңыз

Бет жабылады және телефон сіздің үй желісіне қайта қосылады

Play дүкенінен немесе Apple дүкенінен Wled APP орнатыңыз

содан кейін Discover шамдарын нұқыңыз, сіз опцияны аласыз, сіз опцияны көресіз

LED қондырғысына өтіңіз және қосқыңыз келетін светодиодты енгізіңіз

менің жағдайда менде 38 жарықтығы 255 дейін сақталды

Эксперимент ретінде мен 1500MA ток жеткізуді қойдым

Егер сізде қуат көзі болса, сіз көбірек айта аласыз

Түсті дөңгелекті таңдауға болады

Сіз мен 19 сегменттен тұратын екі сегментті бөле аласыз

Барлық керемет әсерлерді көру үшін эффектілерге өтіңіз

5 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Егер сіз әзірлеушіні қолдағыңыз келсе, мұны Git hub бетінде жасай аласыз

Мені инстаграм мен Youtube каналыма және нұсқауларға жазылыңыз

Төменде сіз көретіндердің барлығы қатысушылар болып табылады:

8bitbrett Aircoookie/WLED логотипі бар WiFi автоматты түрде қосылатын QR кодын жасады! адамо Discord серверінің логотипін жасады! @debsahu HomeAssistant -ті автоматты түрде ашуды және PIO -ға көп көмек көрсетті!

@frenck HomeAssistant-пен таңғажайып, тұрақты және мүмкіндіктерге толы жергілікті интеграция жасады!

@photocromax тірі визуализация мүмкіндігін жаңартуға көмектеседі және құжатқа-g.webp

@raymiec қазіргі уақытта Android және iOS үшін ең жақсы клиенттерді құру үстінде!

@StormPie, керемет мобильді интерфейс жасаушысы!

@timothybrown MQTT аутентификациясын қосты!

@viknet365 метеор эффектісін жіберді!

@wiesendaniel PlatformIO IDE конфигурациясын қосты!

@YeonV бастапқы HomeAssistant MQTT жарық конфигурациясын ұсынды!

Бұл тізім толық емес.

Тестілеу, үлес қосушылар мен қолдаушылар

47 өнім

Ахмед Е.

Аллан МакН.

Андреас Р.

Эндрю Г.

Эндрю М.

Андрис Ф.

Энди C.

Антон А.

Бернхард С.

Брендан В.

Бретт Х.

Брайан Н.

Брайан Х.

Христиан К.

Коди М.

Константин

Дэйл Л.

Дэвид С.

Дэвид М.

Деннис Х.

Диноз П.

Донн Л.

Дуан Б.

DrZzs (Джастин А.)

Дилан Л.

Әсерлер мырза

Эрик Н.

Эрик П.

Эрик З.

электронды қала

Фабиан Н.

Феликс С.

Фил

Гари О.

Герт Де В.

Джордж В.

Грэм В.

Гуннар Б.

Хакан Х.

App.doNotProcessConnectivityEvents = true; Хейко

Герман С.

Horst F. M. @illuxions

itechspar

Джейкоб Д.

Джеймс В.

Джейсон С.

Джейсон С.

Йенс

Джереми Д.

Джим П.

Джон Б.

Джон Д.

Джордан А.

Джордан Дж.

Джозеф С.

Джош А.

Джош Г.

Джастин К.

Кьелл-Эйнар А.

Лоренс C.

Леонард А.

Леонард С.

Марк Х.

Марк Р.

Маркус С.

Марио Ф.

Марк С.

Марк В.

Мартин Б.

Мартин Х.

Мартин Л.

Майкл А.

Майкл Б.

Майкл Е.

Майкл Е.

Майкл Е.

Макс Х.

Менно В.

Натан Ю.

Нилс Л.

Найджел Х.

Паскаль Б.

Паскаль Л.

Пат

Пол Б.

Пол-Кристиан Д.

Пол Х.

Петр Ф.

Примоз

Квиндор

Ральф У.

Ральф В.

Рамон Х.

Рауль Т.

Роб К.

Рюдигер Х.

Руперто C.

Скотт Б.

Скотт Ф.

Өзіндік (Discord @tube)

Серхио М.

Стефан С.

Стивен

Стив О.

Саймон

S M Ark.

Тэму Х.

Томас Е.

Томас С.

Тимоти М.

Тимоти Л.

Тобиас Б.

Тайлер Р.

Валер М.

Фолкер Б.

Вячеслав А.

Ксавье А. А.

Қолданылған кітапханалар мен тәуелділіктер

ESP8266/ESP32 Arduino Core

NeunaPixelBus - Makuna (svenihoney fork)

FastLED кітапханасы

Me-no-dev арқылы ESPAsyncTCP

Me-no-dev арқылы ESPAsyncUDP (0.9.0 жағдайында)

Me-no-dev арқылы ESPAsyncWebServer

ArduinoJSON - bblanchon

async-mqtt-клиент marvinroger арқылы

WS2812FX kitesurfer1404 (өзгертілген)

IRremoteESP8266 арқылы markszabo (міндетті емес)

Уақыт белдеуі JChristensen

Блинк кітапханасы (тығыздалған)

E1.31 кітапханасы forkineye бойынша (өзгертілген)

Aircoookie Espalexa (өзгертілген)

FastLED -тің көптеген эффектілері - бұл кригсманның мәндерінің өзгертілген нұсқалары!

Bbx10 бойынша WebServer_tng (ESP32, 0.8.3 дейін) PubSubClient knolleary бойынша (өзгертілген, 0.8.3 дейін)

Ұсынылған: