Адресная led лента ws2812b

Подключение светодиодов, и светодиодных лент
sampl
Сержант
Сообщения: 199
Зарегистрирован: 31 мар 2017, 11:28
Откуда: Днепропетровск

Адресная led лента ws2812b

Сообщение sampl »

Добрый день. ребята расскажите принцип подключения и работы ws2812b каким оброзом ее подключить а Ардуине через flprog Хочу на машину сделать повороты бегущие

Просто не пойму каким образом камутируеться и задаётся цвет определённому свето диоду.
кто знает посвятите спасибо за ранее
whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01 апр 2017, 20:25
Имя: Имя

Адресная led лента ws2812b

Сообщение whitevip »

sampl писал(а):Добрый день. ребята расскажите принцип подключения и работы ws2812b каким оброзом ее подключить а Ардуине через flprog Хочу на машину сделать повороты бегущиеПросто не пойму каким образом камутируеться и задаётся цвет определённому свето диоду.
кто знает посвятите спасибо за ранее
http://flprog.ru/publ/stati/userproject ... /1-1-0-141

http://www.getchip.net/posts/119-umnye-svetodiody-ws2812b-neopixels/

http://flprog.ru/load....1-0-302
Последний раз редактировалось whitevip 17 сен 2017, 21:31, всего редактировалось 1 раз.
:smile37:
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Адресная led лента ws2812b

Сообщение Cancertanly »

http://flprog.ru/load....1-0-336
Там блок пользователя для подключения адресных светодиодов, в том числе и ленты. В настройках блока можно указать пин к которому подключать Din.
На входы блока подавать integer от 0 до 255.
Блок рассчитан на 10 светодиодов в линейке. Количество конечно можно изменить.
Последний раз редактировалось Cancertanly 17 сен 2017, 22:02, всего редактировалось 1 раз.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

Вот на мой взгляд достойный пример использования ws2812  по этой ссылке можно просмотреть подробности проекта и примеры  видео работы с лентой.
https://mysku.ru/blog/aliexpress/48393.html
а вот ссылка можно скачать программу управления и скетчи для разных типов лент
http://www.solderlab.de/index.php/downl ... -glediator
программа написана на JAVA Подробности по запуску программы в видео на буржуйском языке. Это не единственное видео, на ютубе их полно.
https://www.youtube.com/watch?v=3mwkC4MrCgw
а вот видео по работе с программой на русском
https://www.youtube.com/watch?v=qfVDGtRrxtE

Если бы на основе скетчев сделать блоки пользователей цены бы им не было
Последний раз редактировалось fsergei70 18 сен 2017, 04:30, всего редактировалось 1 раз.
Anydy

Адресная led лента ws2812b

Сообщение Anydy »

fsergei70 писал(а):Если бы на основе скетчев сделать блоки пользователей цены бы им не было
А что их делать то ... не проблема ... проблема что проверить их работу не на чем...
Вы начните, а мы поможем!
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Адресная led лента ws2812b

Сообщение pan »

уже сто раз говорилось. нужное вам железо есть не у всех. точнее почти ни у кого. заливаете скетчи, обкатываете все это в железе. если все работает как надо выкладываете скетч , в блок помогут запихать.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

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

https://youtu.be/9JOQZcKlQS8
Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06 сен 2015, 16:04
Откуда: Маркс-Энгелс
Имя: Alexander

Адресная led лента ws2812b

Сообщение Grafsaxar »

sampl писал(а):Хочу на машину сделать повороты бегущие
 Прикольно будет выглядет москвич с такими поворотниками.

А техосмотор как проходить будете?

У меня есть в наличии такая лента.
Делайте блок а я протестирую..
Качество — это делать что-либо правильно, даже когда никто не смотрит
Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17 сен 2015, 11:05
Откуда: Самара
Имя: Грачик
Поблагодарили: 1 раз
Контактная информация:

Адресная led лента ws2812b

Сообщение hrach »

fsergei70 писал(а):Вот к стати еще одна свежая от чип-дип.
К сожалению здесь Arduino как испалнитель команд поступающи через uart от комьютера. Без компа ни чего не получится. Вот если бы ребята могли сделать фб блок который управлял матриций дапустим 8 на 100 пикселей из ws2812. то можно была разние анимаци делать вместе с бегущей строкой (правда уже ест фб блок для этих светодиодов, но там на 10 светодиодов) . Заказал этих светадиодов жду.
sampl
Сержант
Сообщения: 199
Зарегистрирован: 31 мар 2017, 11:28
Откуда: Днепропетровск

Адресная led лента ws2812b

Сообщение sampl »

hrach
hrach писал(а):К сожалению здесь Arduino как испалнитель команд поступающи через uart от комьютера. Без компа ни чего не получится. Вот если бы ребята могли сделать фб блок который управлял матриций дапустим 8 на 100 пикселей из ws2812. то можно была разние анимаци делать вместе с бегущей строкой (правда уже ест фб блок для этих светодиодов, но там на 10 светодиодов) . Заказал этих светадиодов жду.
Тогда Ждем Видео ))) Вырос на ваших видео спасибо )
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

sampl писал(а):Без компа ни чего не получится.
https://www.youtube.com/watch?v=MBnPE8PJt7U&t=196s

Вот проект бегущей строки под видео ссылки на скетч и исходный вариант проекта с схемой на буржуйском
Последний раз редактировалось fsergei70 24 сен 2017, 23:07, всего редактировалось 1 раз.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Адресная led лента ws2812b

Сообщение Слимпер »

Надеюсь пользователь Stranick не обидеться (по его просьбе заочно дорабатываю блок) на то, что я выложу суда блок.
Ссылка

Как я уже писал выше, ленты у меня нет, блок делал заочно, проверял Stranick

Он еще сыроват, но бигующею строку  огни (гирлянду) сделать можно.
Описание эффектов из библиотеки:
[spoiler=Спойлер]* **Static** - No blinking. Just plain old static light.
* **Blink** - Normal blinking. 50% on/off time.
* **Breath** - Does the "standby-breathing" of well known i-Devices. Fixed Speed.
* **Color Wipe** - Lights all LEDs after each other up. Then turns them in that order off. Repeat.
* **Color Wipe Random** - Turns all LEDs after each other to a random color. Then starts over with another color.
* **Random Color** - Lights all LEDs in one random color up. Then switches them to the next random color.
* **Single Dynamic** - Lights every LED in a random color. Changes one random LED after the other to another random color.
* **Multi Dynamic** - Lights every LED in a random color. Changes all LED at the same time to new random colors.
* **Rainbow** - Cycles all LEDs at once through a rainbow.
* **Rainbow Cycle** - Cycles a rainbow over the entire string of LEDs.
* **Scan** - Runs a single pixel back and forth.
* **Dual Scan** - Runs two pixel back and forth in opposite directions.
* **Fade** - Fades the LEDs on and (almost) off again.
* **Theater Chase** - Theatre-style crawling lights. Inspired by the Adafruit examples.
* **Theater Chase Rainbow** - Theatre-style crawling lights with rainbow effect. Inspired by the Adafruit examples.
* **Running Lights** - Running lights effect with smooth sine transition.
* **Twinkle** - Blink several LEDs on, reset, repeat.
* **Twinkle Random** - Blink several LEDs in random colors on, reset, repeat.
* **Twinkle Fade** - Blink several LEDs on, fading out.
* **Twinkle Fade Random** - Blink several LEDs in random colors on, fading out.
* **Sparkle** - Blinks one LED at a time.
* **Flash Sparkle** - Lights all LEDs in the selected color. Flashes single white pixels randomly.
* **Hyper Sparkle** - Like flash sparkle. With more flash.
* **Strobe** - Classic Strobe effect.
* **Strobe Rainbow** - Classic Strobe effect. Cycling through the rainbow.
* **Multi Strobe** - Strobe effect with different strobe count and pause, controled by speed setting.
* **Blink Rainbow** - Classic Blink effect. Cycling through the rainbow.
* **Chase White** - Color running on white.
* **Chase Color** - White running on color.
* **Chase Random** - White running followed by random color.
* **Chase Rainbow** - White running on rainbow.
* **Chase Flash** - White flashes running on color.
* **Chase Flash Random** - White flashes running, followed by random color.
* **Chase Rainbow White** - Rainbow running on white.
* **Chase Blackout** - Black running on color.
* **Chase Blackout Rainbow** - Black running on rainbow.
* **Color Sweep Random** - Random color intruduced alternating from start and end of strip.
* **Running Color** - Alternating color/white pixels running.
* **Running Red Blue** - Alternating red/blue pixels running.
* **Running Random** - Random colored pixels running.
* **Larson Scanner** - K.I.T.T.
* **Comet** - Fireing comets from one end.
* **Fireworks** - Firework sparks.
* **Fireworks Random** - Random colored firework sparks.
* **Merry Christmas** - Alternating green/red pixels running.
* **Fire Flicker** - Fire flickering effect. Like in harsh wind.
* **Fire Flicker (soft)** - Fire flickering effect. Runs slower/softer.[/spoiler]
Последний раз редактировалось Слимпер 25 сен 2017, 17:47, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

