Автор Тема: ПО для работы с ИК передатчиком  (Прочитано 19676 раз)

Оффлайн Pdimon

  • Member
  • **
  • Сообщений: 10
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« : Января 23, 2010, 17:38:08 »
Хочу собрать IgorPlug2 (универсальный вариант) но ни как не могу разобраться как управлять ИК передатчиком, как его обучить?

Подскажите какое ПО использовать!!!

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #1 : Января 23, 2010, 19:08:36 »
Цитата: Pdimon
Хочу собрать IgorPlug2 (универсальный вариант) но ни как не могу разобраться как управлять ИК передатчиком, как его обучить?
Подскажите какое ПО использовать!!!

ИР передатчик в девайсе работает В ВЕРСИЯХ НЕ ТРЕБУЮЩИХ РЕАЛТАЙМА.
по другому В ВЕРСИЯХ НЕ РАБОТАЮЩИХ С USB.
или В ВЕРСИЯХ С ОТДЕЛЬНЫЙ ПРОЦЕССОРОМ НА ИК ЧАСТЬ.

например работающих ТОЛЬКО с клавиатурой
http://www.mindrunway.ru/AT89PS2Ir.html

Или обслуживающих UPS
http://www.mindrunway.ru/SUps.html

и прог обучения передатчика на данный момент НЕТ!!!
так как НЕТ (авторам в рамках хобби не требовался) проекта со вторым процом на ИР часть.

но ЕСЛИ ОЧЕНЬ НАДО - его можно создать.
« Последнее редактирование: Ноября 24, 2010, 08:28:35 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Shurikgtx

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #2 : Ноября 24, 2010, 03:56:10 »
Меня тоже интересует прошивка меги8 для работы с ир-оут irlink_remote_control(например) на базе IgorPlug2.
Народ интересуется. Почему не развивается это направление? Я, например, готов частично оплатить разработку.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #3 : Ноября 24, 2010, 07:19:40 »
Цитата: Shurikgtx
Меня тоже интересует прошивка меги8 для работы с ир-оут irlink_remote_control(например) на базе IgorPlug2.
Народ интересуется. Почему не развивается это направление? Я, например, готов частично оплатить разработку.

IrOut вполне реален. Например в UPS применяется.
На счет оплаты пишите в Msevm. Господину John. На адрес msevm@mail.ru
И оформляйте заказ на разработку.

Если хотите сэкономить, можете сами сделать часть работ
(не поручая их Мсеву)

Вот их перечень

Первый этап
1) разработка схемы (нарисуем бесплатно)

вот она - [attachment=1925:Shema.zip]
(к письму приатачена схема, что бы ее скачать войдите под своим логином)

2) разработка платы (на базе готовой платы господина Подорожного дорисовка нижнего слоя и согласовка с разработчиком схемы).

Добавлено позже -> Плату уже нарисовали - см. посты ниже

3) Заказ у Редрая плат (минимально 1 квадратный дециметр = около 10 плат)
4) Установка Редраем деталей на платы (минимум на 2 для программиста компьютерщика и программиста аппаратчика).
5) Отправка по почте Редраем плат (минимум две - для программиста компьютерщика и программиста аппаратчика).

PS: Еще вариант - найдете 20 платежеспособных покупателей новой (или текущей)
системы и Редрай сделает скидку на проведение работ (часть работ оплатит сам).

Второй этап
6) Написания прошивки и программы.

Добавлено позже -> Тестовую написали. Она на один единственный пульт. Т.к. тестовая.

7) Расширение поддерживаемых кодировок с двух до текущего уровня. И откладка программы.

Делать систему на одном энтуазизме (как сейчас) можно, но в этом случае все траты на ее создание и продвижение должны укладываться в рамки хобби. Но в хобби хотелки единичных пользователей, к сожалению не входят.

