"IgorPlugUSB - USB приемник ДУ" доработан до IgorP

Вопросы связанные с созданием любой вспомогательной электроники.

Модератор: X-MAN

Сообщение Roman » Ср май 28, 2008 10:51 am

QuickWitted писал(а):
Semik писал(а):а есть и вот такое вот в инете


Глюк номер раз - связываться с комбинацией клавиш
(эмуляция клавиатуры)

Т.е. продвинутые настройки и прикручивание скриптов отпадают.
А не известно, но думаю оно эмулирует имеено нажатие клавиш
QuickWitted писал(а):Глюк номер два - пользоваться тем пультом что был в комплекте...
Вроде как нет, вроде можно любой
QuickWitted писал(а):Про невозможность эмуляции USB мыши я уже не вспоминаю...
Угумс
QuickWitted писал(а):схема и прошивка в комплект не входят...
т.е. самим собрать не выйдет...
НУ конечно, это же коммерческая тайна
QuickWitted писал(а):А про готовые - тут больше
http://www.thg.ru/desktop/test_pultov_du/onepage.html
Видел, но это заводские, это не инстерестно, тем более что почти что одни iMONы
QuickWitted писал(а):----------------------------------------------------------------------------
это интереснее
----------------------------------------------------------------------------
Есть проект HID мыши и клавиатуры под неизвестный пульт написанный на СИ...
проект распространяется под ГНУ лицензией...
http://vamposdecampos.googlepages.com/infrahid.html

У меня же разработан и обкатан универсальный алгоритм распознавание ЛЮБОЙ кодировки на АСМе.

Нужна небольшая помощь на AVR С...
мы конечно можем и сами, но результат будет значительно позже...
Если кому интересно – присоединяйтесь к разработке...
----------------------------------------------------------------------------

Жаль, но я не разработчик.
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение Semik » Ср май 28, 2008 7:30 pm

QuickWitted писал(а):
Semik писал(а):а есть и вот такое вот в инете


Глюк номер раз - связываться с комбинацией клавиш
(эмуляция клавиатуры)

Т.е. продвинутые настройки и прикручивание скриптов отпадают.

Глюк номер два - пользоваться тем пультом что был в комплекте...

Про невозможность эмуляции USB мыши я уже не вспоминаю...

схема и прошивка в комплект не входят...
т.е. самим собрать не выйдет...

1. не согласен
Какое максимальное кол-во нажатий клавиш клавиатуры можно назначить одной кнопке пульта?
От 8 до 26, и зависит от типа клавиш, (некоторые клавиши используют один скан код, другие два). О том, что вы приблизились к максимальному кол-ву нажатий клавиш, укажет мигающий светодиод при программировании.

2,
Пульт ДУ похож на пульт ДУ от моего телевизора…
С данной системой ДУ может работать любой пульт стандарта RC -5, что решает возможные проблемы при утрате или поломке пульта. Используемому стандарту соответствуют пульты от телевизоров Horizont, некоторые пульты фирмы Philips. Таким образом если например Ваша собака случайно перепутала пульт с косточкой :), то Вы сможете спокойно найти замену этому пульту. Пульт можно приобрести в любом радиомагазине или на радиорынке. Этим свойством данное дистанционное управление выгодно отличается от любого ДУ, которое входит в комплект какого-либо компьютерного "железа".

3, тут частично согласен, хотьт и неудобно, но
Как управлять мышкой?
Во всех системах Windows есть возможность управлять мышкой с клавиатуры, а значит и с пульта ДУ. Для включения этой возможности Пуск -> Настройка -> Панель управления -> Специальные возможности -> Мышь -> Управление с клавиатуры. Если «Специальных возможностей» нет в панели управления, тогда Установка и удаление программ -> Установка Windows -> Специальные возможности.
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Чт май 29, 2008 3:33 am

Roman писал(а):
QuickWitted писал(а):
Semik писал(а):а есть и вот такое вот в инете

Глюк номер раз - связываться с комбинацией клавиш
(эмуляция клавиатуры)
Т.е. продвинутые настройки и прикручивание скриптов отпадают.
А не известно, но думаю оно эмулирует именно нажатие клавиш


