USB устройство дистанционного управления компьютером (ч.2)

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



 

(Архив-приложение к статье со всеми нужными программами и файлами можно скачать по ссылке в конце статьи)

Нужно выбрать контроллер, с которым будет работать программа. Выбираем так, как показано на рисунке:

 На всякий случай проверим его на читаемость. Нажимаем кнопку «Read Device»:

 Все в порядке. Нажимаем «ОК» и идем дальше. Теперь нажимаем кнопку «Open Device File», в появившемся окне выбираем прошивку, предварительно распаковав ее из архива USB.rar

 В окне программы должен появиться шестнадцатиричный код прошивки:

 Далее нажимаем кнопку «Write Device». Программа спросит нас, хотим ли мы прошить, иначе все что было сотрется. Но контроллер новый и он пустой, поэтому смело нажимаем «Yes»:

 
Всё. Контроллер прошился. Теперь нужно выставить так называемые фузы (Fuse). Нажимаем «Command»=> «Security and Configuration Bits…»

 В появившемся окне нажимаем кнопку «Read». После этого, в некоторых квадратиках появятся галочки. У вас они могут быть другие:

 Снимаем все галочки и выставляем так, как показано на следующем рисунке:

 И теперь нажимаем кнопку «Write». После этого оно выдаст какую-то ошибку, типа контроллер не читается, но на это не обращаем внимания:

 
Всё, контроллер прошит как нужно. Теперь можно вставить его в плату. Сгибаем ИК-приемник так, как показано на рисунке:

 Берем крышку и напильником проделываем окошко для ИК-приемника:

 Можно закрыть. Получилось вот что:

 Теперь нужно изготовить кабель. Берем 4-х жильный 2-3х метровый удлинитель, разрезаем его пополам и снимаем 1.5 см белой изоляции.

Здесь есть некоторая сложность. Дело в том, что телефонный удлинитель не одинаково обжат с двух сторон. С одной стороны провода идут желтый-зеленый-красный-черный, а с другой наоборот – черный-красный-зеленый-желтый. Поэтому надо быть внимательным. В самом устройстве черный провод это земля, желтый - напряжение 5 вольт, красный - Data+, и зеленый - Data- USB разъема.

Поэтому перед тем как паять штекер, посмотрите какие провода куда паять. Я привожу фотографию разъема в коробке:

 
А вот фотография самого штекера USB с его распиновкой:

 Припаиваем провода и закрываем разъем, зажимаем провод:

 Общий вид:

 Теперь настройка. Лично я использую программу SlyControl.

1. Подключите устройство к USB и установите драйвера (если устройство само не определилось, как IgorPlug-USB (AVR), то вы что-то сделали неправильно).

2. Запустите саму программу.

3. Она свернется к часикам, так что кликните по ярлычку один раз чтоб вылезло вот такое окно:

 4. Нажмите кнопку «Настройка» => «Мастер настройки»

5. В окне «Мастер настройки» в списке выберите модуль для ДУ «IgorPlug» и поставьте галочку => Нажмите «Настройка»

 5. Появится вот такое окно:

 6. В этом появившемся окне вы можете увидеть строку Status:

Если дальше написано no device то просто высуньте и всуньте обратно провод. Затем после всех настроек следуйте дальнейшим инструкциям. После всей настройки если комп не реагирует на пульт, опять же высуньте и всуньте провод из USB.

7. Это главное окно настройки. Справа вы видите список. Это уже загруженные настроенные кнопки от разных пультов. Если списка нет, то есть 2 решения проблемы. Первое - это забивать коды самому. Второе - это скопировать их.

В папке c:\Program Files\SlyDiman\SlyControl2\Plugins\RC\DCD\ копируете все файлы расширения *.cfg в папку c:\Program Files\SlyDiman\SlyControl2\Plugins\RC\IgorPlug\. Если вы будете использовать пульт от теликов Горизонт, Samsung или Sony, то проблем с настройкой у вас не возникнет. НО если вы захотите сделать на некоторые кнопки отдельные функции, то я сейчас расскажу как это сделать.

8. Заметьте, что когда вы нажимаете на какую-либо кнопку на пульте, то в этом окне (только не забудьте перед всем этим делом всунуть само устройство в USB) внизу в белой строчке появиться кривая. Суть в том, что у каждой кнопки есть свой код и прога его распознает. Так вот, что бы настроить на какую-либо кнопку определенную функцию, надо сначала 1 раз нажать на кнопку на пульте, направив его на устройство. Затем нажать кнопку «Add» У вас сразу курсор перескочит на соседний список. Появится как бы новая строчка с названием . Так вот, что бы задать кнопке функцию, надо ввести ее вместо new key. Например если вы введете audio то при нажатии на нее у откроется допустим WinAmp или что-то другое (о настройке запуска этих прог дальше). Если введете video то, соответственно, видео-плеер. Приведу краткий список функций:

CH_UP, NEXT – следующий трек
CH_DOWN, PREV – предыдущий трек
VOL_UP – громкость больше
VOL_DOWN – громкость меньше
MUTE – вырубить звук
ZOOM – Лупа
PLAY, STOP, PAUSE – я думаю пояснять не надо
POWER – можно вырубить комп, а так же закрывать программы.

Ну это основные функции. Настроив это дело нажимайте close.

9. Снова появится окно "Мастер настройки". Нажимайте 3 раза применить (т.к. надо так)

10. Появится окно со списком скриптов. Выбирайте с какими прогами вы будете работать используя пульт и ставьте галочки (для винампа надо 2 скрипта - winamp и winamp 5), выбираете и жмете применить.

11. Вот то, о чем я говорил ранее. Здесь 4 строки. Первая отвечает за кнопку audio, вторая за кнопку Video, третья за кнопку TV, четвертая за кнопку Radio. Выбираете какие программы запускать при нажатии соответствующей кнопки.

12. Когда всё выбрали, жмете 2 раза применить и пользуетеь

 Автор - Алексей Сенчук aka Styxer

 

<<<Перейти в начало статьи

Приложение к статье  - "USB устройство дистанционного управления компьютером":

  • Рисунок печатной платы в форматах .lay и .doc
  • Драйвера, прошивка для микроконтроллера
  • Программа PonyProg2000
  • Программа SlyControl sc2r

Скачать архив

 







Рекомендуемый контент




Copyright © 2010-2017 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.