Так что минимальный уровень оплаты (до начала разработки прошивок и программ) это оплата процесса изготовления железа (ну и доставка его почтой) для работающих с ним программистов... Без этого написание программ и прошивок не представляется возможным.
« Последнее редактирование: Февраля 02, 2011, 17:10:51 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #4 : Ноября 24, 2010, 17:08:03 »
Цитировать
irlink_remote_control
не поддерживает, вывода в IgorPlug2. Так что и городить то нечего.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #5 : Ноября 24, 2010, 19:26:42 »
Цитата: demmax2004
не поддерживает, вывода в IgorPlug2. Так что и городить то нечего.

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

или свою можно написать за неделю.  
(на основе плагина)

но вопрос в другом - кто плату соберет  
у меня на это уйдет все свободное время за неделю
(нарисовать, проверить, вытравить, пропаять)

если бы народ толпами стоял - это совсем другое дело,
а так с Андройдом чаще пристают, чем с ИРоутом.

кстати у кого есть комплектная к таблет ПС USB клава?
G10, G11, M701,Smart Q, SmartPad, Wits81,и тд. и тп. (который на Андройде)
Чем линукс раскапывать, проще с нее сканкоды списать...
« Последнее редактирование: Ноября 24, 2010, 19:28:24 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Shurikgtx

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #6 : Ноября 25, 2010, 00:27:09 »
Как же так?irlink_remote_control вывод в IgorPlug поддерживает а в IgorPlug2 нет? Чем такое объяснить?
Разработка платы в данном случае не нужна.Нужно написать(изменить,доработать) программу для меги8 чтоб отправка данных (даже из того же ирлинк) на излучатель конвертировались микропроцессором в соответствующую посылку пульта(т.е. я хочу сделать из ноутбука "универсальный пульт"например, или управлять своим аудиорессивером без поисков оригинального пульта например, или влезть в сервисное меню своего телевизора и т.д.)такому устройству можно найти массу применений, сами подумайте!

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #7 : Ноября 25, 2010, 07:06:05 »
Цитировать
Как же так?irlink_remote_control вывод в IgorPlug поддерживает а в IgorPlug2 нет?
Где описание что поддерживает вывод на IgorPlug ??
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #8 : Ноября 25, 2010, 08:23:39 »
Цитата: Shurikgtx
Как же так?irlink_remote_control вывод в IgorPlug поддерживает а в IgorPlug2 нет? Чем такое объяснить?

Тем, что кто то не внимательно читал описание.
поддерживается только в рс232 версии (там конвертор стоит с юсб на рс232)
IgorPlug они делали давно и не смогли отловить все ошибки, поэтому данная ветка у них заброшена.

а поддержку IgorPlug2 они всеми силами пытаются отключить.

Цитата: Shurikgtx
Разработка платы в данном случае не нужна.Нужно написать(изменить,доработать) программу для меги8
чтоб отправка данных (даже из того же ирлинк) на излучатель конвертировались микропроцессором

Все такие умные - аж жуть...
ну измени. Возьми код от IgorPlug и измени.
а заодно и исходник проги Ирлинка попроси, что бы дописать ту часть,
которой там пока нет (у них вывод в рс232)

мне до такого далеко (по моим данным это просто невозможно), поэтому единственное РЕАЛЬНОЕ
решение которое я вижу это второй проц для IROut на I2C шинку на нижнюю сторону платы.

PS: Откуда про железо Ирлинка знаю? А они мне доработку через Мсевм заказывали и заплатить
Мсеву немного забыли. В новостях у Мсева эта тема до сих пор болтается.
А результат доработки - вот
« Последнее редактирование: Ноября 25, 2010, 08:26:20 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Shurikgtx

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #9 : Ноября 25, 2010, 22:26:46 »
irlink_remote_control>>излучатель>>загрузить>>IgorPlug USB (ну есть там такая графа)
можете предложить другую программу для работы с ироут - пожалуйста?!
Я предложил реальную техническую задачу с реальным возможным применением
мало того еще и профинансировать предложил(частично)
и все-таки не находите парадокс инфракрасный светодиод есть а работать с ним нельзя
я не покупал готовый IgorPlug2 а делал самостоятельно по одной причине: наличие IrOut
зачем было городить схему с IrOut  если он не работает?
предложение добавить в IgorPlug2 отдельное устройство вывода вообще безсмысленно
рано или поздно все равно сделаете IrOut зачем терять время?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #10 : Ноября 26, 2010, 01:01:05 »
Цитата: Shurikgtx
irlink_remote_control>>излучатель>>загрузить>>IgorPlug USB (ну есть там такая графа)
можете предложить другую программу для работы с ироут - пожалуйста?!
Я предложил реальную техническую задачу с реальным возможным применением
мало того еще и профинансировать предложил(частично)

вспоминается картинка дерева с подписью:
"так было спроектировано ведущими специалистами"

А мы предложили единственно доступный (на текущем уровне знаний) вариант его решения
на базе текущего решения. (конструкция из двух элементов: мостика для связи и устройства...)

Цитата: Shurikgtx
и все-таки не находите парадокс инфракрасный светодиод есть а работать с ним нельзя
зачем было городить схему с IrOut  если он не работает?

Можно и работает, но без USB (В том же UPS для контроля DVR)
Плата одна, а прошивки разные.

Цитата: Shurikgtx
предложение добавить в IgorPlug2 отдельное устройство вывода вообще безсмысленно
рано или поздно все равно сделаете IrOut зачем терять время?

если откажемся от софтового USB, тогда да (у ирлинка как раз это отдельное
устройство на меге8 и RS232-USB мостик)

Но по любому получается два проца: один на мостик, а второй на вывод.

ИР ОУТ требует реалтайма, а включенное юсб этот реалтайм жрет.
Отключить юсб, отправить посылку, включить обратно – не предлагать.

проц с аппаратным юсб, большинство народа купить не сможет (редкость)
поэтому и решают на двух.
« Последнее редактирование: Ноября 26, 2010, 01:07:00 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн Shurikgtx

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #11 : Ноября 26, 2010, 02:13:19 »
Отключить юсб, отправить посылку, включить обратно – не предлагать.

отчего такая категоричность???

даже в том-же ирлинке не запускается программа вывода если работает программа ввода

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

проблема в сложности протокола юсб ???

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #12 : Ноября 26, 2010, 07:21:40 »
Цитата: Shurikgtx
Отключить юсб, отправить посылку, включить обратно – не предлагать.
отчего такая категоричность???

из опыта эксплуатации

Цитата: Shurikgtx
проблема в сложности протокола юсб ???

со стороны софта проблема в винде
которая отключит то устройство, которое пропадает по 4 раза в минуту.

со стороны железа
текущая версия занимает 7 с копейками килобайт из 8 возможных для Меги8.
т.е. в 8 мегу это по любому не влезет.

на выбор пять вариантов, КОТОРЫЕ РЕАЛЬНО ПОВТОРИТЬ
1) две 8 меги (одна на юсб, а вторая на ИР) - самый оптимальный вариант
2) RS232 микруха и мега из первого (экономим место выкидывая USB часть, но не работает как HID)
3) Одна мега16 (но юсб придется отключать и смд вариант паять трудно)
4) аналог 3 но с 16 кб разновидности меги8 (не достать - только на заказ по непомерной цене)
5) проц 16 кб с аппаратным USB (не достать - только на заказ по непомерной цене)

 

Оптимальны 1 и 5

Первая, т.к. проц от USB не отвлекается на прием и передачу
(это полный аналог 2 решения, но может работать клавой или джоем)
При смене передающей части легко трансформируется...

Пятую пробовал, но эксперименты дороги, а повторяемость стремиться к нулю
о первой пойдет речь ниже...
« Последнее редактирование: Февраля 02, 2011, 17:13:21 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #13 : Января 29, 2011, 09:49:34 »
Цитата: QuickWitted
на выбор пять вариантов, КОТОРЫЕ РЕАЛЬНО ПОВТОРИТЬ
1) две 8 меги (одна на юсб, а вторая на ИР) - самый оптимальный вариант

Вместе с Khudko Denys мы разработали версию с ИРОУТ и 2мя мегами в корпусе USBStick
Khudko Denys рисовал плату - LAY в атаче (прикреплен к письму, те кто зарегистрирован на форуме - видят вложения)
за что ему большое спасибо.

Прошивки пока тестовые (с внешнем софтом пока не стыкуется)...
SMD плату в железе пока не собрали (DIP вариант собранный монтажным проводом на макетке - работает)

[attachment=1902:IR_Final.zip]
там есть пару неточностей около стабилитрона DS1.

Как правильно - смотрите схему
[attachment=1924:Shema.zip]

Цитата: Shurikgtx
Я, например, готов частично оплатить разработку.

PS: А все кто собирался помогать в разработке данной версии - благополучно потерялись (не оказав никакой помощи)...
« Последнее редактирование: Февраля 02, 2011, 17:03:30 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #14 : Февраля 28, 2011, 18:59:37 »
Вчера пришли фото от пользователя ришившего повторить данную конструкцию в железе.

в корпусе
[attachment=1960:V1a.jpg]

обратная сторона
[attachment=1961:V2a.jpg]

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

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #15 : Марта 01, 2011, 07:13:37 »
Блин если бы делали бы обмен информацией с помощью Future reports то можно было обойтись бы только 1 микроконтроллером и не городить велосипед.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #16 : Марта 01, 2011, 08:16:51 »
Цитата: demmax2004
Блин если бы делали бы обмен информацией с помощью Future reports то можно было обойтись
бы только 1 микроконтроллером и не городить велосипед.

и я так говорю - одним АТ90USB162
а если его нет, то двумя ДОСТУПНЫМИ ATMega8
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #17 : Марта 01, 2011, 08:46:01 »
нет можно было обойтись одним Atmega8, а не городить огород по обмену данными по обычным репортам.
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #18 : Марта 01, 2011, 12:33:16 »
Цитата: demmax2004
нет можно было обойтись одним Atmega8, а не городить огород по обмену данными по обычным репортам.

повторюсь
1) не лезет это все в 8кб нужно минимум 16, а лучше два проца
2) футуре репорты имеют дескрипторы больше 253 байт
(см. атачь wDescriptorLength 358 bytes а второй более 524 = wDescriptorLength 532 bytes )
3) без клонируемого устройства, с нуля, интерфейс я не подниму.

вывод см. выше про 5 вариантов...

два дескриптора в атаче [attachment=1965:HIDfuture.zip]
« Последнее редактирование: Марта 01, 2011, 12:33:52 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн demmax2004

  • Moderator
  • VIP
  • *****
  • Сообщений: 707
  • Репутация: +5/-0
    • http://www.ir-max.ru/
    • Личное сообщение (Оффлайн)
ПО для работы с ИК передатчиком
« Ответ #19 : Марта 01, 2011, 13:39:55 »
почему то выбран не самый маленький фьюче репорт в приатачченом файле.


Народу всего лишь для нормальной работы хватает примерно такого и многие железки так и работают

Цитировать
char usbHidReportDescriptor[33] = {
     0x06, 0x00, 0xff,              // USAGE_PAGE (Generic Desktop)
     0x09, 0x01,                    // USAGE (Vendor Usage 1)
     0xa1, 0x01,                    // COLLECTION (Application)
     0x15, 0x00,                    //   LOGICAL_MINIMUM (0)
     0x26, 0xff, 0x00,              //   LOGICAL_MAXIMUM (255)
     0x75, 0x08,                    //   REPORT_SIZE (8)
     0x85, 0x01,                    //   REPORT_ID (1)
     0x95, 0x13,                    //   REPORT_COUNT (19)
     0x09, 0x00,                    //   USAGE (Undefined)
     0xb2, 0x02, 0x01,              //   FEATURE (Data,Var,Abs,Buf)
     0x85, 0x02,                    //   REPORT_ID (2)
     0x95, 0x0B,                    //   REPORT_COUNT (11)
     0x09, 0x00,                    //   USAGE (Undefined)
     0xb2, 0x02, 0x01,              //   FEATURE (Data,Var,Abs,Buf)
     0xc0                           // END_COLLECTION
};
Универсальный ИК приемник
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")

 

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