KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.

Светодиодный индикатор клавиш пианино. Управление от ПК по USB

Страница 2 из 4
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
13.03.2014 17:36 #11
Цитата:
Сообщение от radiola04
Набери-"Динамическая подсветка ТВ". Начни от туда. Извини-пианино механическое чтоль ?!! ))). Синтезатор весит 14 кг, там встроенный комп,усилитель + колонки,реал.звук,... .
Динамическая подсветка ТВ не из этой оперы, так как там используется диодная лента
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Знаток
 
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 811
Репутация: 114
105 141
4 0
 
13.03.2014 18:02 #12
Цитата:
Сообщение от HDW
состоящий из 88 светодиодов, при этом каждый из них должен контролироваться ПО компьютера через USB хост. Хотел поинтересоваться у знающих, как такое возможно осуществить?
Если нет опыта программирования, то никак. Нужно написать прог. для ПК, сделать окно где будут выбираться нужные СД по каким-либо параметрам. Далее для МК прог., есть уже готовые библиотеки для работы с USB...
К МК подключаешь расширители портов или что-то в этом роде.
Может быть тут можно и по другому.. Всю от задач зависит. С программной точки зрения проще снимать с СОМ порта нежели с USB. Через переходник подключить МК по UART и все.
Для ПК я думаю нужно по любому писать прог. Можно конечно обойтись управленим через терминал.
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Эксперт
 
Аватар для gauptmann
 
Регистрация: 22.09.2009
Сообщений: 3,604
Репутация: 983
964 115
20 28
 
13.03.2014 19:32 #13
Мда... собственно индикация по сложности тут займёт одно из последних мест... Это разработка и по мере её воплощения будут возникать всё новые и новые вопросы, "на дурика" сделать не получится, за деньги... Изготовление и прогоны отдельная статья.
__________________
Работает - не лезь. Не полезешь - не убьёт.
Оценка
Гуру
 
Регистрация: 08.05.2006
Адрес: москва
Сообщений: 8,267
Репутация: 2207
2,193 1,120
40 83
 
13.03.2014 19:58 #14
HDW
при этом каждый из них должен контролироваться ПО компьютера через USB хост.
К сожалению Вы ставите задачу "ну очень мутно..."
Сетодиод - устройство индикации. И с какой целью Вы намерены контролировать светиться он или нет? Или Вы будете контролировать исправность светодиодов? Как проверка приборов при предполётной подгатовке самолётов.
Оценка
Специалист
 
Аватар для SHUR66
 
Регистрация: 24.06.2012
Адрес: Сочи
Сообщений: 1,585
Репутация: 337
309 206
6 5
 
13.03.2014 21:25 #15
CСкорее всего он хочет создать обучающую программу для игры на рояле, типа - где горит -туда и жми и возможно даже где-то софт раздобыл, тогда нужо знать какой, если софт писать самому, то можно вообще под LPT чё нить на бейсике накарябать и через дешифраторы на диоды
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
13.03.2014 21:32 #16
Полагаю что не так уж всё сложно.
Думается, у топикстартера есть опыт программирования под Windows. Delphi, Visual Studio? И видимо затруднения с железом. Иначе с чего бы делать ударение на светодиодах.

Тогда поступайте как рекомендуют выше: аппаратно ставьте USB-UART преобразователь -> МК -> цепочку сдвиговых регистров -> светодиоды. Программа под МК строчек на 30-40 (на Си). С освоением помогут на форуме. В конце концов есть учебники. Стоить железо будет 10-20$.

Со стороны ПК это выглядит так: если выбрали что-то из FTDI, например, устанавливаете драйвер на микросхему USB-UART преобразователя и далее общаетесь из привычной среды с внешним МК как с COM портом (в дистпетчере задач появится виртуальный COM порт). Шлёте из основной программы на ПК в этот COM порт 1-байтовые переменные, где всё что не "горит" нули, остальное единицы. МК их принимает и простой проверкой нулей и единиц "выгоняет" эти переменные одна за другой в сдвиговые регистры. Например, самые любимые среди радиолюбителей 74HC595.

Но хоть делается это, в принципе, за пару часов, если опыта нет вообще, то как и говорили старейшины выше, нахрапом не взять.
Оценка
Новичок
 
Регистрация: 14.05.2008
Сообщений: 10
Репутация: 14
4 0
0 0
 
14.03.2014 00:20 #17
Цитата:
Сообщение от HDW
А можно ли поточечно контролировать этим мк? Речь идёт не о мигающей ленте, а о программировании в реальном времени с возможностью одновременного свечения сразу 5-ти светодиодов в разных местах.
Как угодно можно управлять в каждый светодиод встроен драйвер и по однопроводной шине можно управлять любым светодиодом.
Оценка
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
15.03.2014 00:49 #18
Цитата:
Сообщение от Catcatcat
Как угодно можно управлять в каждый светодиод встроен драйвер и по однопроводной шине можно управлять любым светодиодом.
Очень дельная мысль, но дорогая
Оценка
Новичок
 
Регистрация: 12.03.2014
Сообщений: 11
Репутация: 10
0 19
0 0
 
15.03.2014 01:03 #19
Какую мк, по вашему мнению целесообразно здесь использовать? Я в мк мало разбираюсь, и в комментариях эксперта виден совет о FT232BM, сможет ли она селектировать сигнал на две линии (будет ли этот вариант рационален, хотя я уже в нём сомневаюсь) или гораздо проще будет создать всего одну линию из 176 светодиодов и сдвиговым регистром их контролировать? Правильно ли я понял, что FT232B - это часть USB-UART конвертера?
В ответ на вопрос про рояль: да, это так, появилось желание заучить композиции, а там понеслось... Две линии нужны для левой и правой руки соответственно.
P.S. Не судите строго за мои идеи)
Последний раз редактировалось HDW; 15.03.2014 в 01:29.
Оценка
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 868
Репутация: 380
371 0
3 0
 
15.03.2014 07:28 #20
Давайте перенесём обсуждение в плоскость материальную.
Выглядеть Ваша схема будет как-то так (см. пристёжку).

FT232B и есть USB-UART конвертер. Питать его можно по-разному (откройте даташит). Основной возникающий вопрос по аппаратной части - откуда будут питаться светодиоды. Если их 88 штук, или же 196, то даже по 5 мА на светодиод даст 0,5-1А. USB желательно так не нагружать. Поэтому лучше запитать от USB только FT232B, а схему с МК и регистрами - от внешнего источника, поэтому потребуется опторазвязка. Если не претендовать на высокие скорости передачи, сойдёт обыкновенный копеечный оптрон, например 4N33 и т.п. Он один, используем только TX без обратной связи.

Контроллер любой c UART, тот что на схеме есть в DIP. Регистры 74HC595 тоже есть в DIP, только больше 10мА на ножку их лучше не нагружать. Если нужен ток больше - поставить транзисторные сборки. Это если у Вас светодиоды 1-Ваттные :-).

Тут одна неприятность - нужно паять ограничивающие резисторы по количеству светодиодов. Поэтому вместо 74 логики можно использовать два-в-одном - специализированные драйверы (на схеме внизу в квадратике). Это 16-ти канальные STP16СP05, MBI5026, SCT2024, TLC5925 и им подобные. Поинтересуйтесь. Принцип одинаков - нужно всего три провода для управления: тактовый сигнал, данные, сигнал разрешения записи. Ну а сколько у Вас линий светодиодов будет - значения не имеет. Или наращивайте цепочку микросхем «в длину», или ставьте в параллель столько «линий», сколько нужно.

Более рассуждать смысла нет, так как, скорее всего у Вас появится масса вопросов, которые не угадать, а идея начинать серьёзное освоение клавишных с построения «светомузыки», говоря словами lllll, выглядит "ну очень мутно...". Разве нет специализированных программ? Ваша программа умеет общаться с COM портом? С какой программой вообще предстоит увязать светодиоды? Есть возможность править исходный код?
Изображения
Тип файла: jpg Temp.jpg (527.2 Кб, 0 просмотров)
Последний раз редактировалось antonydublin; 15.03.2014 в 07:42.
Оценка
Ответ
Страница 2 из 4
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 07:55.
Обратная связь РадиоЛоцман Вверх