В свое время сколько ни искал информации о том как работает лента везде писалось что на каждый светодиод подается 24 бита данных. Но когда решил управлять лентой из ардуино без использования сторонних библиотек, то обнаружился тот факт, что на каждый светодиод (назовем его элемент) нужно подавать 32 бита данных. Причем, оказалось что в элементах ленты, кроме красного, синего и зеленого светодиодов есть еще и белый светодиод. Думал, что я купил какую-то хитрую ленту на алике, но у меня была еще одна лента (вернее матрица 16*16, но по сути это лента), подключил ее и оказалось то же самое, т.е. красный, зеленый, синий и белый и на каждый такой элемент нужно посылать 32 бита данных. До сих пор не могу понять почему так.
Вероятно, у вас была лента RGBW формата, которая помимо трёх цветов имеет ещё белый светодиод. Отсюда и 32 бита данных, т.к. в пикселе не 3 светодиода, а 4 ( 4х8=32). Делают такие ленты, чтобы расширить цветопередачу и сделать белый цвет более естественным
Очень хорошо всё разжовано, большое спасибо, то что нужно. Единственное хотелось бы узнать, как регулировать яркость отдельных светодиодов? Я так понимаю готового метода нет, нужно каждый цвет убавлять на отдельном светодиоде?
Если я правильно понимаю, в случае, если подать последовательность 11111111 00000000 10000000, то первый светодиод будет работать на полную яркость (255), второй не будет светиться (0), а третий будет "гореть" наполовину яркости (128).
Не у всех людей одинаковое восприятия информации, и когда один понял так. другой не поймет. Вот ты объясняешь так как понимаю именно я. Единственное конечно у меня уже какой никакой опыт есть и для меня большинство информации излишне, но это лично мои трудности ). Вот мне главное увидеть графики передачи информации. я очень хорошо читаю и понимаю графики. Без графиков на слух жуть как тяжело. По сути вкратце для таких как я, я бы сформулировал в виде предложений передачу так: Каждую итерацию вы должны отправлять информацию ВСЕМ светодиодам. Вы не можете отправить информацию только одному светодиоду. Каждую итерацию вы отправляете биты (байты) в ленту как наливаете воду в стакан, информация "наливается" в светодиоды поочереди в прямом смысле, каждый светодиод когда полон, передает эстафету следующему. Мы конечно можем не передавать информацию всем светодиодам, а передать её только тем что вначале, тогда нам нужно перестать передавать информацию 50мкс, и тогда следующий раз опять начнет заполнять сначала.
@@TedRed Так яж не знаю в чем вы разбираетесь )))) Например есть вопрос, на который вы врядли знаете ответ.Я вот не знаю, и найти не могу никого. Как получить показания с датчика качества воздуха мерседес, тот который с 2000 по 2007 год шел на мерседесы))) Ну я по вашим видео могу понять в каких областях у вас есть знания.
Здравия ....а подскажи пожалуйста купил контроллер BT SP LED с микрофоном...но в нем прошивка для музыки и много режимов моргания...а можно как то его прошить чтобы голос на адресную панель выводил как бегущую строку....
Скажит, а LED лента может перегружать данными ардуинку (UNO)? У меня устройство - счетчик очков (начинает считать начислять очки при нажатой кнопке), Из интерфейса - OLED 16x2 screen + I2C, пищалка, две кнопки (Захват и Рестарт) и все. Ну и LED лента добавляется. Но при подлючении LED ленты - счетчки начинает жестко глючить. На экране при нажатии замирают очки на 0, потом начинают отсчитывать медленно 1-2 интервала и потом все - застывают. Сейчас переключил LED ленту на вторую Ардуино, вывел инициализацию на ту же самую кнопку. В таком варианте все отлично работает. Но на одной Ардуинке никак?
Очень понравилось видео. Хочу создать свои эффекты подсветки, вплоть до каждого пикселя. Это только на ардуино возможно? Или есть какие то более простые контроллеры с возможностью программирования? Может быть через мобильное приложение...
Боюсь что более простого чем Ардуино ( или другие ...друино) для освоения пока нет. Не надо покупать отдельных отладчиков/программаторов, очень много кода, библиотек, видео. Конечно можно не ардуино использовать, а, например, STM, PIC-контроллеры и т.д. Но зачем ? Дуинка самая простая ИМХО
Привет. Классное видио. Есть вопрос хочу сделать на основе такой ленты подсветку лестницы нужен контроллер для управления. Можете помочь с программой, если да, то как с вами связаться?
Подскажите. имеется два двухметровых куска адресной ленты с плотностью 60 лед на 1м. обе не горят. Можно ли как то прозвонить или определить какие и сколько диодов в этих отрезках мертывы?
У каждого светодиода в ленте есть вход и выход. Создайте скечт, который в цикле будет включать 120 светодиодов каким-либо цветом, запитайте ленту и проводом от Data_pin через резистор касайтесь контакта Din на ленте, начиная с первого и так далее. Вероятно, что сгорел первый чип и он не передаёт данные дальше. Может лента на 12в, а подключаете 5в.
Привет. Прошу совета. Взял ленту ws2813, 60 диодов/метр, 5 вольт, 5 метров. Хочу сделать портативну подсветку в лес от павер банка или аккума. Возможно ли сделать питание по usb от павер банка и насколько быстро он его высадит при таком потреблении? Или была мысль взять автомобильный аккум 12В, и как-то понизить ток до 5в и запитать схему. Что на ваш взгляд реалистичнее звучит?
Привет, интересный вопрос) Боюсь, потреблять она будет очень много в таком количестве и павербанк даже такой ток не сможет выдать. В видео формула расчета тока есть, сейчас навскидку точное значение потребления не вспомню. Сколько ампер будет потреблять лента по формуле из видео, на такое кол-во ампер часов нужен повербанк, чтобы он проработал 1 час. Реалистичнее звучит взять ленту специальную на 12 вольт (такие есть) и запитать от авто аккума (если речь про него)
Спасибо за очень хороший урок по LED ленте и ее покдлючение к плате. Есть вопрос - при нажатия тактовой кнопки - у меня зажигается лента. А как ее погасить? Какая команда? if(digitalRead(ButtonPin) == HIGH { fill_solid(leds, 60, color); FastLED.setBrightness(120); FastLED.show(); } else { ........// что добавляется в условие else? }
всё это понятно и полго видео про это , но как ты сделал управление цветами ленты через алису , вот что интересно ,, спасибо за познавтельноее видео , успехов
У меня в планах, уже года 3, сделать на забор по верху адресную ленту. Куску датчиков расстояния и esp32. Реакция на людей и животных. Красота будет. Но что-то как я подумаю о изготовлении 25 метров ....... и сразу всё отпадает
Кто ни то может пояснить мне, я посчитал, что хочу сделать ленту на 1162 светодиода. FPS при этом составит 28,7. Будет ли видно мерцание человеческим глазом? По моим соображениям нет. Все верно?
Добрый день, заменил на ленте 5 диодов из них 3 светят совсем другими цветами разными, если их заменить то все равно три светят не так как все . Но если поставить на место диоды которые не менялись то все работает , при этом 2 из 5 новых работают нормально
Добрый день.А можно ли подключить параллельно несколько лент? Есть лестница с 15 ступеньками хотелось бы их запаралелить или не будет работать ?Только последовательно??
Добрый день! Можно подключить канал каждой ленты Din, к примеру, в 7 и 8 пины на ардуино и написать код, чтобы данные отправлялись на каждый из пинов одновременно (практически). К одному пину подключать несколько лент не пробовал. В целом, это не проблема
Если речь про обычную RGB ленту, то только изменив код прошивки и адаптировав его под эту ленту. Могу вам написать что приложение шлёт на ленту и как парсить эти данные
Привет, подскажи пожалуйста, почему, когда его режу в нужном месте и он продолжается через 10 см. Через проводки для ргб, то начинает глючить и некорректно работать?
Перед тем как заказать ленту нашел информацию, что один светодиод потребляет максимум 36мА. Заказал, пришла, на один светодиод приходится всего 13.5мА.
Привет! Урок действительно понятный, но у меня такой вопрос: Я собираюсь делать самостоятельно кастомную оптику для машины например, у неё аккумулятор 12В, как мы знаем, что делать в таком случае? Использовать транзисторы? Заранее спасибо! Хотелось бы отдельное видео на эту тему) Залакайте, кому такое тоже полезно!
Можно использовать понижающий преобразователь 12v-5v. На ардуино в принципе есть стабилизатор напряжения, то есть ее можно питать от 5v до 12v, но 12 - это верхняя граница и не все китайские ардуино выдерживают такое напряжение. Боле 1А пропускать через ардуино нельзя, иначе сгорит.
Здравствйуте! Дайте пожалуйста email adress, либо whatsup. Как можно связаться с вами. VK не работает в Болгарии. Замечательный канал. Спасибо вам огромное!
Комментарий в поддержку канала. Спасибо, было интересно!
Дай Бог здоровья тебе мил человек
Спасибо! Все очень понятно!
классное видео, я никак не мог понять как контроллер узнает конкретный адрес светодиода, спасибо вам
Спасибо за комментарий, рад, что вам понравилось)
В свое время сколько ни искал информации о том как работает лента везде писалось что на каждый светодиод подается 24 бита данных. Но когда решил управлять лентой из ардуино без использования сторонних библиотек, то обнаружился тот факт, что на каждый светодиод (назовем его элемент) нужно подавать 32 бита данных. Причем, оказалось что в элементах ленты, кроме красного, синего и зеленого светодиодов есть еще и белый светодиод. Думал, что я купил какую-то хитрую ленту на алике, но у меня была еще одна лента (вернее матрица 16*16, но по сути это лента), подключил ее и оказалось то же самое, т.е. красный, зеленый, синий и белый и на каждый такой элемент нужно посылать 32 бита данных. До сих пор не могу понять почему так.
Вероятно, у вас была лента RGBW формата, которая помимо трёх цветов имеет ещё белый светодиод. Отсюда и 32 бита данных, т.к. в пикселе не 3 светодиода, а 4 ( 4х8=32).
Делают такие ленты, чтобы расширить цветопередачу и сделать белый цвет более естественным
@@TedRed Похоже, что да. А вот недавно купил адресную гирлянду. И там оказалось что нужно передавать 24 бита на каждый элемент.
@@TedRed спасибо, не знал что вообще такие существуют)
Как раз подыскиваем инфу по голосовому помощнику, доступную для повторения школьниками. А вообще канал просто находка!
Боюсь, что повторить это не так просто, сам пока разбираюсь с этой темой
нахер вы нужны этим школьникам?
Очень хорошо всё разжовано, большое спасибо, то что нужно. Единственное хотелось бы узнать, как регулировать яркость отдельных светодиодов? Я так понимаю готового метода нет, нужно каждый цвет убавлять на отдельном светодиоде?
Если я правильно понимаю, в случае, если подать последовательность 11111111 00000000 10000000, то первый светодиод будет работать на полную яркость (255), второй не будет светиться (0), а третий будет "гореть" наполовину яркости (128).
какая версия библиотеки ? на 3.5 не работает....
очень бы хотелось видео по голосовому помощнику))
Хорошо, запишу, как допилю программу
@@TedRed я пока что вообще не программист, но очень хотел бы разобраться и сделать себе аналог ассистента
Не у всех людей одинаковое восприятия информации, и когда один понял так. другой не поймет. Вот ты объясняешь так как понимаю именно я. Единственное конечно у меня уже какой никакой опыт есть и для меня большинство информации излишне, но это лично мои трудности ). Вот мне главное увидеть графики передачи информации. я очень хорошо читаю и понимаю графики. Без графиков на слух жуть как тяжело.
По сути вкратце для таких как я, я бы сформулировал в виде предложений передачу так:
Каждую итерацию вы должны отправлять информацию ВСЕМ светодиодам. Вы не можете отправить информацию только одному светодиоду.
Каждую итерацию вы отправляете биты (байты) в ленту как наливаете воду в стакан, информация "наливается" в светодиоды поочереди в прямом смысле, каждый светодиод когда полон, передает эстафету следующему.
Мы конечно можем не передавать информацию всем светодиодам, а передать её только тем что вначале, тогда нам нужно перестать передавать информацию 50мкс, и тогда следующий раз опять начнет заполнять сначала.
Спасибо, очень рад, что вам понравилось!
Аналогии со стаканом также отличные) кажется, мы похоже рассуждаем
@@TedRed ну естественно мы похоже рассуждаем если ваше объяснение для меня эталон объяснения )
@@WZombie47 Если будут вопросы - задавайте)
На новые видео из-за работы пока времени нет, но подсказать могу, если будет нужно
@@TedRed Так яж не знаю в чем вы разбираетесь )))) Например есть вопрос, на который вы врядли знаете ответ.Я вот не знаю, и найти не могу никого. Как получить показания с датчика качества воздуха мерседес, тот который с 2000 по 2007 год шел на мерседесы))) Ну я по вашим видео могу понять в каких областях у вас есть знания.
Имел в виду по теме видео, конечно)
По вашему вопросу не подскажу)))
Самое лучшее видео на тему, желаю автору развития канала
Вопрос, у меня лента на 1500 диодов, расчитал какой блок нужен, все сделано, проект собран на ардуино мега, осталось только код написать, правильно?
Сколько максимальное количество светодиодов возможно подключить?
Можно ли получить ленту с большим запасом в Амперах например 5v, 144 LED/m WS2812B на 3 метра с блоком питания 5v 300w 60A???
как управлять разными лентами (двумя) на разных портах для этой библиотеки?
Здравия ....а подскажи пожалуйста купил контроллер BT SP LED с микрофоном...но в нем прошивка для музыки и много режимов моргания...а можно как то его прошить чтобы голос на адресную панель выводил как бегущую строку....
Конечно интересно.
Скажит, а LED лента может перегружать данными ардуинку (UNO)?
У меня устройство - счетчик очков (начинает считать начислять очки при нажатой кнопке),
Из интерфейса - OLED 16x2 screen + I2C, пищалка, две кнопки (Захват и Рестарт) и все. Ну и LED лента добавляется. Но при подлючении LED ленты - счетчки начинает жестко глючить. На экране при нажатии замирают очки на 0, потом начинают отсчитывать медленно 1-2 интервала и потом все - застывают.
Сейчас переключил LED ленту на вторую Ардуино, вывел инициализацию на ту же самую кнопку. В таком варианте все отлично работает. Но на одной Ардуинке никак?
Добрый вечер! Подскажите, можно ли данную ленту подключить параллельно с одного контроллера, две или три линии?
Здравствуйте, да, можно
@@TedRed Можете подсказать как это сделать, может видеоролик есть какой-то?
Подскажите, а можно на адресной светодиодной ленте управлять каждым светодиодом отдельно?
Например с/диод №1 - красный цвет, с/диод №2 - мигает синий 1 Гц, с/диод №3 - мигает зеленый 0,5 Гц,
Так автор показал, как управлять отдельным пикселем
Очень понравилось видео. Хочу создать свои эффекты подсветки, вплоть до каждого пикселя. Это только на ардуино возможно? Или есть какие то более простые контроллеры с возможностью программирования? Может быть через мобильное приложение...
так же как и ты, я искал как это сделать, пока не нашёл(
Боюсь что более простого чем Ардуино ( или другие ...друино) для освоения пока нет. Не надо покупать отдельных отладчиков/программаторов, очень много кода, библиотек, видео.
Конечно можно не ардуино использовать, а, например, STM, PIC-контроллеры и т.д. Но зачем ? Дуинка самая простая ИМХО
Привет. Классное видио. Есть вопрос хочу сделать на основе такой ленты подсветку лестницы нужен контроллер для управления. Можете помочь с программой, если да, то как с вами связаться?
Подскажите. имеется два двухметровых куска адресной ленты с плотностью 60 лед на 1м. обе не горят. Можно ли как то прозвонить или определить какие и сколько диодов в этих отрезках мертывы?
У каждого светодиода в ленте есть вход и выход. Создайте скечт, который в цикле будет включать 120 светодиодов каким-либо цветом, запитайте ленту и проводом от Data_pin через резистор касайтесь контакта Din на ленте, начиная с первого и так далее. Вероятно, что сгорел первый чип и он не передаёт данные дальше. Может лента на 12в, а подключаете 5в.
Привет. Прошу совета. Взял ленту ws2813, 60 диодов/метр, 5 вольт, 5 метров.
Хочу сделать портативну подсветку в лес от павер банка или аккума.
Возможно ли сделать питание по usb от павер банка и насколько быстро он его высадит при таком потреблении?
Или была мысль взять автомобильный аккум 12В, и как-то понизить ток до 5в и запитать схему.
Что на ваш взгляд реалистичнее звучит?
Привет, интересный вопрос)
Боюсь, потреблять она будет очень много в таком количестве и павербанк даже такой ток не сможет выдать. В видео формула расчета тока есть, сейчас навскидку точное значение потребления не вспомню.
Сколько ампер будет потреблять лента по формуле из видео, на такое кол-во ампер часов нужен повербанк, чтобы он проработал 1 час.
Реалистичнее звучит взять ленту специальную на 12 вольт (такие есть) и запитать от авто аккума (если речь про него)
@@TedRed Спасибо большое за мнение! Пойду путем с 12в и диодов 30/м, вместо 60/м, чтобы быстро не высадил аккум
23:47 а можно ли как-нибудь заставить светодиоды двигаться?
Конечно, нужно только прикрутить им сервопривод 😊
Супер, спасибо!
Как с тобой связаться для консультации?
Почему у тебя лента без сглаживающих конденсаторов? И нужны ли они вообще? После каждого светодиода
Спасибо за очень хороший урок по LED ленте и ее покдлючение к плате.
Есть вопрос - при нажатия тактовой кнопки - у меня зажигается лента. А как ее погасить? Какая команда?
if(digitalRead(ButtonPin) == HIGH
{
fill_solid(leds, 60, color);
FastLED.setBrightness(120);
FastLED.show();
}
else
{
........// что добавляется в условие else?
}
Вы можете яркость на 0 установить
Set.brightness(0)
Либо цвет (0,0,0)
@@TedRed Спасибо большое. Сам тоже уже догадался цвет обнулить) ВСе работает.
всё это понятно и полго видео про это , но как ты сделал управление цветами ленты через алису , вот что интересно ,, спасибо за познавтельноее видео , успехов
Когда-нибудь выпущу ролик по этому поводу
Там все просто на самом деле, .net + vosk
@@TedRed спасибо огромное , за ваши труды , буду очень признателен , ждем с нетерпением
У меня в планах, уже года 3, сделать на забор по верху адресную ленту. Куску датчиков расстояния и esp32. Реакция на людей и животных. Красота будет. Но что-то как я подумаю о изготовлении 25 метров ....... и сразу всё отпадает
такая же херня оргомная количиство задумок но как прдедсавиш сколько придетс узать и прокачать и сразу пропадает всякое жилание
Кто ни то может пояснить мне, я посчитал, что хочу сделать ленту на 1162 светодиода. FPS при этом составит 28,7. Будет ли видно мерцание человеческим глазом? По моим соображениям нет. Все верно?
Добрый день, заменил на ленте 5 диодов из них 3 светят совсем другими цветами разными, если их заменить то все равно три светят не так как все . Но если поставить на место диоды которые не менялись то все работает , при этом 2 из 5 новых работают нормально
Добрый день.А можно ли подключить параллельно несколько лент? Есть лестница с 15 ступеньками хотелось бы их запаралелить или не будет работать ?Только последовательно??
Добрый день!
Можно подключить канал каждой ленты Din, к примеру, в 7 и 8 пины на ардуино и написать код, чтобы данные отправлялись на каждый из пинов одновременно (практически).
К одному пину подключать несколько лент не пробовал.
В целом, это не проблема
если можно то как подключить к этой проге и ардуино, светодиодную ленту с четырьмя контактами??
Если речь про обычную RGB ленту, то только изменив код прошивки и адаптировав его под эту ленту. Могу вам написать что приложение шлёт на ленту и как парсить эти данные
Здравствуйте а вы программируете есп32 на заказ?
К сожалению, к микроконтроллерам уже очень давно не притрагивался. А что именно вам необходимо?
@@TedRed мне нужно сделать управление контроллером лестниц через точку доступа .
@@TedRed платку я спроектировал. А вот с программированием в тупике
@@TedRed управление через ws2811 последовательно подключенных от одного пина. Хотелось бы управлять задержками и выборами каналов ну и ещё функций 6-8
А почему именно 8 бит?
Пятиволттовую адресную ленту отрезок примерно 20 сантиметров можно записать от аккумулятора 18650 если нужна портативность?
питай, разрешаю
Подскажите какие сопротивления номиналом стоят в ленте ?
Не измерял, если будет время - отпишусь сюда же с результатом
Привет, подскажи пожалуйста, почему, когда его режу в нужном месте и он продолжается через 10 см. Через проводки для ргб, то начинает глючить и некорректно работать?
Все соблюдено, палярность и направление
@@severRustamа сечение?
Перед тем как заказать ленту нашел информацию, что один светодиод потребляет максимум 36мА. Заказал, пришла, на один светодиод приходится всего 13.5мА.
Привет! Урок действительно понятный, но у меня такой вопрос:
Я собираюсь делать самостоятельно кастомную оптику для машины например, у неё аккумулятор 12В, как мы знаем, что делать в таком случае? Использовать транзисторы?
Заранее спасибо! Хотелось бы отдельное видео на эту тему) Залакайте, кому такое тоже полезно!
Можно использовать понижающий преобразователь 12v-5v. На ардуино в принципе есть стабилизатор напряжения, то есть ее можно питать от 5v до 12v, но 12 - это верхняя граница и не все китайские ардуино выдерживают такое напряжение. Боле 1А пропускать через ардуино нельзя, иначе сгорит.
а если лента на 12в как ее подключить к ардуино то везде информацыя на WS2812B 5в а у меня WS2815 12в
Подключи ленту к бп на 12 v, а выход DIN У ленты подключи к ардуинке через резистор на 300-500 Ом.
@@almazov5284 все нормально разобрался все работает. спасибо что ответили на вопрос, я этот вопрос задавал многим вы единственный кто ответил
@@алексейыы-ы4п не за что. стандартная схема подключения ленты)
@@алексейыы-ы4п ну ебать. высшая математика
Спасибо
А как управлять цветом ленты в реальном времени?
Что имеете в виду?
@@TedRed можно ли создать интерфейс для компьютера и быстро изменять цвет ленты. Без блютуз, по проводу
Да, у меня на канале есть готовое решение для этого, второе видео по счету.
Также где-то было видео, как это внутри реализовано на WPF
Топ
Лай сразу :) Молодец!
Обрати внимание на качество видео. Почему то 360р :(
Ютуб ещё не успел обработать, видео длинное получилось
Через час, думаю, будет в UHD уже
Комментарий для продвижения
Ну ячейка 500×1000мм с лентой 60д на метр будет потреблять порядка 100ампер???😰😱 🤦🏻♂️🤦🏻♂️🤦🏻♂️
Просто комментарий...
звук гавно
Смени свои говно-колонки! Звук отличный!
Здравствйуте! Дайте пожалуйста email adress, либо whatsup. Как можно связаться с вами. VK не работает в Болгарии. Замечательный канал. Спасибо вам огромное!