Мазмұны:
- Жабдықтар
- 1 -қадам: ESP8266 тақтасын орнату
- 2 -қадам: WLED -ді ESP8266 -ға орнатыңыз
- 3 -қадам: Сымдарды жалғау
- 4 -қадам: бастапқы орнату
- 5 -қадам:
Бейне: Wled RGB контроллерін қалай қолдануға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Барлығына сәлем, жалғасып жатқан пандемия кезінде бәрі жақсы және қауіпсіз деп үміттенемін
Өкінішке орай, жұмыс пен жобалар мен әлі де көп өңдеу қажет болды
Бұл бейнеде мен сізге 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 тақтасын орнату
Ең алдымен тақтаға драйверлерді орнату керек
Әдетте тақталарда CH340 чип драйверлері болады
оны осы жерден жүктеп, орнатуға болады.
2 -қадам: 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 дейін)
Ұсынылған:
Кез келген ойын контроллерін қалай тазартуға болады: 5 қадам
Кез келген ойын контроллерін қалай тазартуға болады: Менде жақында нұсқаулықты жүктейтін Raspberry Pi эмуляторы үшін пайдаланылатын Logitech Dual Action контроллерлерінің бірнешеуі бар. бір жылдан астам), түймелердің көпшілігі
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): 10 қадам
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): Бұл Linux -тен қалай бастау керектігі туралы қарапайым кіріспе, атап айтқанда Ubuntu
Windows 10 ноутбукке Xbox One контроллерін қалай қосуға болады: 16 қадам
Windows 10 ноутбукке Xbox One контроллерін қалай қосуға болады: сізге қажет: Xbox контроллері Windows 10 ноутбук
Ротари -кодер: ол қалай жұмыс істейді және Arduino -мен қалай қолдануға болады: 7 қадам
Ротари -кодер: бұл қалай жұмыс істейді және Arduino -мен қалай қолдануға болады: Сіз осы және басқа таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Шолу Бұл оқулықта сіз айналмалы кодерді қалай пайдалану керектігін білесіз. Алдымен сіз айналмалы кодер туралы кейбір ақпаратты көресіз, содан кейін сіз
Clone SimpleBGC контроллерін жаңарту мәселесін қалай шешуге болады: 4 қадам
Clone SimpleBGC контроллерін жаңарту мәселесін қалай шешуге болады: Сәлеметсіз бе. Жақында мен дрондық жобам үшін SimpleBGC гимбал контроллерінде жұмыс жасадым. Мен оны сәтті қосып, баптадым. Ол мінсіз жұмыс істеді. Осыдан кейін мен оның микробағдарламасын v2.2 -ден v2.4 -ке дейін жаңартқым келді. Сонымен, мен гимбалды жаңартқаннан кейін