Я просматривал этот вариант прежде чем USB заняться...
Эмуляция клавиш...
Есть такая очень полезная штука keyloger называется...
не раз ей пользовался - для выяснения кодировки клавы есно :)
Одно но - на оригинальном сайте в статье сделай сам 8 ошибок...
но я их немного поправил... и пробовал с IR...
Оказалось не ахти... А потом у меня и PS/2 пропал...

Roman писал(а):
QuickWitted писал(а):Глюк номер два - пользоваться тем пультом что был в комплекте...
Вроде как нет, вроде можно любой.


А где это написано? Т.е. методика обучения?

Roman писал(а):
QuickWitted писал(а):А про готовые - тут больше
http://www.thg.ru/desktop/test_pultov_du/onepage.html
Видел, но это заводские, это не интересно, тем более что почти что одни iMONы


Просто до недавнего времени стоял вопрос - а зачем дисплей...
а теперь можно кого нить попросить сделать Т.З.
т.е что писать на экране и в какой последовательности...
Кому интересно - присоединяйтесь... Будет вам дисплей...

Roman писал(а):Жаль, но я не разработчик.


Тут основное требование - наличие свободного времени и енета...
Нам и ТЗ нужны...
Последний раз редактировалось QuickWitted Чт май 29, 2008 4:29 am, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение QuickWitted » Чт май 29, 2008 3:46 am

Semik писал(а):1. не согласен
Какое максимальное кол-во нажатий клавиш клавиатуры можно назначить одной кнопке пульта?
От 8 до 26, и зависит от типа клавиш, (некоторые клавиши используют один скан код, другие два). О том, что вы приблизились к максимальному кол-ву нажатий клавиш, укажет мигающий светодиод при программировании.


И чем этот кусок мне поможет?
USB - нет (PS/2 давно вымер), действий - нет, сети - нет
И что? Много наимулируешь?

Semik писал(а): С данной системой ДУ может работать любой пульт стандарта RC -5, что решает возможные проблемы при утрате или поломке пульта.
Пульт можно приобрести в любом радиомагазине или на радиорынке.


Я все базары обегал... НЕТ у нас RC-5...
Любые другие - но не RC-5.
К своей системе RC-5 лепил по присланному файлу...
Прикрутить ЛЮБОЙ пульт можно за 20 мин...

Вот результат:
http://www.mindrunway.ru/IgorPlHex.html

Semik писал(а):Этим свойством данное дистанционное управление выгодно отличается от любого ДУ, которое входит в комплект какого-либо компьютерного "железа".


А у меня АБСАЛЮТНО - ЛЮБОЙ...
По моему на порядок круче :)

Semik писал(а):Специальные возможности.


Ты играть в игры с этими возможностями пробовал?
так попробуй...

А про имон ещё есть
http://www.thg.ru/consumer/200506141/print.html
Последний раз редактировалось QuickWitted Пн июн 22, 2009 7:46 pm, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Чт май 29, 2008 10:36 am

Хм, можно я вставлю свои пять копеек ?

Дисплей прикручивали уже :)
http://rifer.ucoz.ru/publ/1-1-0-12

Сеть? насчет сети кажется выше уже было, зачем по сети подключать? начнется геморой с IP и второй сетевкой.

насчет методики обучения того что по ссылке, скорее всего после получения определеного кода в течении 3х секунд приемник ждет нажатия клавы, записывая их в буфер, а затем код кнопки по IR

А насчет спец. возможностей я согласен с семиком, неубобно но возможно :)
неужели ты будешь играть в игры с пульта?


P.S> Каждый кулик ....
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение QuickWitted » Чт май 29, 2008 10:53 am

Roman писал(а):Хм, можно я вставлю свои пять копеек ?
Дисплей прикручивали уже :)
http://rifer.ucoz.ru/publ/1-1-0-12


Софтово... мерцало, глючило...
А тут хардварно...
передать 5-6 параметров по USB, а мк выгрузит 20-30 байт...
Отсюда вывод нужно ТЗ из которого будет протакол...

Roman писал(а):Сеть? насчет сети кажется выше уже было, зачем по сети подключать? начнется геморой с IP и второй сетевкой.


А для прикола :)
В каждой комнате по одному...
бегаешь по квартире с пультом и всем управляешь :D

вариант 2 - снабдить реле - получим автономную
обучаемую конструкцию... при необходимости подключаемую к ПК...
или просто сообщающую о переключении с пульта...

Roman писал(а):насчет методики обучения того что по ссылке, скорее всего после получения определеного кода в течении 3х секунд приемник ждет нажатия клавы, записывая их в буфер, а затем код кнопки по IR


Пункт первый из ХП клавой управлять не выйдет
пункт второй - там написанно про RC5 и всё...
если я не прав покажи мурзилку по обучению...
(контора солидная мурзилки должны быть...)

Roman писал(а):неужели ты будешь играть в игры с пульта?


Шахматы... а почему нет?
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Пт май 30, 2008 5:11 am

QuickWitted писал(а):
Roman писал(а):Хм, можно я вставлю свои пять копеек ?
Дисплей прикручивали уже :)
http://rifer.ucoz.ru/publ/1-1-0-12

Софтово... мерцало, глючило...
А тут хардварно...
передать 5-6 параметров по USB, а мк выгрузит 20-30 байт...
Отсюда вывод нужно ТЗ из которого будет протакол...
Как там говорят про первый блин? :)
смотри что получается, что бы работал дисплей, кто-то ему должен поставлять инфу.
Толи это будут температурные датчики, толи инфа с программ. И если, допустим, температуру можно снимать аппаратно, пусть и с погрешностью, то с винампа проигрываемую песню или нагрузку на CPU, кол-во занятой оперативы или тайм-код с видеопроигрывателя только программно, значит нужен софт, значит либо кросплатформенность, либо теряем универсальность.
Как вариант, можно софтину готовую взять, только драйвер под твой девайс прикрутить
QuickWitted писал(а):
Roman писал(а):Сеть? насчет сети кажется выше уже было, зачем по сети подключать? начнется геморой с IP и второй сетевкой.

А для прикола :)
В каждой комнате по одному...
бегаешь по квартире с пультом и всем управляешь :D
НУ разве что для прикола, :)
QuickWitted писал(а):вариант 2 - снабдить реле - получим автономную
обучаемую конструкцию... при необходимости подключаемую к ПК...
или просто сообщающую о переключении с пульта...
Ничего не понял, поясни.
QuickWitted писал(а):
Roman писал(а):насчет методики обучения того что по ссылке, скорее всего после получения определеного кода в течении 3х секунд приемник ждет нажатия клавы, записывая их в буфер, а затем код кнопки по IR

Пункт первый из ХП клавой управлять не выйдет
????
QuickWitted писал(а):пункт второй - там написанно про RC5 и всё...
если я не прав покажи мурзилку по обучению...
(контора солидная мурзилки должны быть...)
НУ не я эту ссылку нашел, но мурзилку попробую найти, если она у них выложена.
QuickWitted писал(а):
Roman писал(а):неужели ты будешь играть в игры с пульта?

Шахматы... а почему нет?
Мдя, я о других играх подумал, :) , в шахматы, преф, покер, и т.д. приятнее играть в живую :)
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение Semik » Сб май 31, 2008 4:05 pm

QuickWitted писал(а):
Semik писал(а):а есть и вот такое вот в инете

Т.е. продвинутые настройки и прикручивание скриптов отпадают.
Глюк номер два - пользоваться тем пультом что был в комплекте...
http://remote.rni.ru/s_pults.html :)


P.S. А у иМОНов неут универсальности, только свой пульт и только под винду :P
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Вс июн 01, 2008 2:11 pm

Roman писал(а):
QuickWitted писал(а):
Roman писал(а):Хм, можно я вставлю свои пять копеек ?
Дисплей прикручивали уже :)
http://rifer.ucoz.ru/publ/1-1-0-12

Софтово... мерцало, глючило...
А тут хардварно...
передать 5-6 параметров по USB, а мк выгрузит 20-30 байт...
Отсюда вывод нужно ТЗ из которого будет протокол...
Как там говорят про первый блин? :)
смотри что получается, что бы работал дисплей, кто-то ему должен поставлять инфу.


