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

Pin
Send
Share
Send

Веднъж беше необходимо да се провери праисторическото (все още руско) дистанционно управление. Нямаше средства. Ровейки в Интернет, намерих няколко идеи. Бях впечатлена от идеята да направя прост IR порт от: мишки! Компютър, разбира се. Ще започнем с това устройство.
1.IR порт от топката мишка COM.
Зашеметен от идеята, влязох в килера и изрових няколко топки мишки, едната по-стара от другата. По-старата имаше 6 проводника от компютъра, по-новата имаше четири. Тя го взе. Линиите преминаха през четири проводника: RTS (Искане за изпращане, заявка за изпращане. Използва се за захранване на мишката верига.), Rx (компютърът получава данни чрез него), Tx (компютърът изпраща данни чрез него) и, разбира се, GND, земята.
На снимката щепселът на проводника на мишката. По време на разговорите установих, че оранжевото окабеляване е RX, зеленото окабеляване е TX, бялото окабеляване е RTS и синьото окабеляване е заземена.
Освен това, за простота, отрязах парче пластмаса и залепих съединител за мишка върху него (този, който беше споена в дъската):
Тогава фотодиоден мост и инфрачервен светодиод паднаха от същата мишка. Взех от запаса си 4,7 kOhm резистор. Устройството към резистора не е критично - можете да поставите от 2 до 7 kOhm, но с по-ниско съпротивление радиусът на приемника намалява. Ето как изглеждат детайлите (отляво надясно: фотодиоден мост, инфрачервен светодиод, резистор):
Ето схемата на устройството:
След половин час запояване и залепване, ето какво се случи:
Устройството излезе работещо - уверен радиус на приемане - 5 см, предаване - 20 см. За да проверите дистанционното, това се оказа достатъчно: не работи.
2. Усъвършенствано устройство за приемане на IR.
Тъй като избягахме, трябва да говорим и за по-съвременно устройство.
Портът се състои от приемник (TSOP чип и комплект за тяло) и предавател (HL1 LED и резистор за ограничаване на тока R2).
Приемникът използва специализиран TSOPXXXX чип. Тя получава сигнал с определена честота. Това гарантира висока устойчивост на шум. Тъй като те се предлагат в няколко версии - за различни честоти на филтриране на сигнала, е необходимо да изберете правилния за конкретно дистанционно. Нека да разгледаме листа с данни:
Както можете да видите - има избор: от 30 до 56 килогерца. В листата с данни е написано, че максималната скорост на приетия сигнал е 2400 bps / s, така че е трудно да се прецени дали микрора ще работи, например, с мобилен телефон. Ето как изглежда TSOP1736:
Резистор R1 издърпва RX линията за захранване (в края на краищата всички сигнали на COM порта са обърнати), VD1 диодът защитава веригата от обръщане на полярността по време на инициализация на порта, а Conder C1 защитава приемника от смущения. Е, стабилизаторът 7805 със сигурност задвижва IR приемника. Съветвам ви да сложите TO-92 - по-малък размер.
Предавателят не е особено напреднал, той се различава само в по-мощен IR диод. Можете да поставите например L-34F3C, L-54F3C. Резистор R2 ограничава тока през диода. IR диод изглежда така:
Това устройство приема и предава добре на разстояние до 5 m.
Ако искате да експериментирате, ето извеждането на COM порта, често срещано в Интернет:
3. Програми за работа с инфрачервени портове.
Сега нека поговорим за програмите. Използвах програмата WinLirc за проверка. Устройството показа доста добри резултати: радиусът на приемане е 5 см, радиусът на предаване е 20 см максимум. Всичко зависи от вида на фотоклетките. За пример ще ви дам пример за работа с дистанционното управление от музикалния център.
Говорете за персонализиране.
Започваме VINLIRK. Тя пише: конфигурацията не е успешна, конфигурирайте отново. Въведете полето Path и името на конфигурационния файл в полето Path и следвайте стъпките: (забележете: такива настройки са само за това устройство):
1. В полето Port задайте номера на порта, където е свързано устройството
2. Полето за скорост се оставя недокоснато, въпреки че можете да експериментирате - старите компютри не искат да мислят по-бързо от 115200 bps.
3. В рамката тип приемник задайте устройството RX, защото IR LED (TSOP) е свързан към RX крака на COM порта. Разбира се, можете да се свържете с DTR, но това ще бъде импровизиран кабел, а не от стандартна мишка, както тук.
4. В настройките на предавателя задайте TX. Можете да се свържете с DCD - отдясно.
След това щракнете върху Необработени кодове. Довеждаме дистанционното управление към приемника и натискаме бутоните. Ако започне да пулсира, като: пулс 200, пулс 400, тогава целият хокей. Ако не, погледнете устройството за грешки.
Сега трябва да научите глупава програма на науката - да разпознавате командите на вашето дистанционно. Затворете прозореца и щракнете върху Научете. И там се ръководим допълнително от английския език, защото програмата е буржоазна.
PS: Там, където програмата казва "натиснете бутона на дистанционното и задръжте, докато не кажа", не е необходимо да държите бутона, а да го натискате възможно най-бързо - от личен опит.
След като изучите, щракнете върху Анализиране. Програмата ще провери конфигурацията и ще каже ОК. Затворете прозореца.
Като всичко. Кликнете върху OK в главния прозорец за настройки. Програмата ще бъде сведена до минимум до табла. Натискаме бутоните на дистанционното управление - ако програмата разбира командите, тогава тя отговаря - цветът на индикатора се променя от сив към зелен. За тази програма можете да намерите приставки за управление на WinAMP, за работа с TCP / IP.
За разширено управление на компютъра препоръчвам програмата uICE.
Както и да е, сега има много програми по този въпрос. Препоръчвам да търсите в Интернет.
Тази програма вече е за управление на компютъра от дивана - към него можете да намерите и приставки за WinAmp.
Източник: radiokot.ru

Pin
Send
Share
Send