Автор Тема: Twinkling Plug и Linux и Mac OS X  (Прочитано 41756 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« : Апреля 07, 2011, 16:20:04 »
В этой ветке предлагаю обсуждать работу Twinkling Plug совместно с разными буилдами ОС Linux.

Для тех кто не знает - Paintpack DMX это второе название проекта Twinkling Plug созданное маркетологами.

[font color=\"#FF0000\"]Для тех кто прошивки потерял[/font]

Вот прошивки DMX ветки
Вот прошивки CDC ветки
Вот Программа сервера от DMX ветки

Приставка DMX означает работу с этим протоколом и модульное масштабирование.
Если один модуль даст 10 RGB каналов и 30 светодиодов, то четыре модуля дадут 40 RGB каналов и 120 светодиодов.
А если использовать DMX усилители, то на один RGB канал DMX усилителя можно подключить 2 метра ленты с 60 или 120 светодиодами.
по версиям
Paintpack 10 светодиодов Для мониторов и ноутбуков до 22\" означает  10 RGB каналов и 10 светодиодов на модуль.
Paintpack 30 светодиодов Для мониторов до 27\" означает  10 RGB каналов и 30 светодиодов на модуль.
Paintpack 60 светодиодов Для ТВ до 55\" означает  10 RGB каналов и 60 светодиодов на модуль с сильной градацией по зонам, лучше 2 по 30 чем 1 по 60.

Сравнение работы девайсов с разным количеством зон показано в самом низу этого сообщения на фото.

Но в Целом по направлению Twinkling Plug на этом форуме создано несколько веток, а именно:

Программа AmbiBox (Server IR х.х.х Ambilight Edition)
О проекте Twinkling Plug на AT90USB162
Twinkling Plug и Linux  Эта ветка
Linux (сборка geexbox) и USB IR приемник


Так работает один модуль Paintpack 30 на 10 RGB каналов (30 светодиодов) и мониторе 20\"


А так работает три модуля Paintpack 30 суммарно на 30 RGB каналов (90 светодиодов) и мониторе 32\"
Разница по точности цветопередачи по сравнению с 10 RGB каналами на фото выше видна на глаз.
« Последнее редактирование: Января 22, 2013, 02:16:50 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Vladimir Smirnov

  • Member
  • **
  • Сообщений: 16
  • Репутация: +0/-0
    • http://www.mindcollapse.com
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #1 : Января 03, 2013, 17:05:28 »
Всем привет,
У меня есть определенный опыт разработки под Linux и желание сделать плагин для XBMC (в частности, для openelec.tv).
Буду очень благодарен за описание протокола взаимодействия с устройством.
Насколько я понимаю, вы используете измененный K8062 протокол _http://k8062forlinux.sourceforge.net/usbproto.php

Я посмотрел USBLyzer-ом на USB Send Report UBR и увидел, что при смене цвета вы посылаете single data пакет _http://d.pr/i/xuCi с заголовком из двух контрольных char (3, 0), а далее - 10 каналов по 3 RGB char-а от 0 до 255.
« Последнее редактирование: Января 03, 2013, 17:14:25 от Vladimir Smirnov »

Оффлайн RINGO

  • VIP
  • ***
  • Сообщений: 117
  • Репутация: +1/-0
    • http://paintpack.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #2 : Января 03, 2013, 17:50:54 »
От K8062  взята только основа , он у нас сильно переделанный .
Наш с документацией Вот
будем очень рады если появится софт  под линукс
« Последнее редактирование: Января 22, 2013, 02:19:36 от QuickWitted »
Скайп RINDIG1

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #3 : Января 03, 2013, 19:41:22 »
Цитата: Vladimir Smirnov
У меня есть определенный опыт разработки под Linux и желание сделать плагин для XBMC (в частности, для openelec.tv).

Есть 3 готовых проекта аналога "эмбилайт" на линукс.
задача сводится к вопросу взять из трех любой понятный вам и прикрутить другой протакол обмена с девайсом.
общение с более старым моим хид девайсом есть в этой ветке (ветка про ИК + Lirc)

И для управления по ИК плеером все равно Lirc привинчивать придется...

Цитата: Vladimir Smirnov
Я посмотрел USBLyzer-ом на USB Send Report UBR и увидел, что при смене цвета вы посылаете single data пакет
с заголовком из двух контрольных char (3, 0), а далее - 10 каналов по 3 RGB char-а от 0 до 255.

Ага. Только протокол универсальным планировался (как под рс232, юсб, езернет)

ваша выгрузка

4) маркер команды которой мастер маркирует 30 байт выгружаемых в общую сеть данных по таймеру.
Используется для загрузки 30 байт идущих друг за другом относящихся к одной группе.
тип команды = Широковещательная
Запрос - отсутствует
Ответ (команда =0x03, параметр = Номер транслятора + Номер группы,  данные с 03 по 32 = 30 байт данных о каналах)
И далее любое ведомое устройство на шине принимает эти данные.
У нас пакетов 2 *18=36 это 5 бит, остались еще 3 старших бита (в деке 0-7), отведем их под номер мастера.
А точнее упакуем в него фиксированный номера мастера DopNumMaster.

Ведущий девайс может вторые 30 байт транслировать ведомому на RS232 шине (и того 30+30 шим каналов) = стандарт DMX
Если ведущий без светодиодов, он транслирует 150 каналов ведомым на RS232 шине = стандарт DMX
Ведомым может быть не только аналогичный девайс, но и любое DMX оборудование.

еще парочку полезных

1) Команда пустышка. Нужна что бы в случае упаковки в UDP пакет показать, что команды нет
или в случае подключения по юсб показать что приемное устройство новых данных еще не приняло.
тип команды = Широковещательная
Запрос (команда =0x00, параметр =Номер мастера, отправившего пакет, данные с 03 по 32 =0x00)
Ответ - отсутствует

