Цифровой светодиод (WS2812 WS2812B)

Поділитися
Вставка
  • Опубліковано 4 лис 2024
  • Обзор светодиодной ленты WS2812B, подключение к самодельному эффектору, ошибки в документации, принцип работы, сферы применения.
    Тут я покупал:
    Сама лента: ali.pub/u1yr4
    Недорогая плата с STM32F103C8: ali.pub/dy3mi
    Плата STM32F103VE, которой я пользуюсь: ali.pub/i47qm
    А тут ссылки на готовые эффекторы:
    Дешёвый: ali.pub/6bgqm
    Мощный с Wifi: ali.pub/f63ty
    Профессиональный, музыкальный: ali.pub/4rqim
    Текст моей программы на C и прошивка под STM32F103VE и STM32F103C8: goo.gl/exZkti
    Alexander Guryanov AxGxP
    axgxp.pro
    / @axgxp

КОМЕНТАРІ • 97

  • @СветланаВасилькина-у7ь

    Приятно слушать!
    Отличная и профессиональная работа, что сейчас встречается редко. Спасибо!

  • @ИринаГурьянова-щ8ч
    @ИринаГурьянова-щ8ч 9 років тому +1

    Просто космос! На Новый год лучше всяких фейерверков!

  • @tvorim2202
    @tvorim2202 9 років тому

    Круто снял и рассказал о крутой вещице, не совсем правда понял принцип работы, но понял точно, что нужно вникать в програмирование, очень большие возможности открывают знания в этой области. Лайкую..

  • @ЮлияСкуловец-ц8г
    @ЮлияСкуловец-ц8г 9 років тому +1

    Классная штука!!! Обязательно на Новый год надо сделать! Очень красиво и необычно.

  • @ВладимирКонстантинопольски-ь2у

    весьма впечатляет, на елке выглядело бы замечательно)

  • @richardfreeman5172
    @richardfreeman5172 2 роки тому

    Хорошая дикция. Спасибо за материал.

  • @leoha13ru
    @leoha13ru 7 років тому +1

    Автору огромное спасибо.

  • @TechnoCook
    @TechnoCook 9 років тому +2

    Как всегда на высоте :) молодцом

  • @magiccyberdream8984
    @magiccyberdream8984 8 років тому

    Потрясающая штука! С просто огромными возможностями...
    В теории можно даже монитор собрать...

    • @gsmnexus7610
      @gsmnexus7610 8 років тому

      Я тоже об этом подумал))) Именно по такому принципу и работает SuperAMOLED от компании Samsung)))

  • @chertanovocc
    @chertanovocc 8 років тому +5

    спасибо за видео!

  • @ИгорьКонт
    @ИгорьКонт 5 років тому

    Просто красота!

  • @alexanderkamenskoy2665
    @alexanderkamenskoy2665 8 років тому

    Супер видео! От меня лайк!

  • @gsmnexus7610
    @gsmnexus7610 8 років тому +1

    Вот значит как работает SuperAMOLED дисплей)))

  • @slam3246
    @slam3246 8 років тому +1

    Меня она очень заинтересовала. Возник вопрос: возможно ли на ней осуществить эффект "бегущего огня" (скорее всего - не сложно), и самое сложное - тот же бегущий огонь, только как индикатор входящего аудио сигнала
    со сменой цвета в зависимости от наличие нч/сч/вч частот (по фильтру)

    • @АндрейБ-щ3э
      @АндрейБ-щ3э 6 років тому

      Посмотри канал AlexGyver. Он собрал на ардуине прикольную цветомузыку. ua-cam.com/channels/gtAOyEQdAyjvm9ATCi_Aig.html

  • @serbeer1240
    @serbeer1240 9 років тому +1

    ((((((( Классно .. . как светомузыку еще бы завязать - - -цены бы не было . .на PIC можно ли контроллер это присадить ? ( пока его только осваиваю и программер есть и чипы .. .
    Спасибо за обзор Александр !! отличная тема

    • @serbeer1240
      @serbeer1240 9 років тому

      дак понятное дело есть и лучше контроллеры - но программатор опять же нужен и так далее ))

  • @ЕвгенийМельник-э3д
    @ЕвгенийМельник-э3д 5 років тому +2

    Вещь я се светомузыку сделал на них и в реальности это намного красивей!

  • @СтепанДмитриевичКонев

    В дополнение к написанным ранее комплиментам, отдельное спасибо за отсутствие слов "всем привет" в начале видео. Ибо это фраза, которой выдают себя дилетанты.

  • @ИгорьЩербак-о9п
    @ИгорьЩербак-о9п 4 роки тому

    AlexGyver поведал о этих светодиодах гораздо позже тебя, но видео я увидел только сейчас.

    • @AxGxP
      @AxGxP  4 роки тому +1

      Загадки ранжирования youtube)))

  • @belikstas
    @belikstas 5 років тому

    Очень понравилось. Как сделать что бы и у меня на ленте так же бегали огоньки? Планирую ленту 5 метров

    • @AxGxP
      @AxGxP  5 років тому +1

      Контроллер подключить, иначе никак))

  • @oKxelA
    @oKxelA 8 років тому +2

    Скажите, если у меня лента состоящая из нескольких общей длинной 21 метр (60диодов/м), контроллер нужно подключать только с одной стороны? А то получается 1260 диодов и будет ли доходить сигнал до последнего диода?
    И можно ли подключить 2 блока питания по 200вт (dc5v) к такой ленте?

    • @DenSvet
      @DenSvet 8 років тому +3

      Подключать контроллер только со стороны ленты, где написано DI (Data Input), CI (CLK input). Сигнал может и не дойти без помех, не все ленты гарантируют регенирацию сигнала более 1024 pix. Со стороны контроллера скорее всего у вас резко упадет fps после применения более чем 1024 pix. Подключить можно и 10 шт. блоков питания, смотрите только чтоб GND их были на одной шине, +5 В и GND распоять по ленте множеством проводников (скажем через каждые 2 метра), т.к. сама лента имеет ограниченную пропускную способность по току. Рассмотренные автором ленты WS2812 WS2812B на 2016г. устарели, и имеют явный недостаток - при выходе из строя одного пикселя - дальнейшая цепочка перестает работать. Рекомендую посмотреть в сторону новых чипов WS2813.
      Автору видео респект.

    • @gsmnexus7610
      @gsmnexus7610 8 років тому

      А если у цепочки WS2813 сгорит один светодиод, то остальные после него будут светить? А интересно, адресация сместится при этом или просто сгоревший диод будет проигнорирован? Могу всё таки предположить что произойдёт сдвиг... Хотя, возможно сгорят сами диоды внутри SMD, а кристалл отвечающий за переадресацию останется исправным, в таком случае сдвиг не произойдёт, просто светить не будет...

    • @gsmnexus7610
      @gsmnexus7610 8 років тому +1

      Спасибо за совет WS2813, а то уже хотел ....12 покупать, они как бы дешевле, отличия продавцы не указывают... Китайцы бывают пишут SMD 5050 - это марка или тип корпуса? Скорее тип корпуса...

    • @oKxelA
      @oKxelA 8 років тому

      Спасибо вам за ответы! Так как у меня будет 4 куска по 5 метров и 1 кусок метровый, можно ли мне подключить 2 ленты и 1 контроллер на один блок питания, а остальные 2 ленты и 1 метр на второй блок питания? Тем самым не параллелить блоки. А данные контроллера пустить как обычно, последовательно.
      Подключать питание собираюсь отдельными проводами от блока до каждого конца 5 метровой ленты...

  • @askoldmax5610
    @askoldmax5610 8 років тому +1

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

    • @AxGxP
      @AxGxP  7 років тому

      Нет, она не загорится.

  • @K.I.G.
    @K.I.G. 7 років тому

    много лет работаю с RGB лентами, и всегда последовательность распиновки именно такая: G - R - B

    • @AxGxP
      @AxGxP  7 років тому +1

      А какое отношение распиновка имеет к структуре данных? Всегда и везде RGB, некоторые нюансы с little-endian или big-endian могут привести к BGR, но почету у них получилось GRB мне совершенно не понятно, мне это больше всего похоже на ошибку при проектировании.
      Кстати устройств с распиновкой GRB тоже не встречал, на всем что я знаю идет именно RGB, поделитесь ссылкой на документацию, где GRB, очень интересно!

    • @oleksandrsled7163
      @oleksandrsled7163 5 років тому

      @@AxGxP ydoma.info/ehlektrotekhnika/lampy-kakaya-luchshe/lampy-svetodiodnye-lenty-rgb-podklyuchenie.html

    • @oleksandrsled7163
      @oleksandrsled7163 5 років тому

      @@AxGxP cdn-learn.adafruit.com/downloads/pdf/rgb-led-strips.pdf

  • @MegaTraxxas
    @MegaTraxxas 6 років тому

    Мне кажется что интегрированная в светодиод микросхема это не микроконтроллер) а видео замечательное, как и все на этом канале!

  • @pasza1512
    @pasza1512 4 роки тому +1

    А в чем разница между ws2812 и ws2812b?

    • @elniko4852
      @elniko4852 4 роки тому

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

  • @dilyanakid3991
    @dilyanakid3991 8 років тому

    здравствуйте Александр, как можно с вами связаться? есть к вам предложение

  • @modjaid3907
    @modjaid3907 7 років тому

    ты сказал длина такой цепи не ограниченна? Это значит что от одного контроллера сигнал по ленте может идти в километры без усилителей?

    • @AxGxP
      @AxGxP  7 років тому

      Каждый светодиод является усилителем.

  • @Calhoon4
    @Calhoon4 7 років тому

    Хочу сделать поворотники в машину из такой ленты. Подскажите, на сколько они яркие, для поворотников сойдут? И бывает ли такая лента монохромная? Нужен желтый цвет.

    • @AxGxP
      @AxGxP  7 років тому +1

      Да, яркости должно хватить. Не совсем понял, зачем для поворотников адресуемые светодиоды? Обычную желтую ленту, в 10 раз дешевле получится...

    • @Calhoon4
      @Calhoon4 7 років тому

      Хочу как у ауди динамические поворотники из бегущих огней.

    • @AxGxP
      @AxGxP  7 років тому

      Да, подойдет. Монохромных не бывает, програмно прописываете, какой цвет, да и все... По яркости вполне достаточно.

  • @dj_Romeo
    @dj_Romeo 5 років тому

    Подтверждаю. Сделал переполюсовку. Пол метра ленты из пяти, сгорело(((. Одним защитным диодом не обойтись ибо токи большие. А в каждом кристалле с завода не установлена защита.

    • @AxGxP
      @AxGxP  5 років тому

      Поставь диод параллельно входу, в обратной полярности. В штатном режиме никак не будет влиять, а при переполюсовке спасет светодиоды.

    • @dj_Romeo
      @dj_Romeo 5 років тому

      @@AxGxP типа блок питания в защиту уйдет от коротыша? А какой ампераж посоветуете? БП НА 20 А. Чтобы коротыш сработал, нужно превышение. А 25 А диод -- та еще бандура. Или я что то не понимаю?

    • @AxGxP
      @AxGxP  5 років тому +1

      @@dj_Romeo в TO220 запросто найти подходящий вариант на ток и побольше. Ну а если поставить какой-то послабее, то даже если его будет пробивать, он будет спасать светодиоды. И для восстановления работоспособности его придется поменять. Возможно нужно использовать диод Шоттки, до меньшего значения дойдет напряжение. Какого нибудь 1N5818 вполне может хватить, у него импульсный ток 25А, так что может и не сгореть. Тут уже важно на включенный БП подключаете, или БП в сеть включаете.

    • @dj_Romeo
      @dj_Romeo 5 років тому

      @@AxGxP спасибо. Остался кусок подгоревшей ленты. Буду тестить. Сгорел сарай, гори и хата)))

  • @ПутешествияРомаЛиза

    Молодец помогаеш людям, уважаю.
    Вопрос мой таков если я куплю ленту такую как по твоей ссылке WS2812B 5 В RGB Addressble
    Потом куплю уже готовый вариант готовые эффекторы (пульт)
    Вот и вопрос нужно ли мне покупать еще Плату STM32F103VE ?????
    Дай знать прошу !

    • @ПутешествияРомаЛиза
      @ПутешествияРомаЛиза 8 років тому

      Саша пойдет такое дело ? вот что хочу лента 12 вольт с контролером -ru.aliexpress.com/item/5M-DC12V-Addressable-WS2811-SMD-5050-30-48-60Leds-m-WS2811-LED-Strip-Kit-White-Black/32593865366.html?spm=2114.30010708.3.201.PlaRsu&ws_ab_test=searchweb201556_9,searchweb201644_1_505_506_503_504_502_10001_10002_10016_10017_10010_10005_10011_10006_10003_10004_10009_10007_10008,searchweb201560_1,searchweb1451318400_-1,searchweb1451318411_6448&btsid=1bab2af0-fea3-44ae-8a58-3fb9643b8ad6
      Дай ответ плиз

    • @ПутешествияРомаЛиза
      @ПутешествияРомаЛиза 8 років тому

      ты умееш програмировать если нада спецефическое изображение я могу показать ?

    • @ПутешествияРомаЛиза
      @ПутешествияРомаЛиза 8 років тому

      Давай отложим этот момент я посчитал скоко нада ленты - и офигел ) я к тебе обращуся более точно когда понадобиться 100% что то по прошивкам ок ?

    • @ПутешествияРомаЛиза
      @ПутешествияРомаЛиза 8 років тому

      а ты в скапе есть ? добавиш меня romka016

  • @gsmnexus7610
    @gsmnexus7610 8 років тому +1

    ХОЧУ!!! ХОЧУ!!!

  • @makcimenuka7904
    @makcimenuka7904 6 років тому

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

    • @AxGxP
      @AxGxP  6 років тому

      Нет, зачем их обнулять? Отправляете данные, делаете паузу (reset), светодиоды загораются нужным цветом. Можете опять передавать данные, новые значения будет применены после завершения передачи.

    • @makcimenuka7904
      @makcimenuka7904 6 років тому

      Спасибо за ответ.
      Допустим хочу последовательно отключить риксели - пиксалы 10 штук.
      Сначало все включени после ресет мне нужен отправить биты только 9 пикселов но десяти же включен.
      По моему сначало обнулить о потом обновить или в процессе обновлении для последнего запишу нулей. Может я ошибаюсь.

    • @AxGxP
      @AxGxP  6 років тому

      Создание массив соответствующей длинны, и в нем отключаете, включаете нужные светодиоды. А данные на ленту передаёте из массива, каждый раз для всей длинны ленты.

    • @makcimenuka7904
      @makcimenuka7904 6 років тому

      Alexander Guryanov Спасибо у меня чуть по другому логика по другому реализован, сначало умнажую 24 как константу на рикселей потом в цикле пишу или 1 или 0 с задержкой - у меня пиксел или горит всегда в одном цвете или не горит, простоя логика.
      Спасибо еще раз, массив попробую.

  • @KirillKravitz
    @KirillKravitz 7 років тому

    При подключении к питанию без ардуины, она включается? Получили такую с Али, как только не изголялся, не горит и всё =( Хнык

    • @AxGxP
      @AxGxP  7 років тому +1

      Конечно не горит. Нужно подать 24 бита цвета, а потом сигнал reset - тогда загорится.

    • @KirillKravitz
      @KirillKravitz 7 років тому

      Спс. Как только не запитывал, какие только библиотеки не использовал, менял нану на уно... НиработаИИиииит =( Наверное, просто брак. Что интересно, через день после открытия диспута, али вмешался и вернул деньги, может прод накасячил =\

    • @AxGxP
      @AxGxP  7 років тому

      Логического анализатора или осциллографа нет? Можно было бы глянуть, что там та ардуина выдает... Дело в том, что тут нужно достаточно точно соблюсти тайминги, иначе не заработает. Там в ардуине как-то настраивается частота процессора? Делитель на 8 отключается, или он всегда отключен? Как там вообще это осуществлено, через UART? А отзывы о продавце какие?

    • @KirillKravitz
      @KirillKravitz 7 років тому

      com подключается к com ардуины и ленты, data сажается на выбраный в скетче порт. скетч брал из примеров библиотек для ардуины, пробовал разные библиотеки и скетчи, по разному подпаивался и цеплялся к ленте, и отдельным кусочкам, с резистором и без. И как-то не очень удачно. Это самый популярный продавец на али с этими ледами

    • @maksimblack87
      @maksimblack87 7 років тому

      autofeel.ru/soveti/2017/06/03/kak-sdelat-begushhij-umnyj-povorotnik-svoimi-rukami-dlya-avtomobilya.html

  • @nickzp6247
    @nickzp6247 8 років тому

    а можно ли такую ленту сделать музыкальной? на основе такого контроллера yandex.ru/images/search?text=rgb%20dream%20контроллер&img_url=http%3A%2F%2Fwww.ledstripworld.com%2Fimages%2FImage%2FDream%2520Color%2520RGB%2520LED%2520Controller.jpg&pos=2&rpt=simage

    • @AxGxP
      @AxGxP  8 років тому

      +Nick Zp наверное, это к производителям той коробочки обращаться надо.

  • @remboelit5269
    @remboelit5269 6 років тому

    Здравствуйте Александр.Очень понравились эффекты с 2:34 мин.!Смотрел на aliexpress,вот такие контроллеры:HC008,LED t1000s(K-1000c),Sp103e.Но,есть ли в них,такие эффекты!?В Sp103e видел пару интересных,но сомневаюсь в его надёжности!Такой как у Вас платы не нашёл,есть ru.aliexpress.com/item/FREE-SHIPPING-ARM-Cortex-M3-mini-stm32-stm32F103VEt6-Cortex-development-board-72MHz-512KFlash-64KRAM/1378852993.html?spm=a2g0v.10010108.1000014.2.42f73d4aH0xY2l&traffic_analysisId=recommend_3035_null_null_null&scm=1007.13338.98466.000000000000000&pvid=dd2e152e-b5d0-43be-b8ad-8b6a6b0be157&tpp=1 но там немного другая маркировка,встанут ли на неё Ваши програмы?На видео,у Вас плата подключена к пк,и всё,или ещё что то нужно?Можно купить arduino uno r3,но мне очень понравились Ваши эффекты!Что Вы посоветуете,как поступить?

    • @AxGxP
      @AxGxP  6 років тому

      Готовые контроллеры не покупал, не знаю. Представленная плата подойдет, но можно взять и самую дешевую, STM32F103C8, для этих целей её головой достаточно. Arduino не советую, она тупит, в ней много глюков... По поводу ардуино рекомендую посмотреть: ua-cam.com/video/pFUNNeIgSgY/v-deo.html

    • @remboelit5269
      @remboelit5269 6 років тому

      Спасибо.Понятно.

    • @remboelit5269
      @remboelit5269 6 років тому

      Здравствуйте Александр.На такую Ваша программа станет STM32F103C8T6

  • @ИгорьБеликов-у1д
    @ИгорьБеликов-у1д 8 років тому

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

  • @Robert-cj7hp
    @Robert-cj7hp 8 років тому

    Протокол (коды, команды) управления такой лентой где-нибудь есть? блин, звучит как.. Шифры, пароли, явки.. :)

    • @Robert-cj7hp
      @Robert-cj7hp 8 років тому

      Да, нашел уже... Спасибо!

  • @BARRRABANNN
    @BARRRABANNN 7 років тому

    Охохохохооо!!! [довольно потирает руки]

  • @flexo23dl
    @flexo23dl 8 років тому

    Ограничена 512 вроде. Загуглите

  • @13dimati
    @13dimati 6 років тому

    Ребята нужен специалист в радиоэлектронике и программировании для создания костюмов на основе такой ленты для светового шоу. Костюмы должны быть на аккумуляторах. Но управлять нужно будет несколькими костюмами допустим по частотному радиосигналу ну или как нибудь...простите мое дилетантство...пример светового шоу ua-cam.com/video/omGRb-OqoM0/v-deo.html

    • @AxGxP
      @AxGxP  6 років тому

      Какие сроки? Сколько нужно костюмов? Все мигают синхронно, или нужна возможность управлять ими по-отдельности? Программно и аппаратно вижу это так: в каждом костюме источник питания, приемник и плата управления. Управляется все с компьютера, на котором находится управляющая программа, в ней же редактор секвенции эффектов.
      Или может вы хотите пульт, для управления в реальном времени?

    • @AxGxP
      @AxGxP  6 років тому +1

      Уже не нужно?

  • @binigersbinigers5973
    @binigersbinigers5973 5 років тому

    нет ни одного ролика, который бы показывал как сделать свои эффекты на библиотеках

    • @AxGxP
      @AxGxP  5 років тому

      У меня там вообще библиотек нет, при желании(только зачем?) любую прицепить можно (если не рукожопы её писали). А свои эффекты на то и свои, что у каждого они свои))) Вот я несколько придумал, в программе под видео выложил. Они свои, но только для меня. Если вы хотите сделать свои, для вас, то их придется вам самому и придумывать!

  • @markotandara3845
    @markotandara3845 7 років тому

    How to put this code in arduino uno, I am new at this, can someone explain?

    • @AxGxP
      @AxGxP  7 років тому +1

      Sorry, I never used arduino before. I think you can find some about it on ardafruit.
      Here is the code on C, i think it can be used in arduino after some changes.
      goo.gl/exZkti

  • @aleks-s1442
    @aleks-s1442 10 місяців тому

    Заходите к нам на огонек......Аннет на маркете

  • @vinesatellite3474
    @vinesatellite3474 7 років тому

    Здравствуйте!!! Есть вопрос!!! Я буду использовать ленту WS2812B для ардуино, работающую в паре с Распбери пай 3!!! Для использования эмбилайт подсветки большого экрана проектора!!!! Всё уже готово и хотел бы попросить помощи для написания кода для ардуино!!!! Цель такова! сам скетч уже есть и хотелось бы добавить в него код который бы делал тоже что и на вашем видео в моменте с 2.55 минуты видео!!! Когда свет бежит с начала и конца ленты на встречу друг другу! Хочу использовать этот параметр для старта всей системы!!! Аля красивая визуализация которая проигрывается один раз при старте и больше не повторяется!!! Помогите если это возможно!!! Заранее благодарен!!! Моя почта vine.satellite@gmail.com Максим!!!

    • @AxGxP
      @AxGxP  7 років тому +1

      К сожалению с ардуино наверное вам не помогу... Ни разу ничего не делал на ардуино, если честно то и разбираться не особо хочется, ИМХО убогое оно, это ардуино...
      На Си текст программы выложен, там насколько помню все очень-очень примитивно написано, никаких прерываний, ничего хитрого. 32 битный массив со значением цветов, от которых каждую итерацию отнимаются значения по каждому цвету, приближая его к черному... Можно еще проще, и работать быстрее будет, двумерный массив сделать, чтоб у каждого цвета RGB своя ячейка была.

    • @vinesatellite3474
      @vinesatellite3474 7 років тому

      Можно вас попросить тогда на почту прислать в формате ТХТ файлик в котором будет написан ВАШ фрагмент кода всего одной вариации подсветки!!!! На видео она начинается с 3.20 когда свет бежит от начала и конца на встречу друг другу!!! И при этом горит только одним цветом!!! ОЧЕНЬ ВАС ПРОШУ!!!! Ищё этот эффект уже 2 месяца а в программировании ничего не понимаю!!! Заранее благодарен!!!

    • @AxGxP
      @AxGxP  7 років тому +1

      goo.gl/exZkti
      Откройте файл, main.c
      Переменная "vmode" изменяет ражим...
      "а в программировании ничего не понимаю" а как оно у вас работает тогда? Найдите того кто что-то понимает.
      Это же не суп варить, просто строчку из одной программы в другую не вставить, чтоб оно еще и работало правильно... Все внутри взаимосвязано.

    • @vinesatellite3474
      @vinesatellite3474 7 років тому

      У меня просто есть готовый скетч для ардуино!!! Он уже работает!!! Писал не я а товарищ!!! Я спросил можно ли добавить к существующему коду строчки разового использования!!! Некий тест! Визуально получилось бы загрузка системы! Очень красиво!!! Просто если бы вы помогли выделить необходимое то было бы проще!!!((( Но и на этом огромное спасибо......(

    • @AxGxP
      @AxGxP  7 років тому +1

      У меня программа на Си написана, как в ардуино пишется я не знаю, скорее всего что-то подругому... Поэтому надо чтоб тот кто этот скутч писал его и дописывал.