IR порт от COM мишка


Един ден беше необходимо да се провери праисторическо (руско) дистанционно управление. Нямаше средства. След като се разрових в интернет, намерих няколко идеи. Бях изумен от идеята да направя прост IR порт от мишка! Компютър, разбира се. Ще започнем с това устройство.

1.IR порт от мишка с топка COM.

Зашеметен от идеята, влязох в килера и изрових няколко топкови мишки, всяка по-стара от друга. По-старият имаше 6 кабела, идващи от компютъра, по-новият имаше четири. Той го взе. Линиите минаваха по четири проводника: RTS (Request To Send, искане за изпращане. Използва се за захранване на веригата на мишката.), Rx (през който компютърът получава данни), Tx (през който компютърът предава данни) и разбира се GND, земя.


Снимката показва щепсела на кабела на мишката. По време на теста установих, че оранжевият проводник е RX, зеленият проводник е TX, белият проводник е RTS, а синият проводник е заземен.
След това, за простота, отрязах парче пластмаса и залепих конектора за щифтове на мишката върху него (този, който е запоен в платката):


След това премахнах фотодиодния мост и инфрареда от същата мишка Светодиод. Взех резистор 4,7 kOhm от моите доставки. Устройството към резистора не е критично - можете да го настроите от 2 до 7 kOhm, но с по-ниско съпротивление работният радиус на приемника намалява.Ето как изглеждат частите (отляво надясно: фотодиоден мост, IR Светодиод, резистор):


Ето и схемата на устройството:


След половин час запояване и лепене се получи ето какво:


Устройството излезе работещо - надежден радиус на приемане - 5 см, предаване - 20 см. Това се оказа достатъчно, за да проверите дистанционното управление: не работи.

2. Разширено IR приемо-предавателно устройство.

Тъй като вече избягахме, трябва да говорим за по-модерно устройство.


Портът се състои от приемник (TSOP чип и бодикит) и предавател (Светодиод HL1 и токоограничаващ резистор R2).
Приемникът използва специализиран чип TSOPXXXX. Получава сигнал с определена честота. Така се постига висока шумоустойчивост. Тъй като се предлагат в няколко версии - за различни честоти на филтриране на сигнала, трябва да изберете тази, която ви е необходима за конкретно дистанционно управление. Нека да разгледаме листа с данни:


Както можете да видите, има избор: от 30 до 56 килохерца. В листа с данни се казва, че максималната скорост на получения сигнал е 2400 бода/сек, така че е трудно да се прецени дали микрофонът ще работи, например, с мобилен телефон. Ето как изглежда TSOP1736:


Резисторът R1 дърпа RX линията към захранване (в края на краищата всички сигнали на COM порта са обърнати), диодът VD1 предпазва веригата от обръщане на полярността по време на инициализацията на порта, а кондензаторът C1 предпазва приемника от смущения. Е, стабилизаторът 7805, разбира се, регулира напрежението към IR приемника. Съветвам ви да го инсталирате в кутия TO-92 - той е по-малък като размер.
Предавателят не е особено усъвършенстван, различава се само с по-мощен IR диод. Можете да поставите например L-34F3C, L-54F3C. Резистор R2 ограничава тока през диода. IR диодът изглежда така:


Това устройство приема и предава добре на разстояние до 5 m.
Ако искате да експериментирате, ето разпределението на COM порта, широко разпространено в Интернет:


3.Програми за работа с инфрачервени портове.

Сега нека поговорим за програмите. Използвах програмата WinLirc за проверка. Устройството показа доста добри резултати: радиусът на приемане беше 5 см, радиусът на предаване беше максимум 20 см. Всичко зависи от вида на фотоклетките. Като пример ще дам пример за работа с дистанционно управление от музикален център.
Нека поговорим за настройката.
Стартирайте VinLIRC. Тя пише: конфигурацията е неуспешна, преконфигурирайте. Въведете пътя и името на конфигурационния файл в полето Path и след това изпълнете следните стъпки: (забележка: тези настройки са само за това устройство):
1. В полето Port поставете номера на порта, към който е свързано устройството
2. Оставете полето Speed ​​​​недокоснато, въпреки че можете да експериментирате - по-старите компютри не искат да мислят по-бързо от 115200 bps.
3. В рамката тип приемник задайте RX устройство, т.к IRСветодиод (TSOP) е свързан към RX крака на COM порта. Можете, разбира се, да се свържете с DTR, но това ще бъде домашен кабел, а не от стандартна мишка, както тук.
4. В настройките на предавателя задайте TX. Можете да се свържете с DCD - ваше право.

След това щракнете върху Необработени кодове. Довеждаме дистанционното управление до приемника и натискаме бутоните. Ако започне да пулсира, като: пулс 200, пулс 400, значи всичко е наред. Ако не, проверете устройството за грешки.

Сега трябва да научите глупавата програма на науката да разпознава командите на вашето дистанционно управление. Затворете прозореца за преглед и щракнете върху Научете. И тогава се ръководим от английския език, защото прогът е буржоазен.
PS: Там, където програмата казва „натисни бутона на дистанционното управление и го задръж, докато ти кажа“, не трябва да задържаш бутона, а да го натиснеш възможно най-бързо - от личен опит.
След изучаване щракнете върху Анализ. Програмата ще провери конфигурацията и ще каже OK. Затваряме прозореца.
Изглежда, че това е всичко. Щракнете върху OK в основния прозорец с настройки. Програмата ще бъде минимизирана в трея.Натискаме бутоните на дистанционното управление - ако програмата разбира командите, тогава тя отговаря - цветът на индикатора се променя от сив на зелен. За тази програма можете да намерите добавки за управление на WinAMP и за работа с TCP/IP.
За разширено управление на компютъра препоръчвам програмата uICE.
И като цяло, сега има много програми по този въпрос. Препоръчвам да потърсите в интернет.
Тази програма вече е за управление на вашия компютър от дивана - можете да намерите и добавки за WinAmp за нея.



Коментирайте
  • папионкаУсмихни сесмее сеИзчервяванеусмивкаотпуснат отпуснатусмивка
    сърце_очиkissing_heartцелуване_затворени_очизачервенаоблекченудовлетворенусмивка
    намигвамизплезен_език_намигащо_окоизплезен език затворени очиухиленцелуванеизплезен_езикспящ
    притесненнамръщенизмъченотворена устагримасаобърканпритихнал
    безизразеннезабавенsweat_smileпотразочарован_облекченуморенпасивен
    разочарованобърканстрахливстудена потупорствамплачаридание
    радостудивенвикуморено_лицеядосаняросттриумф
    сънливвкусномаскаслънчеви очилазамаяно_лицеимпусмихнат_имп
    неутрално_лицеno_mouthневинен
5+две=
Коментари (8)
  1. ламар
    #1 ламар гости 11 януари 2011 г. 21:50
    1
    Но как да разбера към кой порт съм се свързал и възможно ли е да използвам резистор 10K или 1,8K?
  2. feelloff
    #2 feelloff гости 11 януари 2011 22:55
    1
    Какъв интересен въпрос: „как да разбера към кой порт съм се свързал?“ добре ВИЕ го свързахте, така че запитайте се. biggrin

    Резисторът от 10 до 1,8 не може да бъде заменен. (по принцип, разбира се, е възможно, но естествено няма да работи и ако стане, чувствителността на порта ще бъде много ниска.)

  3. DarkDemon
    #3 DarkDemon гости 5 септември 2012 18:42
    1
    идеята беше супер... Имах ТВ тунер без дистанционно, имах дистанционно за нещо... използвайки тази схема успях да комбинирам и двете чрез програмата SLYCONTROL... Много се радвам на автор, уважение и 100 плюса
  4. Сашан
    #4 Сашан гости 20 март 2013 г. 21:49
    1
    Просто проверявам дистанционните. Вземам телефон с камера. Включвам видео режим. Вземам дистанционното. и погледнете през телефона диода на дистанционното управление. Натискам копчетата на дистанционното. ако дистанционното управление работи. тогава телефона ще види как свети диода. но окото не вижда. може би някой ще го намери за полезно
  5. Макс
    #5 Макс гости 12 ноември 2013 г. 11:09
    2
    Цитат: Сашан
    Просто проверявам дистанционните. Вземам телефон с камера. Включвам видео режим. Вземам дистанционното. и погледнете през телефона диода на дистанционното управление. Натискам копчетата на дистанционното. ако дистанционното управление работи. тогава телефона ще види как свети диода. но окото не вижда. може би някой ще го намери за полезно

    тази функция работи с 85% от дистанционните управления, останалите 15% могат да бъдат проверени само със специални устройства за тестване
  6. Гост Сергей
    #6 Гост Сергей гости 26 март 2017 г. 12:14 ч
    1
    Здравейте. Имам телефон с инфрачервен порт, Nokia 6070. Задачата е да извлека снимки, контакти и записи на диктофон от него на компютъра. Първата версия на инфрачервения порт подходяща ли е за това?
  7. Юджийн
    #7 Юджийн гости 14 юни 2017 г. 02:30 ч
    0
    Гост Сергей,
    Имах същия проблем. Случайно намерих телефон с IR порт и Bluetooth (разгъваем телефон). Така че прехвърлих снимките и видеоклиповете на телефона чрез IR и ги прехвърлих на смартфона чрез Bluetooth. И от смартфона към компютъра. Ето колко епично се получи.
  8. Георгий
    #8 Георгий гости 27 ноември 2018 г. 12:34 ч
    0
    всичко е много по-просто) приемник на сигнал от дистанционното управление на видеорекордер Electronics и индикатор за него от всеки праисторически касетофон)