Страница 1 из 7

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

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

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

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

Добавлено: 17 сен 2017, 21:28
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

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

Добавлено: 17 сен 2017, 21:58
Cancertanly
http://flprog.ru/load....1-0-336
Там блок пользователя для подключения адресных светодиодов, в том числе и ленты. В настройках блока можно указать пин к которому подключать Din.
На входы блока подавать integer от 0 до 255.
Блок рассчитан на 10 светодиодов в линейке. Количество конечно можно изменить.

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

Добавлено: 18 сен 2017, 04:22
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

Если бы на основе скетчев сделать блоки пользователей цены бы им не было

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

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

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

Добавлено: 18 сен 2017, 09:36
pan
уже сто раз говорилось. нужное вам железо есть не у всех. точнее почти ни у кого. заливаете скетчи, обкатываете все это в железе. если все работает как надо выкладываете скетч , в блок помогут запихать.

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

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

https://youtu.be/9JOQZcKlQS8

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

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

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

У меня есть в наличии такая лента.
Делайте блок а я протестирую..

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

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

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

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

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

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

Вот проект бегущей строки под видео ссылки на скетч и исходный вариант проекта с схемой на буржуйском

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

Добавлено: 25 сен 2017, 14:52
Слимпер
Надеюсь пользователь 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]

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

Добавлено: 26 сен 2017, 08:47
aidar_i
Вот здесь есть русский шрифт.

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

Добавлено: 26 сен 2017, 09:20
aidar_i
Выкинуть лишнее и будет просто бегущая строка.

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

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