roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 май 2025, 06:01

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Привет!
Попалась мне вот такая светодиодная лента.
По описанию бегущая волна, SPI, все дела.
Думал, что там внутри будут микросхемы типа HL-1606, по которым мануалов в сети хватает, но по факту между светодиодами на ленте вижу только резисторы.
Через всю ленту проходит шина из 10 контактов, они обозначены GGGRRRBBB+.
Продавец пишет, что для управления этой лентой нужен контроллер "SPI-Контроллер LN-1606-RF6B".

Теперь вопрос. Могу ли я с Raspberry управлять этой лентой через SPI? Если нет, то как это делает рекомендуемый контроллер, как у него получается адресно управлять светодиодами?

Добавлено спустя 2 минуты 41 секунду:
Фото ленты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 15:26 
Не в сети

Зарегистрирован: 24 апр 2010, 14:47
Сообщения: 736
Откуда: Уфа
прог. языки: avr asm
У вас лента не такая, как по ссылке на магазин. Без spi, светодиоды просто поделены на 3 группы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 16:10 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
лента обычная RGB с разбивкой каждого цвета на 3 группы.
spi скорей всего имеется в виду тот который в контроллере к ней, а не SPI в самой ленте.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 16:48 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Ацтой. Спасибо.
Где тогда можно адресную ленту найти, чтоб не с Али или Ebay ждать?
Хочу небольшую матрицу 10х10 из нее собрать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 16:50 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Самое быстрое - купить рассыпуху на рынке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Вот эти закажу, они на WS2812B, драйвера встроены в светодиоды


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 22 июн 2016, 23:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
бери, для матричных дисплеев самое то :)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 19 июл 2016, 20:30 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Собрал матрицу 9х9.
Пока светодиоды были в линейке, по spi всё отлично управлялось, но когда разрезал и спаял матрицу, появилось много шума.
Чтоб избавиться от этого, перешел на управление по ШИМ, используя библиотеку Neopixel от Adafruit. Но похоже на то, что она использует единственный пин аппаратного ШИМ, при этом звук тоже его как-то использует.
В общем, если подключить колонки, то каждый раз, когда ШИМ-пакет улетает на матрицу, из динамиков слышел теплый ламповый 8-битный звук, это даже забавно. Но если специально воспроизвести любой звук (например, я поставил tts от Festival), то сразу на светодиодную матрицу летит шум, светодиоды рандомно загораются, подвисают и больше не реагируют на шим-пакеты до ребута.
Питание у матрицы, малинки и колонок раздельные, земли у малины и матрицы объединены.
Что можно сделать? Пока в голову только приходит usb звуковая карта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 20 июл 2016, 19:17 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
UPD: Как оказалось, этот пин - не единственный, кто умеет в ШИМ.
Но потестил все остальные аппаратные пины GPIO, поддерживающие аппаратный ШИМ: 12, 18 на нулевом канале и 13, 19 на канале 1. Без толку, звук идет в любом случае.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 20 июл 2016, 19:32 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ничо непонятно, что куда подключаете, что куда выводите, какое железо/обвес. Каша мола.
Если у вас на малине шум в звуке от обмена WS2812, то это уже проблема самой малины (так фигово он организован).
Ещё на каждый WS вешают ёмкость по питанию в размере 0.1uF...у вас оно стоит?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление LED-лентой по SPI
СообщениеДобавлено: 17 авг 2016, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
На форуме распберри мне открыли глаза, звук она тоже генерит ШИМом.
Цитата:
Звук на аналоговом аудиовыходе также является PWM сигналом с ноги чипа процессора (никакого специального аудиочипа в RasPi нет, как следствие плохое и слегка зашумленное качество звука через аналоговый выход)
на GPIO13 выходит PWM правого канала (или левого, точно не помню) аналогового звука.
Обойти можно включив моно-режим для звука или отключением аналогового аудиовыхода и использованием usb-звуковой карты


Юзаю usb-шную звуковую карту в итоге.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO