|
|
|
Быстрый старт для проекта IgorPlug2.
Рис. 1 Внешний вид универсального сэмпла.
Увеличить
Внимание!!!
В связи с добавлением поддержки Win7 и переходом на HID версию описание проекта
обновляется, и новый вариант описания развивается
ОТДЕЛЬНО - с самостоятельным оформлением
(это этот же сайт, но убрано все лишнее кроме описания HID версии проекта), а не обновленные ссылки
временно свернуты в "пояснения":
»Щелкните по этому тексту, чтобы развернуть пояснения«
AA) Быстрый старт проекта IgorPlug2 -
Эта страница.
A) Прошивки и драйвера -
тут.
Б) Библиотека для стыковки IgorPlug2 и SlyControl -
тут.
В) Программный
Осциллограф
для экспериментов -
тут.
Г) Стандартная реализация IgorPlug2 -
тут.
Д) Управляемое реле на основе IgorPlug2 -
тут.
Е) Технические характеристики ПТК -
тут.
Ж) Методика выбора пульта ДУ для IgorPlug -
тут.
З) Виды кодировок ПДУ -
тут.
И) Варианты дизайна печатных плат -
тут.
К) USB Key на основе IgorPlug2 -
тут.
Л) Список часто задаваемых вопросов FAQ -
тут
М) Драйвер для IgorPlug2
доработанный пользователями -
тут.
X) Обратная связь -
тут.
Быстрый старт.
В данном материале я постараюсь кратко изложить основные опорные точки, по которым можно определиться
с выбором варианта схемы и функциональными возможностями системы...
Если после прочтения у вас остались вопросы, то рекомендую ознакомиться с содержанием ссылок по теме в
начале страницы. Ну, а если и после прочтения остались вопросы, то пишите автору проекта (по адресу grani
"символ собачки" mindrunway
"поставь точку" ru ).
Вопрос N1. По какой схеме собирать? Чем прошивать под Win/Linux/Dos/Mac OS/... ?
Схема в зависимости от требований, а прошивать "HID версией" - она универсальнее.
Вариации прошивок, их сравнение, варианты схем даны - тут.
Вопрос N2. А нужно ли нам реле?
Реле поддерживают HID версии и 9/10 версий IgorPlug2. У HID джойстика проще с обучением,
настройкой и перепрошивкой (HID джойстик настраивается через плагин)...
Плюсы 9 и 10 версий:
А) возможность работать автономно от компьютера.
Б) вторая раскладка кнопок пульта.
В) возможность работы с любым IgorPlug совместимым софтом.
Г) тонкая настройка под пульт.
(пример: слипание посылок от техники Sony).
Минусы 9 и 10 версий:
А) необходимость обучения аппаратной части.
(процесс подробно описан
тут, есть пошаговые видеоролики)
Б) усложнение схемы.
(добавляется реле и его обвязка).
В) Не работоспособна на новых 64х ОС.
Вопрос N3. А где живут программы управления и плагины?
Про программу Mkey я уже упоминал тут,
а через плагины с сайта www.ir-max.ru проект можно состыковать практически
с любым софтом по управлению с ИР.
Вопрос N4. Где брать 6/8/9mini/9/10 версии прошивки?
Для начала 6/8/9mini/9/10 - это версии IR блока, а прошивка состоит из многих блоков (которые часто обновляются).
Так получилось из-за того, что общий функционал зависит от конкретного IR блока.
Но по порядку
IR блоки 6/8 числятся устаревшими и живут - тут.
IR блок 9/10 числятся устаревшими и живут - тут
и описание от них тут.
IR блок 9mini это замена 8, он живёт - тут.
Есть ещё и 7 версия GCuJoyFB - но она из другой ветки - джойстиков.
(это альтернатива прошивкам реле и подходит к Win x64)
Подробнее об этом -
тут.
Кстати прошивка
HID клавиатуры и мышки, а так же прошивка
GCuJoyFB так же умеют управлять тремя реле.
Вопрос N5. А в чём разница между 6/8/9 ?
Для простейшего случая - в формате. А так они все три давно в устаревших.
Вопрос N6.
А что же тогда умел оригинальный IgorPlug-USB ?
А какого функционала вы ожидали от примера работы с USB?
У оригинального IgorPlug-USB классно и неповторимо получалось только глючить
(перечень недостатков
тут).
И для управления компьютера с IR он был мало пригоден (отсюда и проблемы со старым софтом,
рассчитанным только на него)...
Но судите сами. Посылка распространённой кодировки M96 и при том не
самая большая, всего 67 замеров:
И если вам повезло и первая версия запустилась на вашей материнской плате,
то результат измерений будет таким:
Почему?
Буфер у первой версии на 31 байт, вот он 31 замер и произвёл.
А при чём тут совместимость?
Просто, если прога рассчитана на 31 байт, и если ей придёт 197 байт,
то ей может и поплохеть.
А с конца 31 байт отрезать можно?
Можно. Одна из модификаций 6 прошивки так и работает.
Но такой подход является выходом не для всех кодировок...
Более универсально генерировать посылку совместимости.
Вопрос N7. А как собирать
IgorPlug2 ?
Аккуратно и внимательно сверяясь со схемой. Но есть и готовые варианты дизайна печатных плат -
тут.
Вопрос N8. А можно купить... готовое/плату/набор ?
Мы сборками и продажами НЕ ЗАНИМАЕМСЯ.
Ещё со времён первых IgorPlug официальным сборщиком в России зарегистрирован портал
www.msevm.com (о чём официально указано на
сайте
Igor Cescko - разработчика первого IgorPlug). Ну и по многолетней
традиции портал www.msevm.com помогает пользователям
в повторении девайсов с радиотехнических сайтов, размещённых у него на сервере
(в данном случае помощь выражается в продаже печатных плат и наборов
IgorPlug2 для самостоятельного
применения). В разработке и создании плат и наборов для
IgorPlug2 задействованы
специалисты сайта www.redray.ru по прямой просьбе
администратора портала www.msevm.com господина John.
Вопрос N9. А можно у вас купить библиотеку от IgorPlug ?
Мы продажами библиотек от первого IgorPlug НЕ ЗАНИМАЕМСЯ.
А HID версия библиотеки (к HID джойстику GCuJoyFB) является собственностью господина DeMax'a.
Вопрос N10. Я хочу реле. А у вас готовой прошивки нет ?
Не готовой, а обученной под ВАШ пульт. Прошивку можно собрать самостоятельно, но если лень самим собирать,
то можно обращается к специалистам сайта www.redray.ru.
Вопрос N11. Ой а мне ХХ реле надо... Что делать?
Если хватит трёх реле, то можно и самим собрать с помощью софта с этого сайта,
но если надо больше, то схема подключения защёлок блока расширения
на большее (1-16)х8 количество реле находится -
тут.
По поводу прошивок под ваше ТЗ обращаться на мыло внизу страницы.
Вопрос N12. Мне кнопок мало... А несколько пультов можно?
На HID прошивках клавиатур можно и несколько пультов, хоть 50 штук (по одной кнопке с каждого пульта).
На HID прошивках джойстиков кнопки сохраняются на компьютере и кол-во кнопок и пультов практически
ничем не ограничено.
Вопрос N13. Я тут собрал, но оно почему-то нестабильно...
Q> Точно по схеме собирал? Ничего не забыл?
U> Да точно по схеме, только лишние детали не стал ставить и у меня новых
конденсаторов не было и я выпаял из старого советского магнитофона... Шлю фото...
Q> Это не по схеме, это огрызок от схемы. И как я уже писал
в схеме нет лишних конденсаторов,
а также советские конденсаторы - флажки плохо поглощают высокочастотные помехи,
а про то, что электролиты имеют обыкновение сохнуть с годами я уже не вспоминаю.
Вопрос N14. А как прошить данное устройство?
Прошить программатором. Если у вас нет готового, то его не сложно сделать самостоятельно.
Как работать с программатором под управлением PonyProg. - тут.
А как с USB программатором 'AvrUsb500 by Petka' -
тут.
Вопрос N15. А для чего в схеме управляемого реле оптопара?
В новых версиях схем её уже нет, она нужна была для устаревших модификаций.
А для лучшего понимания назначения оптопары в старых модификациях приведу отрывок из переписки:
Проблема у пользователя:
При включенном компьютере реле не срабатывает, как только запускаю осцилоскоп
реле начинает работать. Вывод D3 на земле через 1 ком.
Пояснение причины:
При подаче напряжения на оптопару (рабочие +5 от компьютера, USB питается от +5SB )
оптопара тянет к земле вывод D3. Прошивка обнаруживает это (заземление вывод D3 через резистор 1кОм
на землю устройства) и СОХРАНЯЕТ пакеты для последующей отправки программе приёма. В данном примере
принимающая программа это Осциллограф, но с таким же успехом может быть любая другая для IgorPlug.
(хотя бы тот же слай). Но когда компьютер выключен (основного питания +5 нет) через резистор
на вывод D3 поступает положительный потенциал (вывод D3 притянут к плюсу) и тогда прошивка после
обработки текущего пакета не блокирует память и на место него может быть принят новый пакет.
Мараль:
Устройство автономно управляет реле если оптопара не запитана и вывод D3 притянут к +5v через
резистор. Т.е. в данном случае через оптопару сделано автоматическое переключение на работу с
компьютером при его включении.
Вопрос N16. А я драйвер/библиотеку/плагин не нашёл...
Прочти внимательно эту часть, там разжовано.
Ограничения.
Устройство разработано по принципу КАК ЕСТЬ и автор не несёт ответственности за явный (или не явный) ущерб,
причинённый в результате повторения.
То есть все эксперименты вы делаете на свой страх и риск.
Список часто задаваемых вопросов читайте в FAQ.
Если у вас возникли вопросы и предложения - пишите мне по адресу внизу страницы
Если вы нашли на моём сайте что-либо интересное или полезное для себя и хотите видеть
на этом сайте новые интересные проекты, а также поддержку, доработки существующих проектов,
то все желающие могут поддержать данный проект, частично покрыть оплату хостинга,
затраты на разработку и переделку проектов.
Кошелёк для оплаты накладных расходов на сайт
Z158779319858 в системе WebMoney.
Принимаю только
безвозмездную помощь :)
Все статьи, опубликованные на этом сайте защищены
Частью 4 Гражданского Кодекса Российской Федерации.
Запрещено полное или частичное копирование материалов без согласия их авторов.
Незаконное использование материалов сайта влечет за собой административную ответственность в виде
компенсации в размере от 10.000 рублей до 5.000.000 рублей [Ст.
1301,
1250,
1252,
1253 ГК РФ].
При согласованном использовании материалов сайта обязательна активная ссылка на
www.mindrunway.ru и указание авторства.

|
Copyright© 2007-2012 QuickWitted
|
Почта
grani
СОБАКА
mindrunway
РУ
|
|
|
|
|
|