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 за нея.
Подобни майсторски класове
Особено интересно
Коментари (8)