9) маркер команды которой мастер маркирует принятый ИК пакет.
Если на мастере присутствует ИК приемник и была зафиксирована удачная передача, то мастер сообщает остальным устройствам об этом.
тип команды = Широковещательная
Запрос - отсутствует
Ответ (команда =0x08, параметр = Номер транслятора, байт содержащий номер в табличке мастера (если = 0 то в таблице отсутствует), далее
8 байт хэша ИК команды, остальные байты пустые.
« Последнее редактирование: Января 03, 2013, 19:51:21 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн SINIGR

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #4 : Января 04, 2013, 01:59:27 »
Цитата: demmax2004
Да еще скинь свои настройки программы и лог файл
Откуда его взять?

Оффлайн SINIGR

  • User
  • *
  • Сообщений: 6
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #5 : Января 04, 2013, 02:11:23 »
А ещё меня "прикалывает", когда PaintPack при просмотре видео с ютуба или ещё с чего, где белый или светлый фон, вдруг один светодиод на секунду даёт вдруг фиолетовый свет=))
Да и в играх с PlayClaw так бывает=)

Оффлайн Vladimir Smirnov

  • Member
  • **
  • Сообщений: 16
  • Репутация: +0/-0
    • http://www.mindcollapse.com
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #6 : Января 04, 2013, 02:36:13 »
Ringo, QuickWitted, cпасибо большое за комментарии. Я начну с простого - 10 светодиодных лент из стандартной поставки пеинтпака.
Вот набросал на коленке код для смены цвета лент https://gist.github.com/4446906
Все примитивно и кроссплатформено, работает на _http://www.signal11.us/oss/hidapi/ и собирается в любой ОС.
Завтра попробую клонировать код Призматика - управляющей программы лайтпака, которая мне кажется простой, изящной, написанной на QT и работающей в Linux, MacOS, Windows.
Добавлю туда базовую поддержку стандартного пеинтпака, а уже потом полностью реализую ваш протокол с зонами захвата > 10.
« Последнее редактирование: Января 04, 2013, 02:36:59 от Vladimir Smirnov »

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #7 : Января 04, 2013, 09:34:38 »
Цитировать
а - управляющей программы лайтпака, которая мне кажется простой, изящной
только никак не могут ее доделать, даже простые вещи которые уже пользователи 3 года просят.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #8 : Января 04, 2013, 19:54:08 »
Цитата: Vladimir Smirnov
Завтра попробую клонировать код Призматика - управляющей программы лайтпака, которая мне кажется простой, изящной, написанной на QT и работающей в Linux, MacOS, Windows.
Добавлю туда базовую поддержку стандартного пеинтпака, а уже потом полностью реализую ваш протокол с зонами захвата > 10.

