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

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 106

  • @JohnnyZag
    @JohnnyZag 10 หลายเดือนก่อน +7

    Комментарий в поддержку канала. Спасибо, было интересно!

  • @annasolovyeva2456
    @annasolovyeva2456 8 หลายเดือนก่อน +4

    Дай Бог здоровья тебе мил человек

  • @alexlabmonkey
    @alexlabmonkey 5 วันที่ผ่านมา +1

    Спасибо! Все очень понятно!

  • @TheRepconn
    @TheRepconn 11 หลายเดือนก่อน +2

    классное видео, я никак не мог понять как контроллер узнает конкретный адрес светодиода, спасибо вам

    • @TedRed
      @TedRed  11 หลายเดือนก่อน

      Спасибо за комментарий, рад, что вам понравилось)

  • @glukmaker
    @glukmaker ปีที่แล้ว +3

    В свое время сколько ни искал информации о том как работает лента везде писалось что на каждый светодиод подается 24 бита данных. Но когда решил управлять лентой из ардуино без использования сторонних библиотек, то обнаружился тот факт, что на каждый светодиод (назовем его элемент) нужно подавать 32 бита данных. Причем, оказалось что в элементах ленты, кроме красного, синего и зеленого светодиодов есть еще и белый светодиод. Думал, что я купил какую-то хитрую ленту на алике, но у меня была еще одна лента (вернее матрица 16*16, но по сути это лента), подключил ее и оказалось то же самое, т.е. красный, зеленый, синий и белый и на каждый такой элемент нужно посылать 32 бита данных. До сих пор не могу понять почему так.

    • @TedRed
      @TedRed  ปีที่แล้ว +2

      Вероятно, у вас была лента RGBW формата, которая помимо трёх цветов имеет ещё белый светодиод. Отсюда и 32 бита данных, т.к. в пикселе не 3 светодиода, а 4 ( 4х8=32).
      Делают такие ленты, чтобы расширить цветопередачу и сделать белый цвет более естественным

    • @glukmaker
      @glukmaker 11 หลายเดือนก่อน +1

      @@TedRed Похоже, что да. А вот недавно купил адресную гирлянду. И там оказалось что нужно передавать 24 бита на каждый элемент.

    • @vladilion90
      @vladilion90 7 หลายเดือนก่อน

      ​@@TedRed спасибо, не знал что вообще такие существуют)

  • @ivanvoropaev1127
    @ivanvoropaev1127 2 ปีที่แล้ว

    Как раз подыскиваем инфу по голосовому помощнику, доступную для повторения школьниками. А вообще канал просто находка!

    • @TedRed
      @TedRed  2 ปีที่แล้ว +1

      Боюсь, что повторить это не так просто, сам пока разбираюсь с этой темой

    • @n3tium
      @n3tium ปีที่แล้ว +1

      нахер вы нужны этим школьникам?

  • @ГеннадийТернавчук
    @ГеннадийТернавчук 7 หลายเดือนก่อน +1

    Очень хорошо всё разжовано, большое спасибо, то что нужно. Единственное хотелось бы узнать, как регулировать яркость отдельных светодиодов? Я так понимаю готового метода нет, нужно каждый цвет убавлять на отдельном светодиоде?

    • @alexfrostIT
      @alexfrostIT 5 หลายเดือนก่อน

      Если я правильно понимаю, в случае, если подать последовательность 11111111 00000000 10000000, то первый светодиод будет работать на полную яркость (255), второй не будет светиться (0), а третий будет "гореть" наполовину яркости (128).

  • @Блудный_Сын
    @Блудный_Сын ปีที่แล้ว +2

    какая версия библиотеки ? на 3.5 не работает....

  • @maximgordeev601
    @maximgordeev601 2 ปีที่แล้ว +10

    очень бы хотелось видео по голосовому помощнику))

    • @TedRed
      @TedRed  2 ปีที่แล้ว +3

      Хорошо, запишу, как допилю программу

    • @maximgordeev601
      @maximgordeev601 2 ปีที่แล้ว

      @@TedRed я пока что вообще не программист, но очень хотел бы разобраться и сделать себе аналог ассистента

  • @WZombie47
    @WZombie47 2 หลายเดือนก่อน +2

    Не у всех людей одинаковое восприятия информации, и когда один понял так. другой не поймет. Вот ты объясняешь так как понимаю именно я. Единственное конечно у меня уже какой никакой опыт есть и для меня большинство информации излишне, но это лично мои трудности ). Вот мне главное увидеть графики передачи информации. я очень хорошо читаю и понимаю графики. Без графиков на слух жуть как тяжело.
    По сути вкратце для таких как я, я бы сформулировал в виде предложений передачу так:
    Каждую итерацию вы должны отправлять информацию ВСЕМ светодиодам. Вы не можете отправить информацию только одному светодиоду.
    Каждую итерацию вы отправляете биты (байты) в ленту как наливаете воду в стакан, информация "наливается" в светодиоды поочереди в прямом смысле, каждый светодиод когда полон, передает эстафету следующему.
    Мы конечно можем не передавать информацию всем светодиодам, а передать её только тем что вначале, тогда нам нужно перестать передавать информацию 50мкс, и тогда следующий раз опять начнет заполнять сначала.

    • @TedRed
      @TedRed  2 หลายเดือนก่อน

      Спасибо, очень рад, что вам понравилось!
      Аналогии со стаканом также отличные) кажется, мы похоже рассуждаем

    • @WZombie47
      @WZombie47 2 หลายเดือนก่อน +1

      @@TedRed ну естественно мы похоже рассуждаем если ваше объяснение для меня эталон объяснения )

    • @TedRed
      @TedRed  2 หลายเดือนก่อน

      @@WZombie47 Если будут вопросы - задавайте)
      На новые видео из-за работы пока времени нет, но подсказать могу, если будет нужно

    • @WZombie47
      @WZombie47 2 หลายเดือนก่อน

      @@TedRed Так яж не знаю в чем вы разбираетесь )))) Например есть вопрос, на который вы врядли знаете ответ.Я вот не знаю, и найти не могу никого. Как получить показания с датчика качества воздуха мерседес, тот который с 2000 по 2007 год шел на мерседесы))) Ну я по вашим видео могу понять в каких областях у вас есть знания.

    • @TedRed
      @TedRed  2 หลายเดือนก่อน

      Имел в виду по теме видео, конечно)
      По вашему вопросу не подскажу)))

  • @gorchak0
    @gorchak0 ปีที่แล้ว +3

    Самое лучшее видео на тему, желаю автору развития канала

  • @malinka_music
    @malinka_music ปีที่แล้ว

    Вопрос, у меня лента на 1500 диодов, расчитал какой блок нужен, все сделано, проект собран на ардуино мега, осталось только код написать, правильно?

  • @Тема-в5в
    @Тема-в5в 10 หลายเดือนก่อน

    Сколько максимальное количество светодиодов возможно подключить?

  • @RomaSD95
    @RomaSD95 10 หลายเดือนก่อน

    Можно ли получить ленту с большим запасом в Амперах например 5v, 144 LED/m WS2812B на 3 метра с блоком питания 5v 300w 60A???

  • @olegst7989
    @olegst7989 10 หลายเดือนก่อน

    как управлять разными лентами (двумя) на разных портах для этой библиотеки?

  • @saldie_roblox2050
    @saldie_roblox2050 ปีที่แล้ว

    Здравия ....а подскажи пожалуйста купил контроллер BT SP LED с микрофоном...но в нем прошивка для музыки и много режимов моргания...а можно как то его прошить чтобы голос на адресную панель выводил как бегущую строку....

  • @HitmanFSB
    @HitmanFSB 2 หลายเดือนก่อน

    Конечно интересно.

  • @Ivan_FPV
    @Ivan_FPV ปีที่แล้ว

    Скажит, а LED лента может перегружать данными ардуинку (UNO)?
    У меня устройство - счетчик очков (начинает считать начислять очки при нажатой кнопке),
    Из интерфейса - OLED 16x2 screen + I2C, пищалка, две кнопки (Захват и Рестарт) и все. Ну и LED лента добавляется. Но при подлючении LED ленты - счетчки начинает жестко глючить. На экране при нажатии замирают очки на 0, потом начинают отсчитывать медленно 1-2 интервала и потом все - застывают.
    Сейчас переключил LED ленту на вторую Ардуино, вывел инициализацию на ту же самую кнопку. В таком варианте все отлично работает. Но на одной Ардуинке никак?

  • @МаксимЯсковец-т8й
    @МаксимЯсковец-т8й 2 หลายเดือนก่อน

    Добрый вечер! Подскажите, можно ли данную ленту подключить параллельно с одного контроллера, две или три линии?

    • @TedRed
      @TedRed  2 หลายเดือนก่อน

      Здравствуйте, да, можно

    • @МаксимЯсковец-т8й
      @МаксимЯсковец-т8й 2 หลายเดือนก่อน

      @@TedRed Можете подсказать как это сделать, может видеоролик есть какой-то?

  • @radikmullayanov8507
    @radikmullayanov8507 5 หลายเดือนก่อน

    Подскажите, а можно на адресной светодиодной ленте управлять каждым светодиодом отдельно?
    Например с/диод №1 - красный цвет, с/диод №2 - мигает синий 1 Гц, с/диод №3 - мигает зеленый 0,5 Гц,

    • @vst063
      @vst063 28 วันที่ผ่านมา

      Так автор показал, как управлять отдельным пикселем

  • @FakeReplicant
    @FakeReplicant ปีที่แล้ว +2

    Очень понравилось видео. Хочу создать свои эффекты подсветки, вплоть до каждого пикселя. Это только на ардуино возможно? Или есть какие то более простые контроллеры с возможностью программирования? Может быть через мобильное приложение...

    • @karbotanium3749
      @karbotanium3749 ปีที่แล้ว +2

      так же как и ты, я искал как это сделать, пока не нашёл(

    • @АлексАрдуино
      @АлексАрдуино ปีที่แล้ว +3

      Боюсь что более простого чем Ардуино ( или другие ...друино) для освоения пока нет. Не надо покупать отдельных отладчиков/программаторов, очень много кода, библиотек, видео.
      Конечно можно не ардуино использовать, а, например, STM, PIC-контроллеры и т.д. Но зачем ? Дуинка самая простая ИМХО

  • @Петрович-й2б
    @Петрович-й2б ปีที่แล้ว

    Привет. Классное видио. Есть вопрос хочу сделать на основе такой ленты подсветку лестницы нужен контроллер для управления. Можете помочь с программой, если да, то как с вами связаться?

  • @xMONARHx
    @xMONARHx ปีที่แล้ว

    Подскажите. имеется два двухметровых куска адресной ленты с плотностью 60 лед на 1м. обе не горят. Можно ли как то прозвонить или определить какие и сколько диодов в этих отрезках мертывы?

    • @serjioua8501
      @serjioua8501 11 หลายเดือนก่อน

      У каждого светодиода в ленте есть вход и выход. Создайте скечт, который в цикле будет включать 120 светодиодов каким-либо цветом, запитайте ленту и проводом от Data_pin через резистор касайтесь контакта Din на ленте, начиная с первого и так далее. Вероятно, что сгорел первый чип и он не передаёт данные дальше. Может лента на 12в, а подключаете 5в.

  • @ivanoutdoor1840
    @ivanoutdoor1840 6 หลายเดือนก่อน

    Привет. Прошу совета. Взял ленту ws2813, 60 диодов/метр, 5 вольт, 5 метров.
    Хочу сделать портативну подсветку в лес от павер банка или аккума.
    Возможно ли сделать питание по usb от павер банка и насколько быстро он его высадит при таком потреблении?
    Или была мысль взять автомобильный аккум 12В, и как-то понизить ток до 5в и запитать схему.
    Что на ваш взгляд реалистичнее звучит?

    • @TedRed
      @TedRed  6 หลายเดือนก่อน

      Привет, интересный вопрос)
      Боюсь, потреблять она будет очень много в таком количестве и павербанк даже такой ток не сможет выдать. В видео формула расчета тока есть, сейчас навскидку точное значение потребления не вспомню.
      Сколько ампер будет потреблять лента по формуле из видео, на такое кол-во ампер часов нужен повербанк, чтобы он проработал 1 час.
      Реалистичнее звучит взять ленту специальную на 12 вольт (такие есть) и запитать от авто аккума (если речь про него)

    • @ivanoutdoor1840
      @ivanoutdoor1840 6 หลายเดือนก่อน

      @@TedRed Спасибо большое за мнение! Пойду путем с 12в и диодов 30/м, вместо 60/м, чтобы быстро не высадил аккум

  • @karbotanium3749
    @karbotanium3749 ปีที่แล้ว

    23:47 а можно ли как-нибудь заставить светодиоды двигаться?

    • @Ammadus2
      @Ammadus2 ปีที่แล้ว

      Конечно, нужно только прикрутить им сервопривод 😊

  • @rashidze
    @rashidze 5 หลายเดือนก่อน

    Супер, спасибо!

  • @rucikkoo
    @rucikkoo ปีที่แล้ว

    Как с тобой связаться для консультации?

  • @xeon2174
    @xeon2174 9 หลายเดือนก่อน

    Почему у тебя лента без сглаживающих конденсаторов? И нужны ли они вообще? После каждого светодиода

  • @Ivan_FPV
    @Ivan_FPV ปีที่แล้ว

    Спасибо за очень хороший урок по LED ленте и ее покдлючение к плате.
    Есть вопрос - при нажатия тактовой кнопки - у меня зажигается лента. А как ее погасить? Какая команда?
    if(digitalRead(ButtonPin) == HIGH
    {
    fill_solid(leds, 60, color);
    FastLED.setBrightness(120);
    FastLED.show();
    }
    else
    {
    ........// что добавляется в условие else?
    }

    • @TedRed
      @TedRed  ปีที่แล้ว +1

      Вы можете яркость на 0 установить
      Set.brightness(0)
      Либо цвет (0,0,0)

    • @Ivan_FPV
      @Ivan_FPV ปีที่แล้ว +1

      @@TedRed Спасибо большое. Сам тоже уже догадался цвет обнулить) ВСе работает.

  • @metla555
    @metla555 9 หลายเดือนก่อน

    всё это понятно и полго видео про это , но как ты сделал управление цветами ленты через алису , вот что интересно ,, спасибо за познавтельноее видео , успехов

    • @TedRed
      @TedRed  9 หลายเดือนก่อน +1

      Когда-нибудь выпущу ролик по этому поводу
      Там все просто на самом деле, .net + vosk

    • @metla555
      @metla555 9 หลายเดือนก่อน

      @@TedRed спасибо огромное , за ваши труды , буду очень признателен , ждем с нетерпением

  • @edrdr
    @edrdr 2 ปีที่แล้ว +1

    У меня в планах, уже года 3, сделать на забор по верху адресную ленту. Куску датчиков расстояния и esp32. Реакция на людей и животных. Красота будет. Но что-то как я подумаю о изготовлении 25 метров ....... и сразу всё отпадает

    • @алексейыы-ы4п
      @алексейыы-ы4п ปีที่แล้ว +1

      такая же херня оргомная количиство задумок но как прдедсавиш сколько придетс узать и прокачать и сразу пропадает всякое жилание

  • @kedrovyi
    @kedrovyi ปีที่แล้ว

    Кто ни то может пояснить мне, я посчитал, что хочу сделать ленту на 1162 светодиода. FPS при этом составит 28,7. Будет ли видно мерцание человеческим глазом? По моим соображениям нет. Все верно?

  • @76449898923554750686
    @76449898923554750686 8 หลายเดือนก่อน

    Добрый день, заменил на ленте 5 диодов из них 3 светят совсем другими цветами разными, если их заменить то все равно три светят не так как все . Но если поставить на место диоды которые не менялись то все работает , при этом 2 из 5 новых работают нормально

  • @СергейР-р5о
    @СергейР-р5о ปีที่แล้ว

    Добрый день.А можно ли подключить параллельно несколько лент? Есть лестница с 15 ступеньками хотелось бы их запаралелить или не будет работать ?Только последовательно??

    • @TedRed
      @TedRed  ปีที่แล้ว

      Добрый день!
      Можно подключить канал каждой ленты Din, к примеру, в 7 и 8 пины на ардуино и написать код, чтобы данные отправлялись на каждый из пинов одновременно (практически).
      К одному пину подключать несколько лент не пробовал.
      В целом, это не проблема

  • @mikl9376
    @mikl9376 ปีที่แล้ว

    если можно то как подключить к этой проге и ардуино, светодиодную ленту с четырьмя контактами??

    • @TedRed
      @TedRed  ปีที่แล้ว

      Если речь про обычную RGB ленту, то только изменив код прошивки и адаптировав его под эту ленту. Могу вам написать что приложение шлёт на ленту и как парсить эти данные

  • @basplatniy
    @basplatniy 11 หลายเดือนก่อน

    Здравствуйте а вы программируете есп32 на заказ?

    • @TedRed
      @TedRed  11 หลายเดือนก่อน

      К сожалению, к микроконтроллерам уже очень давно не притрагивался. А что именно вам необходимо?

    • @basplatniy
      @basplatniy 11 หลายเดือนก่อน

      @@TedRed мне нужно сделать управление контроллером лестниц через точку доступа .

    • @basplatniy
      @basplatniy 11 หลายเดือนก่อน

      @@TedRed платку я спроектировал. А вот с программированием в тупике

    • @basplatniy
      @basplatniy 11 หลายเดือนก่อน

      @@TedRed управление через ws2811 последовательно подключенных от одного пина. Хотелось бы управлять задержками и выборами каналов ну и ещё функций 6-8

  • @diliriy
    @diliriy 7 หลายเดือนก่อน

    А почему именно 8 бит?

  • @87ktulu
    @87ktulu ปีที่แล้ว

    Пятиволттовую адресную ленту отрезок примерно 20 сантиметров можно записать от аккумулятора 18650 если нужна портативность?

    • @n3tium
      @n3tium ปีที่แล้ว +1

      питай, разрешаю

  • @seregasema2079
    @seregasema2079 ปีที่แล้ว

    Подскажите какие сопротивления номиналом стоят в ленте ?

    • @TedRed
      @TedRed  ปีที่แล้ว

      Не измерял, если будет время - отпишусь сюда же с результатом

  • @severRustam
    @severRustam ปีที่แล้ว

    Привет, подскажи пожалуйста, почему, когда его режу в нужном месте и он продолжается через 10 см. Через проводки для ргб, то начинает глючить и некорректно работать?

    • @severRustam
      @severRustam ปีที่แล้ว

      Все соблюдено, палярность и направление

    • @WAVESUA
      @WAVESUA 8 หลายเดือนก่อน

      ​@@severRustamа сечение?

  • @Mr.Green33
    @Mr.Green33 8 วันที่ผ่านมา

    Перед тем как заказать ленту нашел информацию, что один светодиод потребляет максимум 36мА. Заказал, пришла, на один светодиод приходится всего 13.5мА.

  • @rucikkoo
    @rucikkoo ปีที่แล้ว

    Привет! Урок действительно понятный, но у меня такой вопрос:
    Я собираюсь делать самостоятельно кастомную оптику для машины например, у неё аккумулятор 12В, как мы знаем, что делать в таком случае? Использовать транзисторы?
    Заранее спасибо! Хотелось бы отдельное видео на эту тему) Залакайте, кому такое тоже полезно!

    • @TedRed
      @TedRed  ปีที่แล้ว

      Можно использовать понижающий преобразователь 12v-5v. На ардуино в принципе есть стабилизатор напряжения, то есть ее можно питать от 5v до 12v, но 12 - это верхняя граница и не все китайские ардуино выдерживают такое напряжение. Боле 1А пропускать через ардуино нельзя, иначе сгорит.

  • @алексейыы-ы4п
    @алексейыы-ы4п ปีที่แล้ว

    а если лента на 12в как ее подключить к ардуино то везде информацыя на WS2812B 5в а у меня WS2815 12в

    • @almazov5284
      @almazov5284 ปีที่แล้ว

      Подключи ленту к бп на 12 v, а выход DIN У ленты подключи к ардуинке через резистор на 300-500 Ом.

    • @алексейыы-ы4п
      @алексейыы-ы4п ปีที่แล้ว

      @@almazov5284 все нормально разобрался все работает. спасибо что ответили на вопрос, я этот вопрос задавал многим вы единственный кто ответил

    • @almazov5284
      @almazov5284 ปีที่แล้ว +2

      @@алексейыы-ы4п не за что. стандартная схема подключения ленты)

    • @n3tium
      @n3tium ปีที่แล้ว

      @@алексейыы-ы4п ну ебать. высшая математика

  • @RIKI4gdg
    @RIKI4gdg ปีที่แล้ว

    Спасибо

  • @MrEnstab_
    @MrEnstab_ ปีที่แล้ว

    А как управлять цветом ленты в реальном времени?

    • @TedRed
      @TedRed  ปีที่แล้ว

      Что имеете в виду?

    • @MrEnstab_
      @MrEnstab_ ปีที่แล้ว

      @@TedRed можно ли создать интерфейс для компьютера и быстро изменять цвет ленты. Без блютуз, по проводу

    • @TedRed
      @TedRed  ปีที่แล้ว

      Да, у меня на канале есть готовое решение для этого, второе видео по счету.
      Также где-то было видео, как это внутри реализовано на WPF

  • @НикитаПетрович-е7ц
    @НикитаПетрович-е7ц ปีที่แล้ว +1

    Топ

  • @LEVV2008
    @LEVV2008 2 ปีที่แล้ว

    Лай сразу :) Молодец!
    Обрати внимание на качество видео. Почему то 360р :(

    • @TedRed
      @TedRed  2 ปีที่แล้ว +1

      Ютуб ещё не успел обработать, видео длинное получилось
      Через час, думаю, будет в UHD уже

  • @gorchak0
    @gorchak0 ปีที่แล้ว +1

    Комментарий для продвижения

  • @Andrew-qk3ze
    @Andrew-qk3ze 16 วันที่ผ่านมา

    Ну ячейка 500×1000мм с лентой 60д на метр будет потреблять порядка 100ампер???😰😱 🤦🏻‍♂️🤦🏻‍♂️🤦🏻‍♂️

  • @А.Ихалайнен
    @А.Ихалайнен 10 หลายเดือนก่อน

    Просто комментарий...

  • @DMYKAP
    @DMYKAP ปีที่แล้ว

    звук гавно

    • @rus.m
      @rus.m ปีที่แล้ว +1

      Смени свои говно-колонки! Звук отличный!

  • @AlexAnev
    @AlexAnev ปีที่แล้ว

    Здравствйуте! Дайте пожалуйста email adress, либо whatsup. Как можно связаться с вами. VK не работает в Болгарии. Замечательный канал. Спасибо вам огромное!