Тёмный

Всё про WS2812b - самая подробная инструкция (подключение, настройка, прошивка для Ардуино) 

Ted Red
Подписаться 2,9 тыс.
Просмотров 31 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 90   
@JohnnyZag
@JohnnyZag 8 месяцев назад
Комментарий в поддержку канала. Спасибо, было интересно!
@annasolovyeva2456
@annasolovyeva2456 5 месяцев назад
Дай Бог здоровья тебе мил человек
@TheRepconn
@TheRepconn 8 месяцев назад
классное видео, я никак не мог понять как контроллер узнает конкретный адрес светодиода, спасибо вам
@TedRed
@TedRed 8 месяцев назад
Спасибо за комментарий, рад, что вам понравилось)
@ivanvoropaev1127
@ivanvoropaev1127 Год назад
Как раз подыскиваем инфу по голосовому помощнику, доступную для повторения школьниками. А вообще канал просто находка!
@TedRed
@TedRed Год назад
Боюсь, что повторить это не так просто, сам пока разбираюсь с этой темой
@n3tium
@n3tium Год назад
нахер вы нужны этим школьникам?
@glukmaker
@glukmaker 10 месяцев назад
В свое время сколько ни искал информации о том как работает лента везде писалось что на каждый светодиод подается 24 бита данных. Но когда решил управлять лентой из ардуино без использования сторонних библиотек, то обнаружился тот факт, что на каждый светодиод (назовем его элемент) нужно подавать 32 бита данных. Причем, оказалось что в элементах ленты, кроме красного, синего и зеленого светодиодов есть еще и белый светодиод. Думал, что я купил какую-то хитрую ленту на алике, но у меня была еще одна лента (вернее матрица 16*16, но по сути это лента), подключил ее и оказалось то же самое, т.е. красный, зеленый, синий и белый и на каждый такой элемент нужно посылать 32 бита данных. До сих пор не могу понять почему так.
@TedRed
@TedRed 10 месяцев назад
Вероятно, у вас была лента RGBW формата, которая помимо трёх цветов имеет ещё белый светодиод. Отсюда и 32 бита данных, т.к. в пикселе не 3 светодиода, а 4 ( 4х8=32). Делают такие ленты, чтобы расширить цветопередачу и сделать белый цвет более естественным
@glukmaker
@glukmaker 8 месяцев назад
@@TedRed Похоже, что да. А вот недавно купил адресную гирлянду. И там оказалось что нужно передавать 24 бита на каждый элемент.
@vladilion90
@vladilion90 4 месяца назад
​@@TedRed спасибо, не знал что вообще такие существуют)
@gorchak0
@gorchak0 Год назад
Самое лучшее видео на тему, желаю автору развития канала
@rashidze
@rashidze 3 месяца назад
Супер, спасибо!
@Блудный_Сын
@Блудный_Сын Год назад
какая версия библиотеки ? на 3.5 не работает....
@maximgordeev601
@maximgordeev601 Год назад
очень бы хотелось видео по голосовому помощнику))
@TedRed
@TedRed Год назад
Хорошо, запишу, как допилю программу
@maximgordeev601
@maximgordeev601 Год назад
@@TedRed я пока что вообще не программист, но очень хотел бы разобраться и сделать себе аналог ассистента
@ГеннадийТернавчук
@ГеннадийТернавчук 4 месяца назад
Очень хорошо всё разжовано, большое спасибо, то что нужно. Единственное хотелось бы узнать, как регулировать яркость отдельных светодиодов? Я так понимаю готового метода нет, нужно каждый цвет убавлять на отдельном светодиоде?
@alexfrostIT
@alexfrostIT 2 месяца назад
Если я правильно понимаю, в случае, если подать последовательность 11111111 00000000 10000000, то первый светодиод будет работать на полную яркость (255), второй не будет светиться (0), а третий будет "гореть" наполовину яркости (128).
@НикитаПетрович-е7ц
@НикитаПетрович-е7ц 9 месяцев назад
Топ
@radikmullayanov8507
@radikmullayanov8507 2 месяца назад
Подскажите, а можно на адресной светодиодной ленте управлять каждым светодиодом отдельно? Например с/диод №1 - красный цвет, с/диод №2 - мигает синий 1 Гц, с/диод №3 - мигает зеленый 0,5 Гц,
@rucikkoo
@rucikkoo Год назад
Привет! Урок действительно понятный, но у меня такой вопрос: Я собираюсь делать самостоятельно кастомную оптику для машины например, у неё аккумулятор 12В, как мы знаем, что делать в таком случае? Использовать транзисторы? Заранее спасибо! Хотелось бы отдельное видео на эту тему) Залакайте, кому такое тоже полезно!
@TedRed
@TedRed Год назад
Можно использовать понижающий преобразователь 12v-5v. На ардуино в принципе есть стабилизатор напряжения, то есть ее можно питать от 5v до 12v, но 12 - это верхняя граница и не все китайские ардуино выдерживают такое напряжение. Боле 1А пропускать через ардуино нельзя, иначе сгорит.
@edrdr
@edrdr Год назад
У меня в планах, уже года 3, сделать на забор по верху адресную ленту. Куску датчиков расстояния и esp32. Реакция на людей и животных. Красота будет. Но что-то как я подумаю о изготовлении 25 метров ....... и сразу всё отпадает
@алексейыы-ы4п
@алексейыы-ы4п Год назад
такая же херня оргомная количиство задумок но как прдедсавиш сколько придетс узать и прокачать и сразу пропадает всякое жилание
@metla555
@metla555 7 месяцев назад
всё это понятно и полго видео про это , но как ты сделал управление цветами ленты через алису , вот что интересно ,, спасибо за познавтельноее видео , успехов
@TedRed
@TedRed 7 месяцев назад
Когда-нибудь выпущу ролик по этому поводу Там все просто на самом деле, .net + vosk
@metla555
@metla555 7 месяцев назад
@@TedRed спасибо огромное , за ваши труды , буду очень признателен , ждем с нетерпением
@FakeReplicant
@FakeReplicant Год назад
Очень понравилось видео. Хочу создать свои эффекты подсветки, вплоть до каждого пикселя. Это только на ардуино возможно? Или есть какие то более простые контроллеры с возможностью программирования? Может быть через мобильное приложение...
@karbotanium3749
@karbotanium3749 Год назад
так же как и ты, я искал как это сделать, пока не нашёл(
@АлексАрдуино
@АлексАрдуино Год назад
Боюсь что более простого чем Ардуино ( или другие ...друино) для освоения пока нет. Не надо покупать отдельных отладчиков/программаторов, очень много кода, библиотек, видео. Конечно можно не ардуино использовать, а, например, STM, PIC-контроллеры и т.д. Но зачем ? Дуинка самая простая ИМХО
@RIKI4gdg
@RIKI4gdg Год назад
Спасибо
@LEVV2008
@LEVV2008 Год назад
Лай сразу :) Молодец! Обрати внимание на качество видео. Почему то 360р :(
@TedRed
@TedRed Год назад
Ютуб ещё не успел обработать, видео длинное получилось Через час, думаю, будет в UHD уже
@xeon2174
@xeon2174 6 месяцев назад
Почему у тебя лента без сглаживающих конденсаторов? И нужны ли они вообще? После каждого светодиода
@Петрович-й2б
@Петрович-й2б Год назад
Привет. Классное видио. Есть вопрос хочу сделать на основе такой ленты подсветку лестницы нужен контроллер для управления. Можете помочь с программой, если да, то как с вами связаться?
@ivanoutdoor1840
@ivanoutdoor1840 3 месяца назад
Привет. Прошу совета. Взял ленту ws2813, 60 диодов/метр, 5 вольт, 5 метров. Хочу сделать портативну подсветку в лес от павер банка или аккума. Возможно ли сделать питание по usb от павер банка и насколько быстро он его высадит при таком потреблении? Или была мысль взять автомобильный аккум 12В, и как-то понизить ток до 5в и запитать схему. Что на ваш взгляд реалистичнее звучит?
@TedRed
@TedRed 3 месяца назад
Привет, интересный вопрос) Боюсь, потреблять она будет очень много в таком количестве и павербанк даже такой ток не сможет выдать. В видео формула расчета тока есть, сейчас навскидку точное значение потребления не вспомню. Сколько ампер будет потреблять лента по формуле из видео, на такое кол-во ампер часов нужен повербанк, чтобы он проработал 1 час. Реалистичнее звучит взять ленту специальную на 12 вольт (такие есть) и запитать от авто аккума (если речь про него)
@ivanoutdoor1840
@ivanoutdoor1840 3 месяца назад
@@TedRed Спасибо большое за мнение! Пойду путем с 12в и диодов 30/м, вместо 60/м, чтобы быстро не высадил аккум
@76449898923554750686
@76449898923554750686 5 месяцев назад
Добрый день, заменил на ленте 5 диодов из них 3 светят совсем другими цветами разными, если их заменить то все равно три светят не так как все . Но если поставить на место диоды которые не менялись то все работает , при этом 2 из 5 новых работают нормально
@malinka_music
@malinka_music 10 месяцев назад
Вопрос, у меня лента на 1500 диодов, расчитал какой блок нужен, все сделано, проект собран на ардуино мега, осталось только код написать, правильно?
@saldie_roblox2050
@saldie_roblox2050 Год назад
Здравия ....а подскажи пожалуйста купил контроллер BT SP LED с микрофоном...но в нем прошивка для музыки и много режимов моргания...а можно как то его прошить чтобы голос на адресную панель выводил как бегущую строку....
@diliriy
@diliriy 4 месяца назад
А почему именно 8 бит?
@kedrovyi
@kedrovyi 9 месяцев назад
Кто ни то может пояснить мне, я посчитал, что хочу сделать ленту на 1162 светодиода. FPS при этом составит 28,7. Будет ли видно мерцание человеческим глазом? По моим соображениям нет. Все верно?
@Ivan_FPV
@Ivan_FPV Год назад
Спасибо за очень хороший урок по LED ленте и ее покдлючение к плате. Есть вопрос - при нажатия тактовой кнопки - у меня зажигается лента. А как ее погасить? Какая команда? if(digitalRead(ButtonPin) == HIGH { fill_solid(leds, 60, color); FastLED.setBrightness(120); FastLED.show(); } else { ........// что добавляется в условие else? }
@TedRed
@TedRed Год назад
Вы можете яркость на 0 установить Set.brightness(0) Либо цвет (0,0,0)
@Ivan_FPV
@Ivan_FPV Год назад
@@TedRed Спасибо большое. Сам тоже уже догадался цвет обнулить) ВСе работает.
@rucikkoo
@rucikkoo Год назад
Как с тобой связаться для консультации?
@xMONARHx
@xMONARHx 9 месяцев назад
Подскажите. имеется два двухметровых куска адресной ленты с плотностью 60 лед на 1м. обе не горят. Можно ли как то прозвонить или определить какие и сколько диодов в этих отрезках мертывы?
@serjioua8501
@serjioua8501 9 месяцев назад
У каждого светодиода в ленте есть вход и выход. Создайте скечт, который в цикле будет включать 120 светодиодов каким-либо цветом, запитайте ленту и проводом от Data_pin через резистор касайтесь контакта Din на ленте, начиная с первого и так далее. Вероятно, что сгорел первый чип и он не передаёт данные дальше. Может лента на 12в, а подключаете 5в.
@karbotanium3749
@karbotanium3749 Год назад
23:47 а можно ли как-нибудь заставить светодиоды двигаться?
@Ammadus2
@Ammadus2 10 месяцев назад
Конечно, нужно только прикрутить им сервопривод 😊
@mikl9376
@mikl9376 Год назад
если можно то как подключить к этой проге и ардуино, светодиодную ленту с четырьмя контактами??
@TedRed
@TedRed Год назад
Если речь про обычную RGB ленту, то только изменив код прошивки и адаптировав его под эту ленту. Могу вам написать что приложение шлёт на ленту и как парсить эти данные
@87ktulu
@87ktulu Год назад
Пятиволттовую адресную ленту отрезок примерно 20 сантиметров можно записать от аккумулятора 18650 если нужна портативность?
@n3tium
@n3tium Год назад
питай, разрешаю
@basplatniy
@basplatniy 8 месяцев назад
Здравствуйте а вы программируете есп32 на заказ?
@TedRed
@TedRed 8 месяцев назад
К сожалению, к микроконтроллерам уже очень давно не притрагивался. А что именно вам необходимо?
@basplatniy
@basplatniy 8 месяцев назад
@@TedRed мне нужно сделать управление контроллером лестниц через точку доступа .
@basplatniy
@basplatniy 8 месяцев назад
@@TedRed платку я спроектировал. А вот с программированием в тупике
@basplatniy
@basplatniy 8 месяцев назад
@@TedRed управление через ws2811 последовательно подключенных от одного пина. Хотелось бы управлять задержками и выборами каналов ну и ещё функций 6-8
@severRustam
@severRustam Год назад
Привет, подскажи пожалуйста, почему, когда его режу в нужном месте и он продолжается через 10 см. Через проводки для ргб, то начинает глючить и некорректно работать?
@severRustam
@severRustam Год назад
Все соблюдено, палярность и направление
@WAVESUA
@WAVESUA 5 месяцев назад
​@@severRustamа сечение?
@seregasema2079
@seregasema2079 Год назад
Подскажите какие сопротивления номиналом стоят в ленте ?
@TedRed
@TedRed Год назад
Не измерял, если будет время - отпишусь сюда же с результатом
@алексейыы-ы4п
@алексейыы-ы4п Год назад
а если лента на 12в как ее подключить к ардуино то везде информацыя на WS2812B 5в а у меня WS2815 12в
@almazov5284
@almazov5284 Год назад
Подключи ленту к бп на 12 v, а выход DIN У ленты подключи к ардуинке через резистор на 300-500 Ом.
@алексейыы-ы4п
@алексейыы-ы4п Год назад
@@almazov5284 все нормально разобрался все работает. спасибо что ответили на вопрос, я этот вопрос задавал многим вы единственный кто ответил
@almazov5284
@almazov5284 Год назад
@@алексейыы-ы4п не за что. стандартная схема подключения ленты)
@n3tium
@n3tium Год назад
@@алексейыы-ы4п ну ебать. высшая математика
@DMYKAP
@DMYKAP Год назад
звук гавно
@rus.m
@rus.m Год назад
Смени свои говно-колонки! Звук отличный!
@AlexAnev
@AlexAnev Год назад
Здравствйуте! Дайте пожалуйста email adress, либо whatsup. Как можно связаться с вами. VK не работает в Болгарии. Замечательный канал. Спасибо вам огромное!
@KKK-tq4gl
@KKK-tq4gl Год назад
не пикселю , а диоду
@mishpro_off
@mishpro_off 10 месяцев назад
Не диоду, а светодиоду
@joshuabrains3093
@joshuabrains3093 10 месяцев назад
Ну вы и душные
@WAVESUA
@WAVESUA 5 месяцев назад
Или LED'у
@А.Ихалайнен
@А.Ихалайнен 7 месяцев назад
Просто комментарий...
@gorchak0
@gorchak0 Год назад
Комментарий для продвижения
@RomaSD95
@RomaSD95 7 месяцев назад
Можно ли получить ленту с большим запасом в Амперах например 5v, 144 LED/m WS2812B на 3 метра с блоком питания 5v 300w 60A???
@olegst7989
@olegst7989 7 месяцев назад
как управлять разными лентами (двумя) на разных портах для этой библиотеки?
@Ivan_FPV
@Ivan_FPV Год назад
Скажит, а LED лента может перегружать данными ардуинку (UNO)? У меня устройство - счетчик очков (начинает считать начислять очки при нажатой кнопке), Из интерфейса - OLED 16x2 screen + I2C, пищалка, две кнопки (Захват и Рестарт) и все. Ну и LED лента добавляется. Но при подлючении LED ленты - счетчки начинает жестко глючить. На экране при нажатии замирают очки на 0, потом начинают отсчитывать медленно 1-2 интервала и потом все - застывают. Сейчас переключил LED ленту на вторую Ардуино, вывел инициализацию на ту же самую кнопку. В таком варианте все отлично работает. Но на одной Ардуинке никак?
@Тема-в5в
@Тема-в5в 7 месяцев назад
Сколько максимальное количество светодиодов возможно подключить?
@СергейР-р5о
@СергейР-р5о Год назад
Добрый день.А можно ли подключить параллельно несколько лент? Есть лестница с 15 ступеньками хотелось бы их запаралелить или не будет работать ?Только последовательно??
@TedRed
@TedRed Год назад
Добрый день! Можно подключить канал каждой ленты Din, к примеру, в 7 и 8 пины на ардуино и написать код, чтобы данные отправлялись на каждый из пинов одновременно (практически). К одному пину подключать несколько лент не пробовал. В целом, это не проблема
@MrEnstab_
@MrEnstab_ 9 месяцев назад
А как управлять цветом ленты в реальном времени?
@TedRed
@TedRed 9 месяцев назад
Что имеете в виду?
@MrEnstab_
@MrEnstab_ 9 месяцев назад
@@TedRed можно ли создать интерфейс для компьютера и быстро изменять цвет ленты. Без блютуз, по проводу
@TedRed
@TedRed 9 месяцев назад
Да, у меня на канале есть готовое решение для этого, второе видео по счету. Также где-то было видео, как это внутри реализовано на WPF
Далее
FastLED Basics Episode 1 - Getting started
17:59
Просмотров 277 тыс.