Реклама ⓘ
Главная » Компьютерная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

ИК пульт управления для компьютера

Если вы смотрите любимые фильмы лежа на диване, или слушаете WinAmp, и вам лень дотягиваться до клавы чтобы перемотать композицию или притушить звук или еще что, то эта девайсина именно для вас. Это нечто иное как обычный COM ИК-порт управляемый любым пультом ДУ,и специальная программа которая собственно и управляет работой того или иного приложения. Итак, по порядку.

Шаг 1. Аппаратный

Нам потребуются:
- ДУ пульт (за исключением "Горизонтовских" пультов и некоторых моделей Panasonic - их несущая частота сигнала составляет 400 кГц, а частота работы COM-порта - до 115 кГц. В основном у пультов частота сигнала 30-40 кГц.)
- Радиодетали:
*фотоприемник - простейший вариант это отечественный ТК-19 или TK1833. Подойдут и импортные аналоги TSOP 1738, TSOP1836. В общем любой 5ти вольтовой.
Распиновка показана на рис.2,
*стабилизатор напряжения 78L05, но также подойдет отечественный КРЕН5A. Распиновка показана на рис.3.
*конденсатор 20мкФ 25В
*резисторы – 5.1, 10кОм 0,125 либо 0,5Вт
*светодиод - любой. Ножка катода короче
*9 иголочный COM разъем типа "мама" с корпусом.

Собираем "сложнейшую" схему приведенную на рис.1

,comp91-1.gif
Рис.1

N

Обозначение

Назначение

Сигнал

1

DCD

Вход

Data Carrier Detect

2

RxD

Вход

Received Data

3

TxD

Выход

Transmitted Data

4

DTR

Выход

Data Terminal Ready

5

GND

-

Signal Ground

6

DsR

Вход

Data set Ready

7

RTS

Выход

Request To Send

8

CTS

Вход

Clear to Send

9

RI

вход

Ring Indicator

Если нет желания- переключатель не ставим. Цепляем все к ноге 1 или 2. вот распиновка разъема СОМ которую можно найти в Интернете:

comp91-2.gif

Но учитываем, что при сигнале на ноге 2 работает лучше. Вот распиновка контактов приемника:

comp91-3.jpg

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

-Где же сообщение ВИНДОВС о новом девайсе ???
-А нет !!! И не будет! :)

Шаг 2. Программный.
WinLirc  и Device controller - простые программы, требуют наличия плагина для приложений (для WinAmp- ставится отдельно плагин,для Light Alloy-не требуется).

-ДРАЙВЕР WinLirc 

После запуска программа скажет, что ее необходимо сконфигурировать.

 Подробная настройка Winlirc

Жмем ОК и попадаем в меню конфигурации. Для собранной схемы выставляем параметры, как показано на рисунке ниже, кроме параметра port. В этом параметре Вы указываете свой номер COM порта, к которому был подключен собранный ИК приемник.

comp91-5.jpg

ИЛИ

comp91-6.jpg 

(Всё зависит от того, на какую ногу Вы приделали приемник, или в каком положении переключатель.)
Для проверки собранной схемы, необходимо в строке Config выбрать временно файл sample.cf, который лежит в папке winlirc-0.6.5 путем нажатия на кнопку Browse...Далее нажать кнопку Raw Codes, откроется окно проверки приема сигнала. Нажимая кнопки на любом ПДУ в окне должны приниматься пакеты типа «Pulse:300, space:4000» , если ничего не происходит, нужно проверить правильность собранной схемы ИК приемника, правильно ли выбраны параметры и верно ли указан номер COM порта. Если пакеты принимаются, то собранную схему можно считать верной. Закрываем окно и возвращаемся в окно настройки программы.

Как настроить Winlirc

После этого необходимо указать драйверу Winlirc, с какой моделью ПДУ он будет работать, для этого нужно в строке config выбрать файл ПДУ, нажав на кнопку Browser... и нажать кнопку ОК в окне настройки. Файл на свой ПДУ вы можете получить, скачав его с сайта разработчика драйвера Winlirc http://lirc.sourceforge.net/remotes/ или направив запрос на бесплатное получение по адресу DeviceCTRL@Mail.ru с пометкой "файл пульта" (укажите модель ПДУ). Все, winlirc настроен! Нажмите Hide Winlirc и программа свернется в трей. Нажмите кнопку ПДУ и Winlirc начнет реагировать на нажатие только выбранного ПДУ, о чем будет сигнализировать миганием в трее круглого значка. Если файла ПДУ Вы не нашли на свою модель, либо Вы не знаете модель или по другим причинам не можете выбрать файл ПДУ, то можно создать его (обучить Winlirc любому ПДУ). Для обучения Winlirc в строке config укажите вручную путь и имя нового файла, в который будет записываться результат обучения, например так:

что сделать чтобы управлять компьютером с пульта
Нажмите Learn (обучение) - появится окно, для обучения Winlirc.
Скачать Winlirc

Для начала программа попросит ввести имя ПДУ - Please enter a name for this remote. Введите произвольное имя ПДУ и не используйте при вводе ПРОБЕЛЫ !

Далее Winlirc попросит ввести процент распознования (от 1% до 99%)

Desired margin of error for this remote? (1-99, enter=25).

Чем больше процент, тем более суровее Winlirc будет распозновать в будущем принятый сигнал (если выбрать 99%, то Winlirc скорее всего не будет реагировать на сигнал от ПДУ, так как сигналы у ПДУ не стабильные и не идеально одинаковые), чем меньше будет параметр, тем Winlirc будет относиться более лояльно к принятым сигналам (если выбрать 1%, то Winlirc будет реагировать на ПДУ, но может путать кнопки и реагировать на помехи). Экспериментальные исследования показали, что оптимально вводить 40%. Вводим и нажимаем enter, потом Winlirc напишет Gap and length? ничего не пишем в строке и нажимаем enter. Далее программа попросит нажать одну и ту же любую кнопку необходимое количество раз, для того, чтобы провести анализ типа передаваемого сигнала от ПДУ. Нажимайте и отпускайте до тех пор пока Winlirc не напишет:

To finish recording buttons, enter a blank button name.

Button 1 name? 

Winlirc готов к вводу имени кнопки.

Далее необходимо внести все данные кнопок ПДУ. Для этого Вы вводите имя кнопки (НЕ ИСПОЛЬЗУЙТЕ ПРОБЕЛЫ!), нажимаете enter после этого Winlirc потребует нажать и не отпускать кнопку, имя которой вы ввели
Please press and hold down the 'ВВЕДЕНОЕ_ВАМИ_ИМЯ_КНОПКИ' button until told to stop.

Во время нажатия на ПДУ кнопки Winlirc будет принимать данные от ПДУ, о чем будет свидетельствовать увеличение значения "matches= "

Держите кнопку нажатой до тех пор, пока Winlirc не предложит сохранить кнопку. (Совет: не держите кнопку, а очень быстро тыкайте её. )Вы можете отказаться от этого в случае, если очень много ошибок (количество ошибок отображено в значении "faults="), при этом имя кнопки и нажатие нужно повторить, а также можете согласиться , тогда Winlirc запишет результат и предложит ввести имя следующей кнопки.

инструкция по настройке винлирка

Введя все необходимые кнопки друг за другом, программа запишет все в файл. Если вы хотите закончить ввод кнопок, то введите не имя кнопки, а оставьте поле пустым и нажмите enter, при этом Winlirc сообщит о том, что конфигурация сохранена. Жмем везде ок. Все, winlirc настроен! Нажмите Hide Winlirc и программа свернется в трей. Нажмите кнопку ПДУ и Winlirc начнет реагировать на нажатие обученного ПДУ, о чем будет сигнализировать миганием в трее круглого значка.

После этого перезапускаете программу Device controller, который можно скачать тут. Она автоматически найдет внешний драйвер Winlirc. Теперь, при нажатии на кнопку ПДУ, Winlirc передаст данные Device controller о нажатии по протоколу TCP/API и имя ПДУ и имя кнопки будет показано в программе.

Как управлять компьютером на расстояние при помощи пду винлирка и device controller

Если у Вас стоит брандмауэр и просит о разрешении соединения Winlirc и Device controller, то нужно разрешить, в противном случае он заблокирует передачу данных.

После этого Вам необходимо назначить кнопкам команду, для чего необходимо ознакомиться с интерфейсом программы и научиться работать в ней

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
pr1 ИК-приемникTSOP18361 Поиск в магазине ОтронВ блокнот
с1 Электролитический конденсатор10-30мкФ1 Поиск в магазине ОтронВ блокнот
r1 Резистор
5.1 кОм
1 Поиск в магазине ОтронВ блокнот
r2 Резистор
10 кОм
1 Поиск в магазине ОтронВ блокнот
vd1 Светодиод1 Поиск в магазине ОтронВ блокнот
Переключатель1 Поиск в магазине ОтронВ блокнот
Разьем COM-портаRS2321 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Теги:

garfield Опубликована: 2009 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (11) | Я собрал (0) | Подписаться

0
Карагандин #
Отпишитесь схема работает?
Ответить
0
snike #
схема супер работает на все 100%

Ответить
0
Taren #
Схема и правда работает, вот только резистор я другой поставил и крен, и распиновка ни крена, ни приёмника не подошли!
Ответить
0
ogurchik-90 #
Схема работает на ура!

Распиновка неверна! Вот верная: IR-Receiver TK1833 выпуклостью к себе, слева-направо: DCD (сигнал), GND (общий), RTS (питание +). Резисторы я брал на 4,1 кОм и 11 кОм. Дальность приема около 10 метров.
Ответить
0
nikola #
Да схема работает, питание я взял с USB разъёма
Ответить
0
гриб #
Можно ли управлять указателем мышки ?
Ответить
0
nikola #
да можно
Ответить
0
maktyb #
Чего то я на схеме ни КРЕНа не вижу, ни 78L05. Куда его паять?
Ответить
0
v_kazaks #
Схемой и софтом очень доволен - всё работает!
Ответить
0
Сергей #
На схеме нарисован переключатель, но в деталях его нет, какой покупать?
Ответить
0
Владимир #
Собрал почти похожую схему на базе пульта от Sony
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Набор 4WD Kit Bluetooth Квадрокоптер Syma X11
вверх