Там смысл не в протоколе. А в
1) поддержки нескольких программ приема - сдвижка зон через сервер.
2) управление компом через ИК.
3) масштабируемость (можно подключать паровозиком несколько плат или др. DMX девайсов)
4) планируется Art-Net версия

Да знаю что это под винду, но у большинство юзверей виндовс.

Знаю что много недоделано, но проект бесплатный Его только все юзают, а программистам работающим
с DMX прошивкой с ее разработкой не помогают.

Вон недавно выяснился глюк на старых Асусах 2007-2008 года.
Кроме воплей что сыро и не работает никто из пользователей возится не стал.
Пришлось искать комп на старой материнке, все инсталлить и фиксить глюк
самостоятельно (при отсутствии помощи и поддержки).
И это при том, что те кто продал бесплатный проект этим самым
несчастным пользователям Асусов - даже не почесались.

А проект работает по принципу как есть и работал бы лучше если бы хоть кто
нибудь помог. Я его вообще в 2009 году начал на IgorPlug2 железе...

Автор кода Призматика скорее всего будет изображать пыхтящий чайник...
(типа вы у нас... хотя на деле это они у нас, так как данный софт создан позже 2009 года)

Хотя под винду (по отзывам пользователей) их железо с нашим софтом на компе с виндой
и играми под директом работает лучше.
Да есть мелкие недочеты, но это решать с создателями проги захвата - PlayClaw
« Последнее редактирование: Января 04, 2013, 20:00:58 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Vladimir Smirnov

  • Member
  • **
  • Сообщений: 16
  • Репутация: +0/-0
    • http://www.mindcollapse.com
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #9 : Января 04, 2013, 22:42:15 »
Зря вы восприняли цитату про Призматик во штыки.
Основным его плюсом является прежде всего кроссплатформенность и хороший открытый GPL код  - поэтому я его и выбрал.
Писать все с 0 у меня банально нет времени, я все же больше для себя делаю, чтобы к HTPC прикрутить.
Конечно, я бы мог взять и реализовать протокол в boblightd, это может быть было бы даже проще, учитывая, сколько времени я потратил сегодня собирая все зависимости в QT и исправляя несовместимости PythonQT с Mountain Lion, но тогда установка и настройка у конечного пользователя заняла бы вечность.

В общем, мое дело сделать, я выложу исходники, бинарники и инструкцию по сборке, а решать уже вам - использовать или нет.

Я сегодня сделал первую бетаверсию, вот видеодемонстрация работы Видео на ютубе

[iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/R5jcQg1x9r4\" frameborder=\"0\" allowfullscreen][/iframe]

Сборка под OSX потому что мне так удобней разрабатывать, но по окончанию постараюсь соберать deb пакеты для Ubuntu/Debian.

У меня пару вопросов. Как у вас реализовано Smooth Color Change?
Плюс, как я заметил, наблюдаются редкие и кратковременные мигания нри переливании при mood lamp режиме. Не подскажите, куда смотреть?
« Последнее редактирование: Января 05, 2013, 12:50:18 от QuickWitted »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #10 : Января 05, 2013, 00:06:28 »
Цитата: Vladimir Smirnov
Зря вы восприняли цитату про Призматик во штыки. Писать все с 0 у меня банально нет времени.

Я не воспринимал, и спасибо вам что вы двигаете проект в котором я скромно прошивки пишу, в свободное время....

Но чтобы уменьшить негативное мнение со стороны программистов Призматик - и вопли класса "сперли" и не краснеют.
предлагаю первую же бэтку откомпилить под все платформы и выложить в гуглю рядом с исходным.

Цитата: Vladimir Smirnov
Конечно, я бы мог взять и реализовать протокол в boblightd, это может быть было бы даже проще, учитывая,
сколько времени я потратил сегодня собирая все зависимости в QT и исправляя несовместимости PythonQT с Mountain Lion,
но тогда установка и настройка у конечного пользователя заняла бы вечность.

у автора боблайта другое отношение, он сам предложил свой код.

Цитата: Vladimir Smirnov
я все же больше для себя делаю, я выложу исходники, бинарники и инструкцию по сборке, а решать уже вам - использовать или нет.

Конечно использовать. И не только под линукс откомпилить.
Больше софта - больше свободы конечному пользователю.
проект не коммерческий (со стороны разработчиков) - мы рады любой помощи.

Цитата: Vladimir Smirnov
У меня пару вопросов. Как у вас реализовано Smooth Color Change?

Это что?

если цветокалибровка - тогда сменой прошивки (вывод на 10 бит по табличке из 8 бит на входе).

если сглаживание - многие тут спорили, но разницы между 1/50 секундными
ступеньками на глаз заметить нельзя - это не монитор а подсветка...
вывод - лишняя трата ресурсов сглаживайте компом.

Цитата: Vladimir Smirnov
Плюс, как я заметил, наблюдаются редкие и кратковременные мигания нри переливании
при mood lamp режиме. Не подскажите, куда смотреть?

в лийзер если под виндой.
если проблемы с прошивкой исправлю...

на сколько кратковременные?
если порядка 1/50 доли секунды (вывод на девайс 50 раз в секунду, а лучше и более железо тянет),
то как заметили. если продолжительнее то соответственно не один пакет брыкнулся а несколько, а раз так
то софт брыкается.
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Vladimir Smirnov

  • Member
  • **
  • Сообщений: 16
  • Репутация: +0/-0
    • http://www.mindcollapse.com
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #11 : Января 06, 2013, 01:15:44 »
У меня готова финальная версия Prismatic с небольшими бонусами.

Прежде всего, весь код и Readme-шки лежат на гитхабе https://github.com/mindcollapse/Paintpack

В дополнение к призматику, я сделал плагин для boblightd, который приятно удивил меня своей скоростью захвата из X11.
Небольшой код и инструкция по сборке лежат тут https://github.com/mindcollapse/Paintpack/t...BoblightdPlugin
Но, как я и говорил, процесс достаточно нетривиальный для конечного пользователя.

Бинарные сборки Призматика с поддержкой Paintpack-а будут, но чуть позже - мне нужно поднимать виртуальные машины и окружение на них.

Пока что доступна только OSX версия
https://www.dropbox.com/s/37mmuz8pomeksxp/P...ismatik_OSX.zip

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #12 : Января 06, 2013, 09:06:35 »
Молодец, держи пять.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #13 : Января 06, 2013, 11:35:27 »
Цитата: Vladimir Smirnov
У меня готова финальная версия Prismatic с небольшими бонусами.

А кросплатформенность исходного кода сохранилась?

Цитата: Vladimir Smirnov
Путем перебора определяем какой из каналов соотвествует какому светодиоду.

страшно...
может управление при настройке с клавы сделать?
типа все буквы qwerty на каналы
и команду типа присвоить каналу 7R букву скажем G

При разветвленном управлении 150 каналами может побиться последовательность RGB
и на одну RGB зону надо будет вешать не только по цветам но и указывать
что R зоны сответствует 75, 67 и 85 каналы в устройстве, а
G зоны сответствует 74, 57 и 25 каналы в устройстве..

Кстати еще один глупый вопрос.
Если мы говорим о линуксе, есть ли такая возможность к какому нибудь
линусовскому турбопаскалю привентить дополнительные команды управления устройством?

Просто в бедных театрах просят возможность писать простенькие партитуры самим....
(причем что бы это было отвязанно от компа... типа ARM Computer Is Credit Card-Sized)

И еще раз большое спасибо за помощь нашему проекту.
« Последнее редактирование: Января 06, 2013, 11:55:55 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Vladimir Smirnov

  • Member
  • **
  • Сообщений: 16
  • Репутация: +0/-0
    • http://www.mindcollapse.com
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #14 : Января 06, 2013, 13:19:47 »
Цитата: QuickWitted
А кросплатформенность исходного кода сохранилась?
Да.

Цитата: QuickWitted
страшно...
может управление при настройке с клавы сделать?
типа все буквы qwerty на каналы
и команду типа присвоить каналу 7R букву скажем G
Конечно, но тогда было бы необходимо еще и сократить инструкцию по установке до пары шагов
В моем случае, плагин - болванка, написанная за пол часа для быстрой поддержки, в которую жестко вшит пеинтпак на 30 лент.

Цитата: QuickWitted
Кстати еще один глупый вопрос.
Если мы говорим о линуксе, есть ли такая возможность к какому нибудь
линусовскому турбопаскалю привентить дополнительные команды управления устройством
Никогда с подобным не сталкивался. Чисто гипотетически, есть hidapi библиотека, которая экспортирует hid_open, hid_write и прочие вызовы, описанные в hidapi.h, а значит использовать ее можно откуда угодно. Разве что нужно будет разобраться с ctypes. Ну а вообще, я бы советовал писать все на C, в крайнем случае - C++ или Java. При правильном подходе и выборе библиотек код будет кроссплатформенным.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #15 : Января 06, 2013, 13:47:54 »
Цитата: Vladimir Smirnov
В моем случае, плагин - болванка, написанная за пол часа для быстрой поддержки, в которую жестко вшит пеинтпак на 30 лент.

30 ШИМ каналов (10 RGB зон) хорошо смотрятся только на 20\" мониторе.
Если монитор размером побольше, скажем 60\", то для качественного эффекта желательно уже 30 RGB зон

смотрите сами так работает один модуль Paintpack 30 на 10 RGB каналов (30 светодиодов) и мониторе 20\"


А так работает три модуля Paintpack 30 суммарно на 30 RGB каналов (90 светодиодов) и мониторе 32\"
Разница по точности цветопередачи по сравнению с 10 RGB каналами на фото выше видна на глаз.


Да можно подключить к DMX выходу паинтпака девайс под названием
27 Channel Easy DMX LED Controller; DMX Decoder & Driver (CN-RLC38) [CN-Auction]
на один девайс 9 RGB зон и ток 15А,

Да можно подключить все ленты не к 3м паинтпакам, а к одному девайсу на 9 зон.
НО при этом разрешающая способнасть сильно упадет.

Цитата: Vladimir Smirnov
Никогда с подобным не сталкивался. Чисто гипотетически, есть hidapi библиотека, которая экспортирует hid_open, hid_write и прочие вызовы, описанные в hidapi.h, а значит использовать ее можно откуда угодно. Разве что нужно будет разобраться с ctypes. Ну а вообще, я бы советовал писать все на C, в крайнем случае - C++ или Java. При правильном подходе и выборе библиотек код будет кроссплатформенным.

Причины две
1) всех в школе учили или бэйкису или турбопоскалю
2) надо что то очень простое что бы юзверь не задумывался о hid_open, hid_write и прочих вызовах.
на уровне
----------------------------
шаг 1 - выставить канал 7=15  канал 17=125  канал 28=78 на экране написать фразу
нажми кнопку когда будет фраза \"когда мой дядя самых честных правил...\"
Ждать пока нажмут кнопку.

шаг 2 - выставить канал 7=0  канал 17=17  канал 58=25 на экране написать фразу
нажми кнопку когда будет фраза \"Он уважать себя заставил и лучше выдумать не мог...\"
Ждать пока нажмут кнопку.

и так 300 шагов в среднем
----------------------------
причем не сильно подготовленный пользователь должен это все писать сам.
поэтому для обычных осветителей появилась идея добавить 2 команды к штатному набору команд турбопаскаля.
например в дэльфи запись в файл класса write(FileInd, \'Hellou word\' );
выводит именно в файл без знаний конечного юзверя о том, что такое жесткий диск и как оно туда выводится...

Если более обобщенно, то в винде есть сервер, который принимает данные от многих длл запущенных в разных проектах, что позволяет управлять выводом. Если бы каждая длл вызывала бы hid_open, hid_write и прочие подобные функции то возник бы конфликт управления...
Но конфликта нет только в моей версии, а в оригинальном проекте вызов 2х длл разными проектами вызывало конфликт.

ЗЫ: Я пол года ищу прогу под театральный режим где после вывода значений в ДМХ вывадилась бы фраза
и можно было бы тиснуть кнопку, для перехода к следующему шагу, так до сих пор и не нашел.
и это на компе не нашел, а на линуксе живущим на арме, так это вообще фантастика.
и помоему самое простое это вставить функцию вывода в любой готовый турбопаскаль (на крайняк в бэйсик) что на нем написать простенькую программу.

Например добавить 2 команды во что то типа Free Pascal Compiler (FPC), там вроде библиотеки есть и команду
в теории можно добавить не в паскаль а создать к нему компонент что ли....
или любой другой более простой паскаль...
Я просто интересуюсь о возможности такой правки....

Или любой более простой аналог паскаля, правда есть небольшая тонкость, оно должно компилироваться под ARM architecture
(Free Pascal Compiler компилируется под все начиная от винды и доса, кончая winCE и линуксом)

Сейчас рылся в енете, единсвенное что нашел, так это видео
больше ничего о DMX на ARM Computer Is Credit Card-Sized найти не удалось

Добавлено позднее, что то нашлось, но пока не разобрался что именно
« Последнее редактирование: Января 13, 2013, 11:11:49 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Slava7505

  • User
  • *
  • Сообщений: 5
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #16 : Января 07, 2013, 04:03:18 »
а есть заставка на рабочий стол как в сообщении выше? скинте плиз )

Оффлайн RINGO

  • VIP
  • ***
  • Сообщений: 117
  • Репутация: +1/-0
    • http://paintpack.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #17 : Января 07, 2013, 12:48:22 »
Скачать можно  её тут
Скайп RINDIG1

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #18 : Января 08, 2013, 01:42:40 »
Цитата: semnaum
хочется узнать существенные  отличия есть  в получаемых эффектах цветовых Lightpackа и Paintpackа?

Существенные начинаются с вопроса применения

1) а можно ли создать свое световое шоу под заданную песню?
Lightpack - нет нельзя
Paintpackа - да можно (поддерживается много софта включая VenueMagic 2.5 Show Control Software )

2) Что делать когда надо покрыть большую мощность
Lightpack - ничего, они не масштабируемы
Paintpackа - Есть варианты
2.1) когда соединяют несколько стандартных устройств и получают одно большое
2.2) Покупка одного китайского усилителя но всего на 9 зон "27 channel easy DMX LED controller"
2.3) подключение нескольких устройств из пункта номер 2
2.4) Установка прожекторов 36*3w RGB DMX DJ Wedding up light,LED par 64 lights

Цитата: semnaum
и можно ли готовый Lightpack переделать в Paintpack DMX?))))

Зависит от железа (были разнве версии)
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Twinkling Plug и Linux и Mac OS X
« Ответ #19 : Января 08, 2013, 02:46:10 »
Цитата: Vladimir Smirnov
Да.

На это собрать можно будет?

Это TINY210 SDK
Кроме HDMI выхода, там есть аудио - видео вход.
а тут народ давно на телевизор просил.

Получится ТВ версия (без компа) + плеер + паинтпак

Реально под ARM ваш код откомпилить?
« Последнее редактирование: Января 08, 2013, 02:46:41 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

 

Последние сообщения на форуме: