25900 авторів і 91 редактор відповіли на 98952 питання,
розмістивши 129771 посилання на 81900 сайтів, приєднуйтесь!

Реклама партнерів:

Як спаяти схему для управління комп'ютером на відстані?

РедагуватиУ обранеДрук

Управління з пульта ДУ (WinLIRC)
WinLIRC дозволяє управляти Windows-додатками за допомогою практично будь-якого пульта від відеомагнітофона чи телевізора. Тільки от щось наші російські пульти (від "Горизонту") підкачали, та ще деякі моделі від Panasonic - в них несуча частота близько 400 Кгц, у компа немає шансів зловити (у більшості пультів 30-40 КГц).

Для отримання сумнівного задоволення користування пультом вам доведеться зібрати невелику схему. Схема така:

https://zoonman.com/img/library/sheme001.gif

Практично будь-який елемент може бути замінений на аналог. Схема працює відразу і в налаштуванні не потребує. Підключається все це до будь-якого COM-порту.

Схему можна красиво оформити.
https://softella.com/la/help.ru/images/wires.gif
https://softella.com/la/help.ru/images/wires2.gif

Ще потрібно сам сервер WinLIRC: https://winlirc.sourceforge.net/
Там же лежить плагін до WinAMP, щоб і його можна було використовувати з ліжка.

Встановити його нескладно, досить проблематично його налаштувати. Показником налаштованості програми буде служити помігіваніе зеленим індикатором в треї при натисканні кнопок на пульті.

Припустимо, схема спаяна правильно з справних деталей. Відповідно вона повинна бути робочою. На сайті https://lirc.org/ є посилання "supported remote controls" (перехід на https://lirc.sourceforge.net/remotes/). Там потрібно знайти свій пульт. Якщо є - пощастило, завантажуєте конфиг для нього-ні - не страшно. Потрібно підключити схему до вільного COM-порту. Запускаєте WinLIRC. Для визначеності описується порядок тикання по кнопках у версії 0.6.4. Якщо воно йде в трей, то правою кнопкою миші вибираєте "Toggle window" -> "Reconfigure". Вибираєте той порт (COM1, COM2), до якого причеплений приймач. Для схеми, наведеної вище параметр "Receiver Type" повинен бути DCD. Speed - 115200 (за замовчуванням) Sense - autodetect (за замовчуванням). Якщо конфиг до пульта вдалося знайти, то в "Config" -> "Browse" вибираєте його. Переходьте до пункту "Все готово". Якщо готовий конфіг знайти не вдалося, починаєте навчати програму свого пульту. Отже:

1. У вікні "Config" пишемо MY_REMOTE.CF.

2. Натиснути "Raw codes". Тикаєте будь кнопки на пульті. Повинні бігти цифри у вікні. Значить, все нормально. Закриваєте хрестиком і переходимо до:

3. 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", "FFWD", "STOP", "VOL +". Після цього тисніть на кнопку кілька секунд. У вікні будуть бігти цифри, приблизно ось так:
Baseline initialized.
matches = 64, faults = 19

Тисніть, поки matches не дійде до 64. Чим менше буде faults, тим краще.

9. З'являється слово "Stop" і "Button 2 name (blank to stop)". Пишете ім'я другої кнопки. Повторюєте п.8 до тих пір, поки не закінчаться всі кнопки.

10. Після закінчення всіх кнопок, натискаєте "Enter", не вводячи назву. Видається повідомлення "Configuration written сукесфулі, не забудь analyze". Що й робите.

11. Натискаєте мишой в "Analyze" отримуєте у відповідь "analysis successfully"

12. "Все готово" - Натискаєте OK, потім "Hide window".


Після цього сміливо запускайте Ваш улюблений Light Alloy, йдіть в налаштування, включайте підтримку WinLIRC, налаштовуйте кнопки і кидайтеся на диван з пультом в руках.

Сервер оригінальної програми LIRC для Лінукса: https://lirc.org/.
Містить безліч конфігураційних файлів для пультів, описів схем та іншої документації.

Схема працює (перевірено особисто) за умови правильної пайки і відповідних деталей.

Готові рішення є, наприклад, тут:



https://du-comp.narod.ru/
https://hardwareportal.ru/Multimedia/Terratec.remote/index.html


На сайті https://slycontrol.ru/scr/plugins/winlirc.htm є альтернативні схеми

За матеріалами Help'a програми Light Alloy

Реклама партнерів:

РедагуватиУ обранеДрук

Схожі питання


«Як спаяти схему для управління комп'ютером на відстані?»

В інших пошукових системах:

GoogleЯndexRamblerВікіпедія

» » Як спаяти схему для управління комп'ютером на відстані?