Автор Тема: HID ИК приемник  (Прочитано 350841 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #40 : Апреля 21, 2010, 00:34:49 »
Цитата: barolge
А на сайте demmax2004 есть варианты схем с дополнительной памятью EEPROM для тех кому лень собирать программатор.

И у меня она висит (ссылки ушли мылом).
Только я имею обыкновение НЕ ВЫКЛАДЫВАТЬ ДО ПОЛНОЙ ПРОВЕРКИ.

Цитата: barolge
Так вот вопрос - эта прошивка уже позволяет программирование без программатора

пока нет (Пользователи помогают мало. Даже с элементарным описанием HowTo - по шагам - загвоздка...)

Цитата: barolge
как вообще будет происходить процесс по заливке прошивки?

не заливки А ОБНОВЛЕНИЯ УЖЕ ЗАЛИТОЙ
запускаешь прогу - обновляешь.

Цитата: barolge
Очень заинтересовала Ваша статья Поднимаем Hardware USB на AT90USB162 и AT90USB647 по переходу на аппаратное USB, я так понимаю сей девайс работает через CDC driver (virtual comport for USB device), который для Windows7 нужен свой.

Хид клавиатуру и GCuJoyFB никто не отменял.
(не везде есть возможность ставить сдс дрова)
« Последнее редактирование: Апреля 21, 2010, 00:44:53 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #41 : Апреля 21, 2010, 07:03:27 »
Цитировать
Дело в том что эти кнопки в Linux работают, но не во всех прогах, впрочем как и в Windows...
Дело в том что эти проги не работают с этими кнопками
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #42 : Апреля 21, 2010, 13:44:33 »
Цитата: rulet
Дело в том что эти кнопки в Linux работают, но не во всех прогах, впрочем как и в Windows...

Если под "этими" подразумевалось Mute, Vol+, Vol-, мой компьютер, калькулятор, фаворт и т.д.
то с ними по умолчанию работает ТОЛЬКО ОС (писалось опираясь на знания MS Win ОС)
т.е. большинство программ в виндовсе с выше перечисленными кнопками просто не работает,
так как с ними работает САМ виндовс!!!
Переназначить их можно Мкеем или любой другой аналогичной прогой.

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

Для ХП частично - тут
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]

С кнопками Stop, Play, Pause, Media и т.д. наоборот - с ними работает проигрыватель
(и то не каждый.)

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

Оффлайн dimitryg

  • User
  • *
  • Сообщений: 8
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #43 : Апреля 21, 2010, 15:01:32 »
QuickWitted, я решил перейти на Windows 7 x64, почитав тут, понял, что с моим приёмником, собранным по этой ссылке, работать он в семёрке не будет. Правильно ли я понимаю, что прошивок под ATtiny2313, которые сделали бы из IgorPlug HID клавиатуру или джойстик нет? Т.е. те прошивки, которые представляют операционке ИК приёмник как HID устройство сделаны только под ATMega8?

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #44 : Апреля 21, 2010, 15:24:02 »
Цитировать
Правильно ли я понимаю, что прошивок под ATtiny2313, которые сделали бы из IgorPlug HID клавиатуру или джойстик нет?
Нет и не будет.

Цитировать
Т.е. те прошивки, которые представляют операционке ИК приёмник как HID устройство сделаны только под ATMega8?
под мегу 88 еще дополнительно.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн rulet

  • VIP
  • ***
  • Сообщений: 144
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #45 : Апреля 21, 2010, 17:04:24 »
Если кого-то интересует, то на eBay возможно купить пульт с ИК-приемником по цене(вместе с доставкой) ~$11, т.е. где-то в два раза меньше чем на наших просторах и фактически по себестоимости элементов и расходного материала того пульта о котором здесь говорят, только точно работающий .

Отредактировал QuickWitted

И ниже нацарапал:
Напомню по акцию от конторы - сборщика = Redray
ТЫ РАБОЧИЙ И ОТЛАЖЕННЫЙ ЭКЗЕМПЛЯР МОЖЕШЬ ПОЛУЧИТЬ СОВЕРШЕННО БЕСПЛАТНО
в обмен на статью о нём.

Все подробности можно узнать у них по почте...
« Последнее редактирование: Апреля 21, 2010, 22:03:17 от rulet »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #46 : Апреля 21, 2010, 21:28:38 »
Цитата: dimitryg
QuickWitted, я решил перейти на Windows 7 x64, почитав тут, понял, что с моим приёмником, собранный на
ATtiny2313, работать в семёрке не будет?

Помоему один из пользователей нашего проекта (толи Switch, толи KZN, не помню уже)
писал в комментариях на Техноманьяках что ветка на ATtiny2313 имеет множество недостатков
и что её использование как минимум не перспективно и приводит вот к таким последствиям...  
(Он писал на своём неудачном примере...)

Что бы народ не наступал на эти же грабли - напиши и ты там отзыв...

доделать прошивку для ATtiny2313 просто нельзя
по причине того, что она под завязку забита...

Кстати у конторы - сборщика = Redray акция.
Меняют ОДИН ЭКЗЕМПЛЯР устройства на статью о нём.
Все подробности можно узнать у них по почте...
(на тот случай если тебе собирать самому лень, то можно получить БЕСПЛАТНО!!!)

Цитата: dimitryg
Т.е. те прошивки, которые представляют операционке ИК приёмник как
HID устройство сделаны только под ATMega8?

Ну почему только.
для клавы и под ATMega88 версия есть.

да и под АТ90USB162 скоро (точнее зависит от вашей помощи    ) выйдут.
« Последнее редактирование: Апреля 21, 2010, 21:45:13 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #47 : Апреля 22, 2010, 06:54:41 »
rulet
QuickWitted хотел сказать что что у нас 2 направления HID приемника (указаны на 1 странице).
Так вот тот приемник что эмулирует клавиатуру и продается как Redray Grani K, то этот приемник уже работает на "IgorHID" прошивке.
По моему мнению "IgorHID" еще не закончена, поскольку не позволяет хотябы в том же Redray Grani K менять настройку комбинаций клавишь на ходу.

Так что работы еще ведуться.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #48 : Апреля 22, 2010, 08:14:50 »
Цитата: demmax2004
По моему мнению "IgorHID" еще не закончена, поскольку не позволяет хотябы в том же Redray Grani K менять настройку комбинаций клавишь на ходу. Так что работы еще ведуться.

В софтовой версии эта функция не предвидится по причине отсутствия места во флэш памяти процессора для её реализации.
(Она полнофункциональная, но все настройки через программатор. То есть, под каждый пульт её нужно будет перепрошивать перед
использованием с этим пультом и с этими сочетаниями. Проект не коммерческий и подразумевается, что если пользователь САМ прошил её
один раз, то ему не составит труда повторить этот подвиг.)
В аппаратной версии такое возможно, но аппаратная версия пока только в проекте.
причём возможно ТОЛЬКО по причине того, что само-программирование уже встроено в систему
и нет необходимости стыковать программатор и клавиатуру. Хотя такое в аппаратной версии возможно.
Линуксу и так 3 девайса в одном не нравятся, а если я туда четвёртым программатор прилеплю - он может брыкнуть
так что программатор в клавиатуре будет по любому отдельным...
« Последнее редактирование: Апреля 22, 2010, 08:33:48 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #49 : Апреля 25, 2010, 11:38:34 »
Цитировать
В софтовой версии эта функция не предвидится по причине отсутствия места во флэш памяти процессора для её реализации.
Ну не скажи, всегда можно приляпать внешнюю память, тогда тот же модифицированный вариант по эмуляции клавиатуры, можно будет перепрошивать.  
Тот же  Redray Grani K я привел в пример что такие устройства с внешней памятью можно будет обновлять с компа.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #50 : Апреля 25, 2010, 21:53:56 »
Цитата: demmax2004
Ну не скажи, всегда можно приляпать внешнюю память, тогда тот же модифицированный вариант по эмуляции клавиатуры, можно будет перепрошивать.

к сожалению - нельзя.
дескриптор клавы и так очень чувствителен к изменениям
и никто не даст гарантии что все ОС лояльно переживут
интерфейс прогера вместе с клавиатурой.

по отдельной перемычке то же не выйдет - места на 8 меге нету.

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

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #51 : Мая 04, 2010, 17:48:18 »
Данные с фотоприемника приходят 10 раз в секунду т.е. каждые 100 мс при нажатой кнопке.
Конечно можно использовать и таймаут перед дальнейшим нажатием на кнопку. Мысль у тебя хорошая. Только тут можно использовать один таймаут, время между последним кодом повтора и новым нажатием на кнопку пульта.
Но я уже сделал по первому варианту. В таблицу кнопок заносится сигнал авто повтора. При приходе такого кода, вместо него передается первый сигнал.

Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #52 : Мая 05, 2010, 08:57:29 »
Цитата: demmax2004
Но я уже сделал по первому варианту. В таблицу кнопок заносится сигнал авто повтора. При приходе такого кода, вместо него передается первый сигнал.

Извини, что вклиниваюсь, но это не совсем так.

1) Хвосты библиотекой маркируются всегда одинаково.
Т.е. код у них начинается на 03 и 05 (пример 03044624, 050AAF5A)
Кроме хвостов на 03 и 05 не начинается ни один ответ.
подробнее в файле Hvosti.txt из комплекта программы осциллографа.

2) У Сергея была основная ошибка в плагине - отсутствие дэдлайна.
А ) т.е. если в течении 3х секунд не приходили никакие коды - Хвост игнорировать
В ) Если после известной (из таблицы) пришла неизвестная, то хвост то же игнорировать.

3) Кроме хвостов есть два экзотических понятия
А ) Код старта - когда перед любой кнопкой появляется сначала он, а потом код кнопки.
B ) ПРЕ хвостовой код - когда код кнопки, потом этот код, а потом обычный хвост.
Т.е. нужна позиция которая будет игнорировать заданный код.
« Последнее редактирование: Мая 05, 2010, 08:57:48 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Sith

  • User
  • *
  • Сообщений: 9
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #53 : Мая 08, 2010, 14:09:47 »
собрал, прошил - светодиоды моргают.... девайс не определяеться виндой... из кривой разводки было +5 вольт подано на одну из ножек микросхемы. д- скорее всего там стабилитрон сгорел просто... что делать? по идее мк пофиг должно было быть - он не прошит был. да дрова что с mindrunway ставил - не помогло=(
« Последнее редактирование: Мая 08, 2010, 14:41:21 от Sith »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #54 : Мая 08, 2010, 15:46:45 »
Цитата: Sith
что делать?

1 вынуть проц,
2 вынуть из юсб вилку девайса.
3 подать  внешнее +5В
4 через сопротивление в 3 кОм подать +5В на стабилитрон.
5 замерить напряжение.
6 сделать выводы на основе значений замеров
...(для 3,6 стабов норма если замеришь 3,4 - 4,0 В)
« Последнее редактирование: Мая 08, 2010, 15:48:00 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Sith

  • User
  • *
  • Сообщений: 9
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #55 : Мая 09, 2010, 23:31:44 »
да хз... завтра поменяю. виндой выдаёться ещё что неизвестное устройство и всё... реестр править не нужно нигде? дрова вроде поставил.
B1 - словил +5в с юсб, щас между этой ногой и землёй - 0В. новый мк нужно=( грустно мой первый девайс получаеться на микроконтроллере=)
« Последнее редактирование: Мая 10, 2010, 00:29:43 от Sith »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #56 : Мая 11, 2010, 00:23:57 »
Цитата: Sith
грустно мой первый девайс получаеться на микроконтроллере=)

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

Оффлайн Sith

  • User
  • *
  • Сообщений: 9
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #57 : Мая 11, 2010, 19:15:21 »
дык предохрагитель стоял=))) вышибло его... а комп - не жалко=)))) ему 14лет... там рядом ещё два смертника стоят=)

Оффлайн Sith

  • User
  • *
  • Сообщений: 9
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #58 : Мая 12, 2010, 23:24:38 »
всё собрал... проблема появилась - при каком-то н-м нажатии пишет ошибка и не определяет больше. нужно отключать от компа и заново включить.  пару раз вытащишь штекер и воткнёшь - бсод. с хид прошивкой не пошло. тоже вылетала и не определяла как нужно. с 9-й мини щас работал... в чём может быть проблема?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
HID ИК приемник
« Ответ #59 : Мая 12, 2010, 23:32:13 »
Цитата: Sith
в чём может быть проблема?

1 В кривой сборке
2 В кривых деталях
3 В отсутствии ёмкостей
4 В ООООчень длинных проводах до кварца.
5 В кривом, не экранированном ЮСБ кабеле

выбирай...
« Последнее редактирование: Мая 12, 2010, 23:33:37 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

 

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