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

Подключение светодиодов, и светодиодных лент
sampl
Сержант
Сообщения: 150
Зарегистрирован: 31.03.2017{, 11:28}
Репутация: 0
Откуда: Днепропетровск

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

#1

Сообщение sampl » 17.09.2017{, 21:05}

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

Просто не пойму каким образом камутируеться и задаётся цвет определённому свето диоду.
кто знает посвятите спасибо за ранее

whitevip
Лейтенант
Сообщения: 487
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 2
Имя: Имя

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

#2

Сообщение whitevip » 17.09.2017{, 21:28}

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

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

http://flprog.ru/load....1-0-302
Последний раз редактировалось whitevip 17.09.2017{, 21:31}, всего редактировалось 1 раз.
:smile37:

Аватара пользователя
Cancertanly
Сержант
Сообщения: 205
Зарегистрирован: 06.04.2016{, 19:59}
Репутация: 18
Откуда: bish
Имя: Антон

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

#3

Сообщение Cancertanly » 17.09.2017{, 21:58}

http://flprog.ru/load....1-0-336
Там блок пользователя для подключения адресных светодиодов, в том числе и ленты. В настройках блока можно указать пин к которому подключать Din.
На входы блока подавать integer от 0 до 255.
Блок рассчитан на 10 светодиодов в линейке. Количество конечно можно изменить.
Последний раз редактировалось Cancertanly 17.09.2017{, 22:02}, всего редактировалось 1 раз.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#4

Сообщение fsergei70 » 18.09.2017{, 04:22}

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

а вот видео по работе с программой на русском


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

Аватара пользователя
Anydy
Администратор
Сообщения: 3269
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

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

#5

Сообщение Anydy » 18.09.2017{, 08:48}

fsergei70 писал(а):Если бы на основе скетчев сделать блоки пользователей цены бы им не было
А что их делать то ... не проблема ... проблема что проверить их работу не на чем...
Вы начните, а мы поможем!

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

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

#6

Сообщение pan » 18.09.2017{, 09:36}

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

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#7

Сообщение fsergei70 » 22.09.2017{, 22:48}

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


Аватара пользователя
Grafsaxar
Лейтенант
Сообщения: 377
Зарегистрирован: 06.09.2015{, 16:04}
Репутация: 6
Откуда: Маркс-Энгелс
Имя: Alexander

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

#8

Сообщение Grafsaxar » 24.09.2017{, 15:13}

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

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

У меня есть в наличии такая лента.
Делайте блок а я протестирую..
Качество — это делать что-либо правильно, даже когда никто не смотрит

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 12
Откуда: Самара
Имя: Грачик
Контактная информация:

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

#9

Сообщение hrach » 24.09.2017{, 21:57}

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

sampl
Сержант
Сообщения: 150
Зарегистрирован: 31.03.2017{, 11:28}
Репутация: 0
Откуда: Днепропетровск

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

#10

Сообщение sampl » 24.09.2017{, 22:25}

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

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#11

Сообщение fsergei70 » 24.09.2017{, 22:58}

sampl писал(а):Без компа ни чего не получится.


Вот проект бегущей строки под видео ссылки на скетч и исходный вариант проекта с схемой на буржуйском
Последний раз редактировалось fsergei70 24.09.2017{, 23:07}, всего редактировалось 1 раз.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 26
Откуда: Новосибирск

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

#12

Сообщение Слимпер » 25.09.2017{, 14:52}

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

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

Он еще сыроват, но бигующею строку  огни (гирлянду) сделать можно.
Описание эффектов из библиотеки:

СпойлерПоказать
* **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.
Последний раз редактировалось Слимпер 25.09.2017{, 17:47}, всего редактировалось 1 раз.

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#13

Сообщение fsergei70 » 25.09.2017{, 17:39}

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

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 26
Откуда: Новосибирск

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

#14

Сообщение Слимпер » 25.09.2017{, 17:46}

fsergei70 писал(а):Не подскажете как реализовать бегущую строку если блок подключается всего к 1 входу и работает с одним отрезком ленты, для бегущей строки нужно  делать матрицу из ленты.
Извиняюсь похоже я не правильно выразился, начало темы было про бегущие огни, т.е. типа гирлянды. Это я имел виду, а вам надо выводить текст это совсем другая задача.

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#15

Сообщение fsergei70 » 25.09.2017{, 18:06}

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

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

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


но в оригинале наверника нет кирилицы

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 26
Откуда: Новосибирск

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

#16

Сообщение Слимпер » 25.09.2017{, 19:13}

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

Вообще для работы с подобными лентами видел две библиотеки 
FastLED - пишут, быстрая и функциональная, но сложная 
Adafruit_NeoPixel  -  чуть объемнее код получается, но более простая.
Ну еще WS2812FX на ней сделан выложенный выше блок. Но она из-за обилия эффектов очень тяжелая. 

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#17

Сообщение fsergei70 » 26.09.2017{, 06:03}

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

aidar_i
Полковник
Сообщения: 2574
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 448
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#18

Сообщение aidar_i » 26.09.2017{, 08:47}

Вот здесь есть русский шрифт.
Вложения
MacroMarquee_ru.ino
(28.3 КБ) 126 скачиваний

aidar_i
Полковник
Сообщения: 2574
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 448
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#19

Сообщение aidar_i » 26.09.2017{, 09:20}

Выкинуть лишнее и будет просто бегущая строка.
Последний раз редактировалось aidar_i 26.09.2017{, 09:22}, всего редактировалось 1 раз.

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

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

#20

Сообщение fsergei70 » 26.09.2017{, 09:37}

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

Ответить

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