Слимпер писал(а):Он еще сыроват, но бигующею строку сделать можно
Не подскажете как реализовать бегущую строку если блок подключается всего к 1 входу и работает с одним отрезком ленты, для бегущей строки нужно  делать матрицу из ленты.
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Адресная led лента ws2812b

Сообщение Слимпер »

fsergei70 писал(а):Не подскажете как реализовать бегущую строку если блок подключается всего к 1 входу и работает с одним отрезком ленты, для бегущей строки нужно  делать матрицу из ленты.
Извиняюсь похоже я не правильно выразился, начало темы было про бегущие огни, т.е. типа гирлянды. Это я имел виду, а вам надо выводить текст это совсем другая задача.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

Слимпер писал(а):а вам надо выводить текст это совсем другая задача.
Спасибо за блок, пригодится.
В 11 сообщении есть видео под видео есть ссылка на скетч, если бы его в блок запихнуть, и скетч немного доделать, внутри у него 2 шрифта а в примере из видео используется 1. а вообще все началось с этого проекта

https://wp.josh.com/2016/05/20/huge-scr ... -led-sign/

https://wp.josh.com/2016....mputing


но в оригинале наверника нет кирилицы
Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06 сен 2015, 16:56
Откуда: Новосибирск

Адресная led лента ws2812b

Сообщение Слимпер »

Ну такое мне пока не подстилу (не разбирался с пиксельным выводом информации), особенно в отсутствие подобных деталей.
Но помнится блок бегущей строки делал rw6cm  правда та была для MAX7219.

Вообще для работы с подобными лентами видел две библиотеки 
FastLED - пишут, быстрая и функциональная, но сложная 
Adafruit_NeoPixel  -  чуть объемнее код получается, но более простая.
Ну еще WS2812FX на ней сделан выложенный выше блок. Но она из-за обилия эффектов очень тяжелая. 
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

Слимпер писал(а):Вообще для работы с подобными лентами видел две библиотеки FastLED - пишут, быстрая и функциональная, но сложная 
Adafruit_NeoPixel  -  чуть объемнее код получается, но более простая.
Спасибо за библиотеки У меня для экспериментов есть всего метр 30 светодиодной ленты, для матрицы этого конечно же мало, сейчас жду когда приедет еще 5 метров по 60 светодиодов на метр, тогда и буду экспериментировать со скетчами из видео, да и не обязательно ведь все в блоки загонять, хотя в блоках удобней для повторения другим пользователям, да и код без блоков это уже не FLProg.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

Адресная led лента ws2812b

Сообщение aidar_i »

Вот здесь есть русский шрифт.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

Адресная led лента ws2812b

Сообщение aidar_i »

Выкинуть лишнее и будет просто бегущая строка.
Последний раз редактировалось aidar_i 26 сен 2017, 09:22, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

Адресная led лента ws2812b

Сообщение fsergei70 »

aidar_i писал(а):Вот здесь есть русский шрифт.
я видел этот скетч  это не совсем то что на видео демонстрируется под которым он распологается в 1 строке скетча указано количество светодиодов 60 на видео 43 в общем надо на железе проверять
Ответить

Вернуться в «Светодиоды»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей