Светодиоды с пиксельной адресацией

В данный форуме Вы можете создавать темы посвящённые расширению функционала программы или сайта. После рассмотрения Ваше предложение будет перенесено в соответствующее место
Ответить
AndreyK0
Рядовой
Сообщения: 30
Зарегистрирован: 04.11.2015{, 18:01}
Репутация: 0
Откуда: Белово

Светодиоды с пиксельной адресацией

#1

Сообщение AndreyK0 » 06.07.2016{, 20:09}

Здравствуйте!
Скоро, уже скоро Новый год. Наткнулся в тырнетах на такую поделку китайских братьев. Может быть у кого-нибудь есть блок для работы с такими светодиодами. Было бы интересно видеть в среде енту штуку. Существует и библиотека для работы ардуинки с этими диодиками.
Последний раз редактировалось AndreyK0 06.07.2016{, 20:14}, всего редактировалось 1 раз.

Аватара пользователя
garikb
Сержант
Сообщения: 150
Зарегистрирован: 04.11.2015{, 19:52}
Репутация: 21
Откуда: Славянск
Имя: Игорь

Светодиоды с пиксельной адресацией

#2

Сообщение garikb » 07.07.2016{, 01:11}

Такие темы уже подымались не раз, но ни у кого руки не доходят к реализации.

Не удержался и вытащил с закромов свою поделку.
Она довольно длинная, так что в кадр не вмещается.
В свое время купил китайский контроллер и 50 диодов. Из них выжило 38. Они боятся перегрева и механического воздействия на излучатель (там тонкая пленка). Пробывал клеить термо пистолетом кисточки из оптоволокна к светодиодам, и вот после этой процедуры у некоторых светодиодов пропадал один из цветов, а у некоторых нарушалась передача данных и тогда они светят как хотят, остальные клеил супер клеем (кстати тоже не выход, кисточки тянут эту тонкую пленку на излучателе и иногда светодиоды ведут себя непредсказуемо). Так что если собираетесь делать с расеивателями, то желательно фиксировать их со стороны пайки.
 
Для затравки вот видео:  https://youtu.be/ku6QoFM8B_I

Видео естественно не может передать всей красоты, в реале все намного красивее.

splans
Рядовой
Сообщения: 13
Зарегистрирован: 24.05.2016{, 17:09}
Репутация: 0

Светодиоды с пиксельной адресацией

#3

Сообщение splans » 08.09.2016{, 12:43}

Подниму вопрос, готов озолотить автора блока на базе библиотеки Adafruit_NeoPixel.h
очень нужен блок или консультация

refa999@yandex.ru

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Светодиоды с пиксельной адресацией

#4

Сообщение Siberian » 11.01.2017{, 14:17}

Новогодние праздники уже прошли...
Будем ждать, может в преддверии 2018 года появится блок для работы с ws2812.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Светодиоды с пиксельной адресацией

#5

Сообщение support » 11.01.2017{, 15:01}

Ну не шмогла я , не шмогла!
Честно говоря не успел. Лежат у меня эти светодиоды (100 штук), в планах работа с ними, но как назло всего две руки и одна голова. Да ещё морозы подос.... За первые две недели нового года - шесть аварийных остановов турбин, да и перед новым годом ненамного лучше. Бегаем как бобики. Поэтому и не успеваю всё запланированное сделать. У меня ещё преобразователи CAN шины лежат на очереди, да и много чего ещё в задумках. Буду по мере возможности реализовывать.
Автор программы FLProg.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Светодиоды с пиксельной адресацией

#6

Сообщение Siberian » 11.01.2017{, 15:28}

support писал(а):Ну не шмогла я , не шмогла!


Да, хотелок конечно у пользователей чем дальше, тем больше, и пользователей всё больше и больше...
Еще, на сколько я помню, лежит под сукном проект по stm32.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 787
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Светодиоды с пиксельной адресацией

#7

Сообщение support » 11.01.2017{, 15:47}

Да то же лежат четыре штуки. Пока не знаю, браться за них или нет. Я посмотрел их характеристики, плюс небольшой, а вот доработка для их поддержки море. Или отключать для них половину блоков.
Автор программы FLProg.

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Светодиоды с пиксельной адресацией

#8

Сообщение Siberian » 11.01.2017{, 17:04}

Наверное не стоит объединять FLProg (за исключением тех плат arduino, в которых уже используются stm) с STM, появится очень много багов, и сама программа будет очень громоздкой.
Если только выделить stm полностью в другую программу, никак не связанную с arduino.

Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Светодиоды с пиксельной адресацией

#9

Сообщение Oleg1345140 » 11.01.2017{, 20:07}

А не планируется поддержка APA102 там дата и клок отдельные выводы, у них и с мерцанием получше и шину (почти) стандартную используют  и библиотека есть с примерами. https://github.com/pololu/apa102-arduino а также можно просто в иде добавить библиотеку через поиск apa102 в самом иде.

g2g2g2
Рядовой
Сообщения: 2
Зарегистрирован: 01.02.2017{, 17:53}
Репутация: 0

Светодиоды с пиксельной адресацией

#10

Сообщение g2g2g2 » 01.02.2017{, 18:42}

по запросу "modbus rtu arduino" в поисковике наткнулся на данный сайт. Очень удивило, как я его не видел ранее.
Автору проекта большой респект! modbus сходу заработал.

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

за 5 минут накидал рабочий блок для ws2812...

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

Добавлено (01.02.2017, 18:42)
---------------------------------------------
Не заметил пункт меню с блоками пользователей.. сорян)
Вложения
ws2812-CODE-.ubi
(226.03 КБ) 75 скачиваний

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Светодиоды с пиксельной адресацией

#11

Сообщение Siberian » 01.02.2017{, 20:26}

g2g2g2 писал(а):Почему нет страницы с блоками созданных пользователями?
Изображение

http://flprog.ru/load/bloki_polzovatelej/2

Так-же работает поиск по сайту.

Quit
Рядовой
Сообщения: 14
Зарегистрирован: 21.12.2016{, 17:25}
Репутация: 0
Откуда: Набережные Челны

Светодиоды с пиксельной адресацией

#12

Сообщение Quit » 02.02.2017{, 03:49}

g2g2g2 писал(а):пин номер пина нужно объявлять в виде переменной и цеплять ее на вход.
Можно по подробнее. А то что-то у меня не выходит данная манипуляция. На деле очень круто что кто-то начал работу над реализацией данного блока. Сам я Qbasic изучал, по этому дуб дубом в Си.)))

g2g2g2
Рядовой
Сообщения: 2
Зарегистрирован: 01.02.2017{, 17:53}
Репутация: 0

Светодиоды с пиксельной адресацией

#13

Сообщение g2g2g2 » 02.02.2017{, 15:33}

Сегодня взял с собой ленту. Потестил, нашел недочет. К сожалению тестить и т.п. нет времени. Рядом лежит Saia pcd3 и beckhoff cx9020)) с ними по интереснее играться)

В общем к делу. Выкладываю проверенный блок.


К сожалению в среде разработки FLprog не предусмотрены
некоторые моменты. в данный момент нет возможности указывать пин к которому мы
подключаем ленту и кол-во диодов в нашей системе. (это связанно с
невозможностью вогнать пользовательские переменные в DeclareSection) По этому
ленту нужно подключать к пину 3, а максимальная кол-во диодов 255.
Если уважаемые разработчики проявят интерес, то можно будет указывать
и номер пина и кол-во диодов.
 
В данный момент блок крайне примитивен, если опять же
разработчик проявит интерес и вообще это будет нужно, могу
довести блок до ума - различные эффекты\ разные по характеристикам ленты ну и т.д.
Вложения
ws2812_on_pin3-.ubi
(236.46 КБ) 64 скачивания

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Светодиоды с пиксельной адресацией

#14

Сообщение rw6cm » 02.02.2017{, 17:31}

g2g2g2 писал(а):в данный момент нет возможности указывать пин к которому мыподключаем ленту и кол-во диодов в нашей системе.
Это указываете в "параметрах пользователя".
Двойной клик на блоке дает возможность их менять.
Вложения
3318564.ubi
(238.6 КБ) 72 скачивания
Win10-64, FLProg (portable)

Аватара пользователя
Siberian
Лейтенант
Сообщения: 475
Зарегистрирован: 07.09.2015{, 11:51}
Репутация: 8
Откуда: СССР
Имя: Александр

Светодиоды с пиксельной адресацией

#15

Сообщение Siberian » 02.02.2017{, 18:01}

Хорошо, что в наших рядах прибывает!
Но хотелось бы новичкам посоветовать сначала мало-мальски ознакомиться с программой, посмотреть сайт, форум. Это будет полезно!
Ну, а мы, всегда поможем и посоветуем!
Добро пожаловать к нам в Команду!

Iron
Рядовой
Сообщения: 26
Зарегистрирован: 23.11.2016{, 17:20}
Репутация: 1

Светодиоды с пиксельной адресацией

#16

Сообщение Iron » 09.11.2017{, 22:26}

rw6cm, к вам большая просьба.
Делаю проект Lasertag. И столкнулся с такой проблемой. При подключении вашего  или других блоков пользователя для WS2812,  встроенный блок IR Ressiver начинает нести чушь. 
Можете что либо посоветовать.
С уважением.
Вложения
Lt3.flp
(452.82 КБ) 64 скачивания

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Светодиоды с пиксельной адресацией

#17

Сообщение rw6cm » 10.11.2017{, 10:11}

Iron писал(а):При подключении вашего или других блоков пользователя для WS2812
Это не мой блок. Просто подсказал человеку как сделать то, что у него не получилось.
У меня нет и небыло таких диодов, а здесь нужно анализировать на практике.
Если бы вы дали ссылку на пример скетча, с использованием таких диодов, с библиотекой Adafruit_NeoPixel, для Lasertag.
Может быть что то и подсказал.
Win10-64, FLProg (portable)

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

Светодиоды с пиксельной адресацией

#18

Сообщение starshoy81 » 10.11.2017{, 12:49}

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

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

Светодиоды с пиксельной адресацией

#19

Сообщение aidar_i » 08.08.2018{, 12:48}

Попробуйте так.

Отправлено спустя 9 часов 43 минуты 21 секунду:
И еще на 13 пине стоит светодиод, он тоже может мешать, я так думаю! :))
Вложения
Lt3_1.flp
(467.35 КБ) 64 скачивания

Ответить

Вернуться в «Новые»