Среда, 30.10.2024, 18:23
Приветствую Вас Гость

2313

Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Как сделать

Пульт ДУ своими руками

Пульт ДУ

Говорят, что лень — двигатель прогресса. Никто не спорит, что переключать фильмы на компьютере мышкой и клавиатурой удобно, но когда приходится вставать с удобной кровати, выбираться из-под теплого одеяла, чтобы уменьшить/увеличить звук, поставить на паузу и т.д., то мы начинали мечтать о пульте. К многочисленному удивлению это реально и очень легко.

Для этого Вам нужно:

1 – собрать несложную схемку;

2 – скачать программу;

3 – пульт, и немного его настроить.

Приступим:

                                                                            


Вот, собственно сама схема. В ней используются следующие компоненты:

- Резистор сопротивлением 4,7Kom;

 

- Конденсатор 4,7µF;

 

- Диод 1N4148 или аналог (КД522, КД521);

 

- Стабилизатор напряжения 78L05 или аналог (отечественный КРЕН5);

 

- Приемник инфракрасный TK-19 или аналог (SFH506-38 и прочие).

Распиновка нашего разъема COM, купленного в магазине

Конденсатор на напряжение 6,10,16,50v (вольтаж не имеет значения). Стабилизатор 78L05 я с легкостью нашел на материнской плате. Выглядит он так:

Инфракрасный приемник я нашел в ближайшем магазине радиодеталей, там же купил еще и COM разъем. Все детали прекрасно помещаются в корпус COM разъема (кроме ИК приемника, его кладем в пределах видимости).


ПРИЕМ СИГНАЛОВ НА КОМПЬЮТЕР

 

Для распознания сигналов с пульта нам нужен будет софт (WinLIRC, SlyControl, Girder, uICE). Рассмотрим программку WinLIRC. У некоторых плееров есть встроенная поддержка этой программы.

 

Скачиваем и распаковываем. Подключаем схему к свободному COM-порту.

 После первого запуска нам предлагают настроить WinLIRC, мы, естественно, соглашаемся. В открывшемся окне настроек выбираем тип нашего приемника — RX Device или DCD Device. RX Device — это устройство, выходной сигнал которого подается на 2-ую «ногу» COM-порта, а DCD Device — на 1-ую.

 Далее выбор порта - COM1 или COM2, другое лучше не трогать.

Speed - 115200 (по умолчанию) Sense - autodetect (по умолчанию) Если конфиг к своему пульту удалось найти, то идём в "Config" -> "Browse" выбираем его. Переходим к пункту "Всё готово". Если готовый конфиг найти не удалось, начинает обучать программу своему пульту. Итак:

 

1.                  В окне "Config" пишем REMOTE_COMP.CF (ну или типа того).

2.                  Нажимаем "Raw codes". Жмем любые кнопки на пульте. Должны бежать цифры в окне.

 Все работает, переходим к пункту 3.

1.                  Жмем  Learn. Вас спросят

This will record the signals from your remote control

 and create a config file for WinLIRC. Please enter a name for this remote.

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

 

4. When learning and analyzing signals, a margin of error is used in order to

 handle the normal variations in the received signal. The margin of error ranges

 from 1% to 99%. The default is 25%, but larger values might be necessary depending

 on your hardware and software. If you are having trouble using your remote,

 try increasing this value. You may enter the allowable margin of error now,

 or press ENTER to use the default. Desired margin of error for this remote?

 (1-99, enter=25)

Прочитали и  просто нажали  "Enter"

 5. Step One: Determine signal gap, signal length, and repeat codes.

 -----------------------------------------------------------------------------------

 You will be asked to press an arbitrary button a number of times.

 Please hold it in for at least one s second each time, and wait at least

 one second between keypresses. If you want to manually enter a signal gap

 and signal length, you may do so now (ie, "31000 52").

 Otherwise, just hit ENTER. Gap and length?

 Опять просто  "Enter"

6. Press a button. Please wait a second and press it again.

 Нажмите и отпустите любую кнопку (на пульте). Подождите секунду и нажмите и отпустите её опять. Появится строчка

 Baseline initialized.

 После этого давим ЁТУ ЖЕ кнопку десять (или чуть больше раз), пока не дойдём до нуля.

 Please wait a second and press a button again (10 left)

 Please wait a second and press a button again (9 left)

 Please wait a second and press a button again (8 left)

 Press a button.

7. Получаем сообщение:

This is a signal-repeating remote with no special repeat code.

 Holding down the button can quickly yield many copies of that button's code.

 Therefore, 64 samples of each button will be taken.

 You will be prompted to enter each button's name in turn.

 To finish recording buttons, enter a blank button name.

 8. Теперь обучаем программу ВСЕМ кнопкам пульта. Порядок такой: Вас спрашивают

 Button 1 name?

Пишем название кнопки латинскими буквами или цифрами, без пробелов.

Пример:  "1", "2", "PLAY", "OFF", "STOP", "VOL-". После этого жмем на эту кнопку несколько секунд либо несколько раз. В окне будут бежать цифры, примерно вот так:

 Baseline initialized.

 matches=6, faults=1

 Давим, пока matches не дойдёт до 7. Чем меньше будет faults, тем лучше.

 9. Появляется слово "Stop" и "Button 2 name (blank to stop)". Пишем имя второй кнопки. Повторяем п.8 до тех пор, пока не кончатся все кнопки.

 10. По окончании всех кнопок, нажимаем "Enter", не вводя название. Выдаётся сообщение "Configuration written successful”,” forget not analyze".

 11. Жмем мышкой кнопку "Analyze" получаем в ответ "analysis successfully"

 12. Радуемся.

 13. "Всё готово" - Нажимаем OK, затем "Hide window".


Скачать WinLIRC

 

После запуска настроенного WinLIRC в System Tray в виде маленькой лампочки появится индикатор состояния. Его серый цвет сигнализирует о готовности принимать команды с пульта ДУ, красный, как нетрудно догадаться, — об ошибке в настройках, зеленый — об успешном распознании нажатой клавиши ДУ, желтый — об инициализации (открытии) порта, синий — о передаче команды, например, бытовой технике.

        


Категория: Как сделать | Добавил: asvimail (17.01.2013)
Просмотров: 6069 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Категории раздела
Поиск
Друзья сайта