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

  Переглядів 25,912

Ted Red

Ted Red

День тому

Крутая СВЕТОМУЗЫКА на этой ленте: • Крутая СВЕТОМУЗЫКА на ...
В этом видео я рассказываю, как устроены пиксели в адресной светодиодной ленте. Мы заглянем внутрь при помощи микроскопа, поговорим про передачу информации, подключим ленту к Ардуино и прошьем её. Расскажу, где мы можем применить её и при помощи голосового ассистента я буду менять цвета пикселей WS2812B
Datasheet: cdn-shop.adafruit.com/datashe...
Инструкция к FastLED: @-172931532-opisanie-f...
Официальный datasheet FastLED: fastled.io/docs/3.1/md__r_e_a...
Купить на Алиэкспресс: aliexpress.ru/item/3268201540...
0:00 Вступление
2:04 Микроскоп
3:36 Как это работает
15:34 Подключение
18:34 Библиотека и код
25:48 Анонс проектов

КОМЕНТАРІ: 81
@JohnnyZag
@JohnnyZag 3 місяці тому
Комментарий в поддержку канала. Спасибо, было интересно!
@annasolovyeva2456
@annasolovyeva2456 28 днів тому
Дай Бог здоровья тебе мил человек
@TheRepconn
@TheRepconn 3 місяці тому
классное видео, я никак не мог понять как контроллер узнает конкретный адрес светодиода, спасибо вам
@TedRed
@TedRed 3 місяці тому
Спасибо за комментарий, рад, что вам понравилось)
@gorchak0
@gorchak0 Рік тому
Самое лучшее видео на тему, желаю автору развития канала
@ivanvoropaev1127
@ivanvoropaev1127 Рік тому
Как раз подыскиваем инфу по голосовому помощнику, доступную для повторения школьниками. А вообще канал просто находка!
@TedRed
@TedRed Рік тому
Боюсь, что повторить это не так просто, сам пока разбираюсь с этой темой
@n3tium
@n3tium 10 місяців тому
нахер вы нужны этим школьникам?
@76449898923554750686
@76449898923554750686 4 дні тому
Добрый день, заменил на ленте 5 диодов из них 3 светят совсем другими цветами разными, если их заменить то все равно три светят не так как все . Но если поставить на место диоды которые не менялись то все работает , при этом 2 из 5 новых работают нормально
@maximgordeev601
@maximgordeev601 Рік тому
очень бы хотелось видео по голосовому помощнику))
@TedRed
@TedRed Рік тому
Хорошо, запишу, как допилю программу
@maximgordeev601
@maximgordeev601 Рік тому
@@TedRed я пока что вообще не программист, но очень хотел бы разобраться и сделать себе аналог ассистента
@saldie_roblox2050
@saldie_roblox2050 8 місяців тому
Здравия ....а подскажи пожалуйста купил контроллер BT SP LED с микрофоном...но в нем прошивка для музыки и много режимов моргания...а можно как то его прошить чтобы голос на адресную панель выводил как бегущую строку....
@RIKI4gdg
@RIKI4gdg 11 місяців тому
Спасибо
@glukmaker
@glukmaker 5 місяців тому
В свое время сколько ни искал информации о том как работает лента везде писалось что на каждый светодиод подается 24 бита данных. Но когда решил управлять лентой из ардуино без использования сторонних библиотек, то обнаружился тот факт, что на каждый светодиод (назовем его элемент) нужно подавать 32 бита данных. Причем, оказалось что в элементах ленты, кроме красного, синего и зеленого светодиодов есть еще и белый светодиод. Думал, что я купил какую-то хитрую ленту на алике, но у меня была еще одна лента (вернее матрица 16*16, но по сути это лента), подключил ее и оказалось то же самое, т.е. красный, зеленый, синий и белый и на каждый такой элемент нужно посылать 32 бита данных. До сих пор не могу понять почему так.
@TedRed
@TedRed 5 місяців тому
Вероятно, у вас была лента RGBW формата, которая помимо трёх цветов имеет ещё белый светодиод. Отсюда и 32 бита данных, т.к. в пикселе не 3 светодиода, а 4 ( 4х8=32). Делают такие ленты, чтобы расширить цветопередачу и сделать белый цвет более естественным
@glukmaker
@glukmaker 3 місяці тому
@@TedRed Похоже, что да. А вот недавно купил адресную гирлянду. И там оказалось что нужно передавать 24 бита на каждый элемент.
@user-ki8kp3hi2f
@user-ki8kp3hi2f 4 місяці тому
Топ
@user-vl1km2sr5i
@user-vl1km2sr5i 9 місяців тому
Привет. Классное видио. Есть вопрос хочу сделать на основе такой ленты подсветку лестницы нужен контроллер для управления. Можете помочь с программой, если да, то как с вами связаться?
@gorchak0
@gorchak0 Рік тому
Комментарий для продвижения
@MindSpiritNinja
@MindSpiritNinja 9 місяців тому
Скажит, а LED лента может перегружать данными ардуинку (UNO)? У меня устройство - счетчик очков (начинает считать начислять очки при нажатой кнопке), Из интерфейса - OLED 16x2 screen + I2C, пищалка, две кнопки (Захват и Рестарт) и все. Ну и LED лента добавляется. Но при подлючении LED ленты - счетчки начинает жестко глючить. На экране при нажатии замирают очки на 0, потом начинают отсчитывать медленно 1-2 интервала и потом все - застывают. Сейчас переключил LED ленту на вторую Ардуино, вывел инициализацию на ту же самую кнопку. В таком варианте все отлично работает. Но на одной Ардуинке никак?
@RomaSD95
@RomaSD95 2 місяці тому
Можно ли получить ленту с большим запасом в Амперах например 5v, 144 LED/m WS2812B на 3 метра с блоком питания 5v 300w 60A???
@user-dv9vi7kb4f
@user-dv9vi7kb4f 11 місяців тому
какая версия библиотеки ? на 3.5 не работает....
@MindSpiritNinja
@MindSpiritNinja 9 місяців тому
Спасибо за очень хороший урок по LED ленте и ее покдлючение к плате. Есть вопрос - при нажатия тактовой кнопки - у меня зажигается лента. А как ее погасить? Какая команда? if(digitalRead(ButtonPin) == HIGH { fill_solid(leds, 60, color); FastLED.setBrightness(120); FastLED.show(); } else { ........// что добавляется в условие else? }
@TedRed
@TedRed 9 місяців тому
Вы можете яркость на 0 установить Set.brightness(0) Либо цвет (0,0,0)
@MindSpiritNinja
@MindSpiritNinja 9 місяців тому
@@TedRed Спасибо большое. Сам тоже уже догадался цвет обнулить) ВСе работает.
@olegst7989
@olegst7989 2 місяці тому
как управлять разными лентами (двумя) на разных портах для этой библиотеки?
@user-ns1eh3wy1b
@user-ns1eh3wy1b 2 місяці тому
Сколько максимальное количество светодиодов возможно подключить?
@malinka_music
@malinka_music 5 місяців тому
Вопрос, у меня лента на 1500 диодов, расчитал какой блок нужен, все сделано, проект собран на ардуино мега, осталось только код написать, правильно?
@rucikkoo
@rucikkoo 10 місяців тому
Привет! Урок действительно понятный, но у меня такой вопрос: Я собираюсь делать самостоятельно кастомную оптику для машины например, у неё аккумулятор 12В, как мы знаем, что делать в таком случае? Использовать транзисторы? Заранее спасибо! Хотелось бы отдельное видео на эту тему) Залакайте, кому такое тоже полезно!
@TedRed
@TedRed 10 місяців тому
Можно использовать понижающий преобразователь 12v-5v. На ардуино в принципе есть стабилизатор напряжения, то есть ее можно питать от 5v до 12v, но 12 - это верхняя граница и не все китайские ардуино выдерживают такое напряжение. Боле 1А пропускать через ардуино нельзя, иначе сгорит.
@user-mp3vo4du5p
@user-mp3vo4du5p 2 місяці тому
всё это понятно и полго видео про это , но как ты сделал управление цветами ленты через алису , вот что интересно ,, спасибо за познавтельноее видео , успехов
@TedRed
@TedRed 2 місяці тому
Когда-нибудь выпущу ролик по этому поводу Там все просто на самом деле, .net + vosk
@user-mp3vo4du5p
@user-mp3vo4du5p 2 місяці тому
@@TedRed спасибо огромное , за ваши труды , буду очень признателен , ждем с нетерпением
@FakeReplicant
@FakeReplicant Рік тому
Очень понравилось видео. Хочу создать свои эффекты подсветки, вплоть до каждого пикселя. Это только на ардуино возможно? Или есть какие то более простые контроллеры с возможностью программирования? Может быть через мобильное приложение...
@karbotanium3749
@karbotanium3749 Рік тому
так же как и ты, я искал как это сделать, пока не нашёл(
@user-xt8xs2ru5l
@user-xt8xs2ru5l 9 місяців тому
Боюсь что более простого чем Ардуино ( или другие ...друино) для освоения пока нет. Не надо покупать отдельных отладчиков/программаторов, очень много кода, библиотек, видео. Конечно можно не ардуино использовать, а, например, STM, PIC-контроллеры и т.д. Но зачем ? Дуинка самая простая ИМХО
@xeon2174
@xeon2174 Місяць тому
Почему у тебя лента без сглаживающих конденсаторов? И нужны ли они вообще? После каждого светодиода
@LEVV2008
@LEVV2008 Рік тому
Лай сразу :) Молодец! Обрати внимание на качество видео. Почему то 360р :(
@TedRed
@TedRed Рік тому
Ютуб ещё не успел обработать, видео длинное получилось Через час, думаю, будет в UHD уже
@edrdr
@edrdr Рік тому
У меня в планах, уже года 3, сделать на забор по верху адресную ленту. Куску датчиков расстояния и esp32. Реакция на людей и животных. Красота будет. Но что-то как я подумаю о изготовлении 25 метров ....... и сразу всё отпадает
@user-wj1ze7mw9g
@user-wj1ze7mw9g Рік тому
такая же херня оргомная количиство задумок но как прдедсавиш сколько придетс узать и прокачать и сразу пропадает всякое жилание
@user-gd2pp6sf7c
@user-gd2pp6sf7c 11 місяців тому
Добрый день.А можно ли подключить параллельно несколько лент? Есть лестница с 15 ступеньками хотелось бы их запаралелить или не будет работать ?Только последовательно??
@TedRed
@TedRed 11 місяців тому
Добрый день! Можно подключить канал каждой ленты Din, к примеру, в 7 и 8 пины на ардуино и написать код, чтобы данные отправлялись на каждый из пинов одновременно (практически). К одному пину подключать несколько лент не пробовал. В целом, это не проблема
@87ktulu
@87ktulu Рік тому
Пятиволттовую адресную ленту отрезок примерно 20 сантиметров можно записать от аккумулятора 18650 если нужна портативность?
@n3tium
@n3tium 10 місяців тому
питай, разрешаю
@rucikkoo
@rucikkoo 10 місяців тому
Как с тобой связаться для консультации?
@xMONARHx
@xMONARHx 4 місяці тому
Подскажите. имеется два двухметровых куска адресной ленты с плотностью 60 лед на 1м. обе не горят. Можно ли как то прозвонить или определить какие и сколько диодов в этих отрезках мертывы?
@serjioua8501
@serjioua8501 3 місяці тому
У каждого светодиода в ленте есть вход и выход. Создайте скечт, который в цикле будет включать 120 светодиодов каким-либо цветом, запитайте ленту и проводом от Data_pin через резистор касайтесь контакта Din на ленте, начиная с первого и так далее. Вероятно, что сгорел первый чип и он не передаёт данные дальше. Может лента на 12в, а подключаете 5в.
@karbotanium3749
@karbotanium3749 Рік тому
23:47 а можно ли как-нибудь заставить светодиоды двигаться?
@Ammadus2
@Ammadus2 5 місяців тому
Конечно, нужно только прикрутить им сервопривод 😊
@mikl9376
@mikl9376 11 місяців тому
если можно то как подключить к этой проге и ардуино, светодиодную ленту с четырьмя контактами??
@TedRed
@TedRed 11 місяців тому
Если речь про обычную RGB ленту, то только изменив код прошивки и адаптировав его под эту ленту. Могу вам написать что приложение шлёт на ленту и как парсить эти данные
@kedrovyi
@kedrovyi 4 місяці тому
Кто ни то может пояснить мне, я посчитал, что хочу сделать ленту на 1162 светодиода. FPS при этом составит 28,7. Будет ли видно мерцание человеческим глазом? По моим соображениям нет. Все верно?
@severRustam
@severRustam Рік тому
Привет, подскажи пожалуйста, почему, когда его режу в нужном месте и он продолжается через 10 см. Через проводки для ргб, то начинает глючить и некорректно работать?
@severRustam
@severRustam Рік тому
Все соблюдено, палярность и направление
@WAVESUA
@WAVESUA 22 дні тому
​@@severRustamа сечение?
@seregasema2079
@seregasema2079 11 місяців тому
Подскажите какие сопротивления номиналом стоят в ленте ?
@TedRed
@TedRed 11 місяців тому
Не измерял, если будет время - отпишусь сюда же с результатом
@basplatniy
@basplatniy 3 місяці тому
Здравствуйте а вы программируете есп32 на заказ?
@TedRed
@TedRed 3 місяці тому
К сожалению, к микроконтроллерам уже очень давно не притрагивался. А что именно вам необходимо?
@basplatniy
@basplatniy 3 місяці тому
@@TedRed мне нужно сделать управление контроллером лестниц через точку доступа .
@basplatniy
@basplatniy 3 місяці тому
@@TedRed платку я спроектировал. А вот с программированием в тупике
@basplatniy
@basplatniy 3 місяці тому
@@TedRed управление через ws2811 последовательно подключенных от одного пина. Хотелось бы управлять задержками и выборами каналов ну и ещё функций 6-8
@sinner_007
@sinner_007 2 місяці тому
Просто комментарий...
@user-wj1ze7mw9g
@user-wj1ze7mw9g Рік тому
а если лента на 12в как ее подключить к ардуино то везде информацыя на WS2812B 5в а у меня WS2815 12в
@almazov5284
@almazov5284 Рік тому
Подключи ленту к бп на 12 v, а выход DIN У ленты подключи к ардуинке через резистор на 300-500 Ом.
@user-wj1ze7mw9g
@user-wj1ze7mw9g Рік тому
@@almazov5284 все нормально разобрался все работает. спасибо что ответили на вопрос, я этот вопрос задавал многим вы единственный кто ответил
@almazov5284
@almazov5284 Рік тому
@@user-wj1ze7mw9g не за что. стандартная схема подключения ленты)
@n3tium
@n3tium 10 місяців тому
@@user-wj1ze7mw9g ну ебать. высшая математика
@MrEnstab_
@MrEnstab_ 4 місяці тому
А как управлять цветом ленты в реальном времени?
@TedRed
@TedRed 4 місяці тому
Что имеете в виду?
@MrEnstab_
@MrEnstab_ 4 місяці тому
@@TedRed можно ли создать интерфейс для компьютера и быстро изменять цвет ленты. Без блютуз, по проводу
@TedRed
@TedRed 4 місяці тому
Да, у меня на канале есть готовое решение для этого, второе видео по счету. Также где-то было видео, как это внутри реализовано на WPF
@KKK-tq4gl
@KKK-tq4gl 8 місяців тому
не пикселю , а диоду
@mishpro_off
@mishpro_off 5 місяців тому
Не диоду, а светодиоду
@joshuabrains3093
@joshuabrains3093 5 місяців тому
Ну вы и душные
@WAVESUA
@WAVESUA 22 дні тому
Или LED'у
@DMYKAP
@DMYKAP Рік тому
звук гавно
@rus.m
@rus.m 11 місяців тому
Смени свои говно-колонки! Звук отличный!
@AlexAnev
@AlexAnev 7 місяців тому
Здравствйуте! Дайте пожалуйста email adress, либо whatsup. Как можно связаться с вами. VK не работает в Болгарии. Замечательный канал. Спасибо вам огромное!
I PUT MY ARMOR ON (Creeper) (PG Version)
00:19
Sam Green
Переглядів 3,3 млн
In 10 Minutes This Room Will Explode!
10:00
MrBeast
Переглядів 49 млн
Спаси её волосы🙏🏻
00:40
БРУНО
Переглядів 1,8 млн
💬Бегущая строка своими руками
12:41
AlexGyver
Переглядів 969 тис.
Подключение адресной светодиодной ленты
9:00
💡Вызов принят: поделки из Тик-Тока
10:43
The Worst Product I've Ever Reviewed... For Now
25:04
Marques Brownlee
Переглядів 7 млн
NOTHING PHONE 2A - НЕОБЫЧЕН ВО ВСЕМ!
30:39
DimaViper
Переглядів 52 тис.
ЭТО САМЫЙ МОЩНЫЙ ИГРОВОЙ СМАРТФОН ЗА 270$ 🔥
13:33
Thebox - о технике и гаджетах
Переглядів 33 тис.
Как должен стоять ПК?
1:00
CompShop Shorts
Переглядів 443 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 56 тис.