В Слае плагин будет давать доступ
к дисплею через скрипт...
поэтому софт может быть ЛЮБОЙ...
(под апи Слая)


Roman писал(а):
QuickWitted писал(а):
Roman писал(а):Сеть? насчет сети кажется выше уже было, зачем по сети подключать? начнется геморой с IP и второй сетевкой.

А для прикола :)
В каждой комнате по одному...
бегаешь по квартире с пультом и всем управляешь :D
НУ разве что для прикола, :)


Не совсем...
4 в одном...
1-разновидность пинговалки (через энное время отправка пакетов)
2-защита шкафа с хабом (отправки сообщений при открытии)
3-реле через ир
4-отправка номера кнопки через комп...


Roman писал(а):
QuickWitted писал(а):вариант 2 - снабдить реле - получим автономную
обучаемую конструкцию... при необходимости подключаемую к ПК...
или просто сообщающую о переключении с пульта...
Ничего не понял, поясни.


-- с лоцмана ---
Управление до 8 устройств при помощи ИК - пульта управления
Это удобное устройство может быть использовано в различных целях. Вы можете подсоединить до 8 устройств к 8 коммутаторам и управлять ими на расстоянии при помощи ИК - передатчика.
-- с лоцмана ---

только на любой пульт и с кучей функций...
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Semik » Вс июн 01, 2008 3:13 pm

QuickWitted писал(а):
Roman писал(а):
QuickWitted писал(а):
Roman писал(а):Хм, можно я вставлю свои пять копеек ?
Дисплей прикручивали уже :)
http://rifer.ucoz.ru/publ/1-1-0-12

Софтово... мерцало, глючило...
А тут хардварно...
передать 5-6 параметров по USB, а мк выгрузит 20-30 байт...
Отсюда вывод нужно ТЗ из которого будет протокол...
Как там говорят про первый блин? :)
смотри что получается, что бы работал дисплей, кто-то ему должен поставлять инфу.


В Слае плагин будет давать доступ
к дисплею через скрипт...
поэтому софт может быть ЛЮБОЙ...
(под апи Слая)
Ага, значит привязываемся к слаю, значит винда, значит не HID
а как же универсальность?
QuickWitted писал(а):
Roman писал(а):
QuickWitted писал(а):
Roman писал(а):Сеть? насчет сети кажется выше уже было, зачем по сети подключать? начнется геморой с IP и второй сетевкой.

А для прикола :)
В каждой комнате по одному...
бегаешь по квартире с пультом и всем управляешь :D
НУ разве что для прикола, :)


Не совсем...
4 в одном...
1-разновидность пинговалки (через энное время отправка пакетов)
2-защита шкафа с хабом (отправки сообщений при открытии)
3-реле через ир
4-отправка номера кнопки через комп...
для шкафа дето видел уже готовые :)
а реле через сеть это интерестнее, тока мне бы было наборот интерестнее, что бы я мог послать на устройство команды управлениея релюшками, ну например передернуть питание на сервачке, свиче, или модеме.
QuickWitted писал(а):
Roman писал(а):
QuickWitted писал(а):вариант 2 - снабдить реле - получим автономную
обучаемую конструкцию... при необходимости подключаемую к ПК...
или просто сообщающую о переключении с пульта...
Ничего не понял, поясни.


-- с лоцмана ---
Управление до 8 устройств при помощи ИК - пульта управления
Это удобное устройство может быть использовано в различных целях. Вы можете подсоединить до 8 устройств к 8 коммутаторам и управлять ими на расстоянии при помощи ИК - передатчика.
-- с лоцмана ---

только на любой пульт и с кучей функций...
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Пн июн 02, 2008 4:24 am

Semik писал(а):Ага, значит привязываемся к слаю, значит винда, значит не HID а как же универсальность?


Я нигде не писал что работаю над одной веткой...
даже сейчас их две (основная и реле)
а так будет три...

Semik писал(а):для шкафа дето видел уже готовые
а реле через сеть это интерестнее, тока мне бы было наборот интерестнее, что бы я мог послать на устройство команды управлениея релюшками, ну например передернуть питание на сервачке, свиче, или модеме.


Это давно есть...
http://www.ulrichradig.de/home/index.php/avr/webserver

и пины и вэб камера и автономный сайт
всё через вэб интерфейс...

---------------------------------------------------------------
а в это время

http://www.mindrunway.ru/

29.05.08. В рамках проекта IgorPlug2 удалось добиться аппаратного распознавание сигнала от двух независимых источников:
А) IR клавиатуры SWK-8630. (клавиатура от интернет приставки NetBox).
Б) "Обученного" через прилагаемую программу ПДУ от бытовой техники.
В связи с этим была доработана программа осциллографа и перекомпилирован набор экспериментальных прошивок для управляемого реле.
Последний раз редактировалось QuickWitted Пн июн 22, 2009 7:47 pm, всего редактировалось 1 раз.
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение Roman » Пн июн 02, 2008 2:30 pm

хотите ТЗ ?
будет вам ТЗ :)

ТехЗадание ver 0.1

1, возможность работы под Win 2000/XP/Vista любых версий
2, возможность включения компа
3, возможность подключения неподготовленному пользователю, желательно без разборки системного блока
4, обучение пультам, доступное неподготовленному пользователю,
5, обучение командам, доступное неподготовленному пользователю,
6, отлючаемая индикация приема команд (светодиод на приемнике)
7, опционально возможность управления бытовой аппаратурой, с возможность задания времени срабатывания таймера и последовательности воспроизводимых команд.

IrLink пошли по пути USB->COM переходника на FTDI и микропроцессор на виртуальном COM интерфейсе http://www.modding.kh.ua/content/view/101/7/
На плате распаяны две микросхемы, микроконтроллер Atmel ATMEGA8 16AI и USB-UART контроллер FTDI FT232RL, и несколько менее интересных деталей обвязки.

Изображение
Изображение
Аватар пользователя
Roman
Site Admin
 
Сообщений: 1172
Зарегистрирован: Вс авг 07, 2005 6:24 pm
Откуда: Харьков

Сообщение Semik » Пн июн 02, 2008 7:28 pm

[quote="Roman"][/quote]Ну я так понимаю, что ли HID либо софт должен быть на компе.
Если HID то как обучать "любому пульту"? Да и пользователь сам не сможет настроить приемник на новый пульт.
Если все софтово, как сделали IrLink, то кто будет писать софт?
Аватар пользователя
Semik
Semik
 
Сообщений: 1064
Зарегистрирован: Вс ноя 12, 2006 12:50 am
Откуда: Белгород-Харьков

Сообщение QuickWitted » Вт июн 03, 2008 4:23 am

Roman писал(а):хотите ТЗ ?
будет вам ТЗ :)

ТехЗадание ver 0.1


ТЗ в варианте demmax скоро выложу - обсудим...
А то даже кол-во реле на управление не указанно...

Roman писал(а):IrLink пошли по пути USB->COM переходника на FTDI и микропроцессор на виртуальном COM интерфейсе


девайс страшный :shock:
плата одна, а навпаивали что было...

а из мелких недостатков - дорогой...
в принципе можно замутить сом вариант и мне...
преимущество одно - дрова готовые...
а всё остальное в сильном минусе...
(без проги некуда, про хид можно забыть...)

а к моему если надо можно прикрутить часы реального времени...
DS1307 и от них уже события раздавать...
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Сообщение QuickWitted » Вт июн 03, 2008 4:29 am

Semik писал(а):Ну я так понимаю, что ли HID либо софт должен быть на компе.


Да совершенно правильно...

Semik писал(а):Если HID то как обучать "любому пульту"? Да и пользователь сам не сможет настроить приемник на новый пульт.


Если был бы чистый ХИД то ты прав... Но я от родного варианта отказываться не собирался... переключение между режимами с пульта... или на первом этапе несколько прошивок и прога внесения изменений...

Т.е. настраивать как сейчас... а работать в ЛЮБОМ из 7 режимов...
Сайт с разработками www.mindrunway.ru
Аватар пользователя
QuickWitted
 
Сообщений: 93
Зарегистрирован: Пн май 05, 2008 4:33 am
Откуда: Территория бывшего СССР

Пред.След.

Вернуться в Электроника.

Кто сейчас на форуме

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

cron
bigmir)net TOP 100 Яндекс.Метрика