ИК порт из COM мыши

ИК порт из COM мыши

вот написал небольшой фак.. надо еще чуть чуть доработать и будет то что надо.

Подключение PS/2 клавиатуры к КПК через COM порт.

1)Вывод ком порта..

Если вам нужна внешняя клавиатура, для вашего КПК, а покупка бт и ик клавиатур вам не по карману, то можно подключить к КПК обычную PS/2 клавиатуру через COM порт, COM порт есть почти на всех КПК(в отличие от USB host)… Для начала вам нужно вывести обычный разъём ком порта(RS232) от обычного разъёма КПК, для этого вам нужно найти разъём RS232(для этого я просто разобрал старый кабель от модема), и разъём КПК(для этого я использовал обычный свисток от зарядного устройства, идущий в комплекте с моим ipaq) также нужен паяльник и припой и прочие принадлежности для пайки.. Распиновку(это где какой контакт находиться) можно найти на pinouts.ru в частности распиновка ком порта в виде разъёма rs232 находиться по адресу http://pinouts.ru/SerialPorts/Serial9.shtml распиновку разъёма кпк можно найти там же, в частности распиновка разъёма HP iPAQ h19xx, h22xx, h3800, h3900, h4100, h4300, hx4700, h5400, h5500, h6315, h6340, h6365 находиться по адресу http://pinouts.ru/PDA/ipaq_22p.shtml там есть таблицы, смотрим там идентичные названия контактов и просто совмещаем контакты разъёма КПК с rs232 разъёмом…
У меня все это получилось вот в таком виде, но у вас может получиться по другому, вобщем это не важно главное чтобы все работало…

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

2)Подготовка к сборке схемы..

Вот схема адаптера..

В основе этой схемы лежит программируемый микроконтроллер AT89C2051, но он для него нужно собирать достаточно сложную схему программатора вместо неё я рекомендую использовать микроконтроллер AT89S8252 у него больший объём памяти, и он очень прост в программировании..

Для сборки данной схемы вам понадобиться:
1)Разъём для ps/2 клавиатуры «розетка»
2)2 конденсатора керамических 33pf(пико фарад)
3)Кварцевый резонатор 24мгц
4)резистор 10кОм(кило Ом)
5)конденсатор керамический или электролитический 10mkf(микро фарад) 16V(вольт)
6)программируемый микроконтроллер atmel AT89S8252 в DIP 40 корпусе
7)4 керамических конденсатора 0.1mkf(микро фарад)
8)Интегральная микросхема MAX 232 CPE(желательно брать именно CPE а не ACPE и тп, поскольку CPE дешевле и более подходит для этой схемы) в DIP16 корпусе..
9)Разъём rs232
10)Панели для этих микросхем, они могут называться SLC и TSR панели, их обязательно надо брать, я вот по глупости своей не купили испортил макетную плату и сами микросхемы, поскольку при пайке контакты микросхем сильно нагреваются и от перегрева микросхемы выходят из строя, и если нужно будет снять микросхему с платы, то не повредив её сделать это невозможно..
11)Макетная плата для моделирования микросхем, если вы собираете такую схему первый раз, то лучше взять плату размером побольше я купил плату 10х10см, поскольку я поял схему такой сложности первый раз…
12)около 5-ти метров мгтф, желательно чтобы сечение было поменьше, у меня сечение было 0.05мм.
13)2-х контактные разъёмы для подачи питания.
14)источник питания 5в, в качестве источника питания я использовал 3 батарейки АА типа, не пытайтесь использовать блоки питания от мобильных телефонов, поскольку питание там –импульсное, а от импульсного питания мк работать не будет.

Для сборки программатора:
1)2 резистора 200

500 Ом
2)разъём lpt порта
3)5-ти контактный разъём на плату

Я купил это все в магазине ЧИП и ДИП на ст.Метро курская..

На все это я потратил около 500р но если покупать все точно по списку, то это выйдет около 300-400р..

Одна из самых сложных частей сборки. Сначала берем саму макетную плату, потом ставим на неё радиочасти, они должны попадать своими контактами ровно в дырки на макетной плате там все так рассчитано. Я начал с разъёма ps/2, я его установил на плату, потом капнул припоя туда, где вошли контакты разъёма, далее обрезаем от провода мгтф кусочек нужного нам размера, дальше снимаем с его краёв немного изоляции, оголенную часть провода покрываем припоем, а дальше с той стороны где выходят контакты. И вот так вот потихоньку собираем всю схему, в ходе сборки вам понадобятся цоклевки микросхем и программируемых микроконтроллеров, их можно найти в даташитах, а сами даташиты можно найти на сайте производителей, даташит AT89S8252 http://www.atmel.com/dyn/resources/prod_do. nts/doc0401.pdf , даташит max232 img-18420-MAX.rar ( 578,91 КБ )
.. Чтобы различать такие детали как конденсаторы и резисторы вам понадобятся сведения о маркировках, поскольку большинство элементов будет либо промаркировано цветами, либо кодами сведения о маркировке конденсаторов можно найти здесь: http://www.radioradar.net/spravka/conder.p. avka/conder.php , маркировку резисторов здесь: http://www.alfa-elektronik.com/html/articl. t/mark-res.html .. если вы новичок в радиотехнике, то я бы посоветовал вам соорудить небольшие конвертики из бумаги в которые вложить элементы а на конвертиках написать какой элемент в них лежит(я так и делал) чтобы случайно не перепутать при сборке схемы.. Стоит отметить что желательно кварц и конденсоторы надо бы припаять поближе к контроллеру, также на ком порте линию DTR можно не выводить.. Еще желательно тут же собрать программатор, схема программатора:

резисторы я рекомендую спрятать в самом разъёме lpt… Например вот так:

это программатор другого мк(микроконтроллер), в схеме нашего программатора будет всего 2 резистора..

Желательно сделать, чтобы программатор подключался к плате а не был намертво припаян к контактам мк, для этого я в списке указал 5-ти контактный разъём, который очень упростит жизнь припрограммировании мк..

4)Программирование микроконтроллера

Когда процесс завершен и схема готова, можно перейти к программированию микроконтроллера, для этого нам понадобиться программа программатор «хамелеон» его можно взять отсюда http://atprog.boom.ru/Sindex.html , еще нам понадобиться сама «прошивка» она представляет собой бинарный файл, скачать его можно отсюда http://mkmk.ras.ru/iprim/arc/palmtasta2.zip , в архве находиться файл keyboard.bin это и есть прошивка нашего мк. сначала отпаиваем конденсатор и резистор от линии rst котроллера, и припаиваем rst программатора, подключаем нашу схему к lpt компьютера, подключаем питание, запускаем программу хамелеон, выбираем нудный модуль для программирования у нас это будет AT89S8252 выбираем бинарный файл для программирования и программируем.. Кода процесс программирования будет закончен высветиться табличка, которая сообщит об этом.. Затем отключаем программатор от компьютера, припаиваем обратно линию RST и все готово.. Если вы не уверены что сможете сам запрограммировать контроллер, то насколько я знаю существуют специальные фирмы у которых есть специальные программаторы, вы можете обратиться туда если тогда желательно строить схему на AT89C2051 поскольку если есть где эту микросхему запрогроммировать её применение значительно упростит процесс сборки и еще она самая дешевая..
Вот собственно и все, осталось только вывести разъёмы и соорудить корпус, ну это уже дело творчества.. когда все будет готово устанавливаем программу newtonkey на КПК, запускаем её и наслаждаемся работой с полноформатной клавиатуры в КПК..
img-18281-IMG_0943.JPG

Сообщение отредактировал bambei – 18.11.10, 03:14

Вот захотелось оснастить свой кпк мышей и клавой купить синизубую мышь и клаву жаба душит..
На всяком кпк есть ком порт вот думаю мож можно мышку(комовскую от старого компа) к нему подключить но поидеи в wince не предусмотрены такчто тут нужен программист.

Советы / Подключение ИК-порта к ПК и работа с ним

Подключение ИК-порта к ПК и работа с ним.

В этой статье мы расскажем Вам о способах реализации ИК-порта (инфракрасного порта) на настольном компьютере. Почему именно на настольном, спросите вы? Подавляющее большинство мобильных компьютеров уже имеют такое устройство в своем корпусе. Поэтому, я предлагаю ограничиться исключительно простым настольным компьютером. Задача по подключению к нему внешнего ИК-порта порта имеет множество решений, и все они перекрывают возможные решения для ноутбуков, в которые производитель так и не установил, так необходимый для Вас, инфракрасный порт.

Для чего нужен ИК-порт? Такое устройство позволяет без применения проводов создать устойчивое соединение между компьютером и другими устройствами (оборудованными ИК-портами). Например, это может быть сканер или принтер. Хотя сейчас большинство пользователей приобретает такое устройство для связи настольного компьютера с карманным компьютером или, что бывает значительно чаще, сотовым телефоном. Последние два устройства имеют достаточно примитивную систему ввода и, безусловно, ее расширение увеличивает комфорт работы с информацией.

Мобильный телефон стал не только атрибутом “новых русских”, но и нормальным и вполне доступным устройством для большинства пользователей компьютеров. ИК-порт, которым оснащены многие модели телефонов, позволяет редактировать содержимое записной книжки аппарата через обыкновенный компьютер. Можно без особых проблем сменить логотип на дисплее или поставить мелодию вызова. Достаточно интересная функция, которая появляется у владельца мобильного аппарата, это сетевой мониторинг, который даст самую исчерпывающую информацию по сети. Не могу не сказать о такой услуге практически всех сотовых операторов, как мобильный Интернет. В этом случае, вы можете выходить во всемирную сеть через ваш мобильный телефон. Другими словами, вы становитесь пользователями Интернет в любой точке, где работает необходимый Вам оператор. Это достаточно дорого, но альтернатив решения этой проблемы в некоторых случаях нет.

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

Начнем с фотографии, на ней изображен внутренний ИК-порт IR210L. В продаже можно достаточно легко приобрести ИК-порты двух типов (по подключению): на стандартный 9-пинный разъем Com или на IRDA разъем материнской платы. Устройства первого типа являются универсальными. Другими словами, если вы купите такой ИК-приемопередатчик, то он без всяких осложнений встанет на ваш компьютер. Если же вам приглянулся ИК-порт, который подсоединяется к материнскому разъему IRDA, то могут возникнуть проблемы. Внимательно читайте инструкцию и консультируйтесь с продавцом. Например, ИК-порт компании ASUS работает только на материнской плате этого же производителя. Очень удобные ИК-порты делает одна из китайских компаний (на полиэтиленовом пакетике нет названия фирмы изготовителя). Коннектор для подключения к IRDA выполнен по схеме “собери меня сам”. С одной стороны, ему явно не хватает механической прочности, и вставить его в разъем материнской платы очень сложно. Но с другой стороны, вы можете с легкостью, не прибегая к помощи паяльнику и пинцета, собрать нужный коннектор, тем самым обеспечить необходимую “пинную” совместимость. Такая гибкость решения делает его очень привлекательным для покупки. Хотя качество китайских ИК-портов. Давайте не будем о плохом, в дальнейшем мы поговорим о характеристиках подобных устройств.

По непроверенным слухам в магазинах можно приобрести ИК-порты, имеющие USB интерфейс. Не буду врать, сам таких ни разу не видел. Сделать такой никаких проблем не составляет. Попробуйте поискать, может быть вам повезет.

Устройства ИК-связи нельзя назвать очень капризными, но все же нужно немного рассказать об условиях их эксплуатации. Прежде всего, стоит знать, что длина волны работы ИК-портов лежит в диапазоне от 850 до 900 нм. Чаще всего это значение равно 880 нм. Так что организовать сильные помехи дело достаточно простое.

Начну с примеров:

1. Окна моей квартиры, находящийся на пятом этаже, выходят на западную сторону. Ближе к вечеру ИК-приемник/передатчик перестал видеть сотовый телефон, оборудованный подобной системой. Эта связка находилась на столе и не была ничем прикрыта. Причина помех была найдена без особых проблем. Яркое весеннее солнышко стало виной всему. При работе с ИК-устройств остерегайтесь прямых солнечных лучей.

2. Вечером я включил лампу дневного света и ситуация повторилась. Однако, стоит заметить, что связь все же была, но очень часто обрывалась. Лампа дневного света должна быть прикрыта или выключена во время работы ИК-устройств.

3. Телевизор, который находится в непосредственной близости от моего рабочего стола, где я проводил все свои эксперименты, оборудован пультом дистанционного управления. При переключении каналов или любых других манипуляциях с “ленивчиком” рабочая программа исправно выдавала сообщение о том, что в прямой близости работает постороннее ИК-устройство и требовало выключить его. Мешало это передачи данных или нет, я не знаю, но пока я не убрал пульт дистанционного управления (можно читать “выключил”), мне не удалось ничего сделать с программой. При работе с ИК-устройством уберите все посторонние ИК-передатчики в зоне действия ИК-порта.
Исключите все источники ИК-волн диапазона 850 – 900 нм из зоны прямой видимости. Отраженные волны могут принести проблемы, но гораздо в меньшем виде. Одним словом, всех помех не предусмотреть, но убрать их причину всегда можно.

Рабочее расстояние между двумя ИК-устройствами не должно превышать одного метра. В противном случае система будет работать нестабильно. Диаграмма направленности работы ИК-порта, которая указана в инструкции к нему, мягко говоря, не выдерживает никакой критики. Старайтесь разместить устройства прямо напротив друга. Посторонние предметы, помещенные между ИК-портом и рабочим устройством, не будут способствовать лучшей работе.

Несколько раз сталкивался с проблемой, когда сотовый телефон в чехле пытались подключить через инфраред к компьютеру. У ребят ничего не получалось, пока не снимали полупрозрачный чехол. Многие из них удивлялись почему? Ведь телефон работает.. 🙂

Подключить ИК-порт к персональному компьютеру достаточно просто. Но в любом случае я рекомендую потратить десять минут на внимательное изучение инструкции к устройству. Даже если вы ничего нового не узнаете из нее, во время инсталляции будете чувствовать себя уверенно.

При подключении ИК-порта к COM порту просто возьмите и воткните стандартный разъем в коннектор. Будьте внимательны: запомните номер COM порта – это пригодиться вам в дальнейшем.

При подключении ИК-порта к IRDA разъему материнской платы раскрутите корпус Вашего системного блока и, ознакомившись с описанием вашей материнской платы, вставьте в нужное гнездо коннектор (четырех пинная линейка). Первый провод помечен на плате цифрой “1” или указан в описании материнской платы. Первый провод коннектора ИК-порта имеет цветовую метку. Выведите заднюю заглушку на свободное место и можете собирать корпус. Подсоедините коннектор гибкого провода с ИК-приемником/передатчиком к новой скобке. Гнездо и коннектор очень похожи на PS/2 разъем.

Я опишу программное подключение для операционной системы Windows98. Для остальных операционных систем от Microsoft оно аналогичное. Подключать ИК-порт к компьютерам с другими операционными системами, судя по всему, возможно (по крайней мере, я не вижу ограничений к этому), но в описании ИК-порта сказано: “Предназначен для работы с операционными системами Windows95 и выше”. Поэкспериментируйте, может быть у вас все получиться.

При установке ИК-порта на COM вас ждет счастливое плавание. В поставке к устройству идет CD диск, установить драйвера с которого не составляет никаких проблем. Отмечу одно: правильно установите номер порта, к которому подключен ИК-порт. Посмотрите, не занят ли COM порт другим устройством, например, внутренним модемом.

При установке внутреннего ИК-порта стоит сделать несколько больше манипуляций руками. Прежде всего, войдите в BIOS и включите второй COM порт. Как правило, ниже находится опция по включению IRDA. Активизируйте ее. Далее установите полудуплексную связь. Если ваш BIOS содержит другие настройки, то поставьте их в режим “по умолчанию”. Будут проблемы – читайте инструкцию и экспериментируйте с настройками. Вреда или физической порчи вашему компьютеру вы не сможете принести.

Загрузите операционную систему. Если вы сделали все правильно, то новое устройство само будет обнаружено системой. Далее Вам предложат выбрать тип устройства. Для надежности сделайте это вручную. Выберите “ИК УСТРОЙСТВА”, а затем стандартный тип устройства. Установите виртуальный порт и запомните его номер. Он будет нужен вам для конфигурирования большинства программ. Меню “Свойства: Система” обретет еще один пункт – “Устройства ИК-связи”.

Читайте также:  Простая всенаправленная антенна 3G 4G Wi-Fi

Перегрузите машину. После этого в правом нижнем углу появиться значок в виде подмигивающей лампочки. Открыв его, вы увидите свойства ИК-связи.

Среди всех настроек я бы выделил только “Режимы”. Здесь вы сможете включить ИК-связь и установить время, через которое ИК-порт будет искать своих друзей в прямой зоне видимости. Параметр “Ограничение скорости обмена до:” можно отключить. Вот при каких настройках мой ИК-порт прекрасно работает:

Теперь, если поместите в зону видимости вашего ИК-порта другое активизированное ИК-устройство, то услышите звук и увидите на экране такую табличку:

Все, ваш ИК-порт полностью настроен, теперь вы можете пользоваться им. Предлагаю Вам посмотреть на самое модное и популярное применение устройства ИК-порт в связке с мобильным телефоном – Мобильный интернет.

Большинство операторов сотовой сети, работающих в стандарте GSM 900/1800, предлагают такую услугу как “Мобильный интернет”. Что это такое? При помощи сотового телефона, оборудованного ИК-приемником/передатчиком и модемом (таких телефонов достаточно много, например, SIEMENS 25/35, Nokia 6250 и другие), вы можете входить во всемирную паутину и пользоваться ей как при обыкновенном dial-up. Плюсы подобного входа в сеть очевидны. Прежде всего, вы отвязываете себя от надоевших телефонных проводов и становитесь мобильным (если вы используете ноутбук). Но сеть через мобильник имеет свои минусы. Рекомендую заранее узнать, во сколько, в денежном эквиваленте, выльется вам такое развлечение. Например, в Санкт-Петербурге абоненты NWGSM платят 6 центов за минуту или около 100 рублей в час. Дорого. Но если вы нуждаетесь в этом, то что делать? Второй минус заключается в скорости мобильного интернета. Она составляет 9600 и не битом больше. Правда, эти 9600 стабильные.

Настройка мобильного интернета не занимает много времени. Опишу порядок ваших действий. Убедитесь, что ваш сотовый телефон оборудован ИК-портом и модемом. Включите на мобильнике ИК-порт. После этого поместите его в зону действия подключенного к компьютеру ИК-порта (около 1 м).

Теперь надо настроить работу встроенного в телефон модема. Для это необходимо войти в меню “Настройка”, далее “Модем” и вручную установить “стандартный модем 19200” (если у вас есть специальный драйвер, для вашего сотового модема, то поставьте его). При инсталляции не забудьте указать правильный виртуальный порт, который был создан при подключении ИК-порта к вашему компьютеру. Все, настройка модема закончена. Перегрузите систему.

Для установки соединения нужно создать обыкновенное “Новое соединение” (параметры для него вы можете узнать у вашего сотового оператора). Интернет через сотовый телефон в вашем распоряжении.

Мобильный интернет – это достаточно важное и интересное дополнение к вашему компьютеру. Но это еще не все. С помощью ИК-связи вы можете заливать в телефон новые логотипы и мелодии вызова. Благо и тех и других сейчас очень много на специализированных сайтах. Очень интересная возможность – мониторинг сети. Некоторые телефоны с помощью специального программного обеспечения могут вести детальный мониторинг сети. Для вас откроются очень интересные возможности. Но об этом я расскажу в следующей статье.

ИК-связь компьютера с другими устройствами действует на сравнительно небольшом расстоянии. Однако ее возможности широко используются среди мобильной техники. Скорее всего, в ближайшем будущем она уступит свое место более совершенным видам связи (Bluetooth – несколько десятков метров). Но пока никто из производителей материнских плат не отказывался от IRDA. Вы можете со спокойной душой покупать ИК-порт. Хотя, прежде чем сделать покупку, убедитесь, что ваш телефон и компьютер могут передавать данные в инфракрасном диапазоне.

Надеемся, что вы, ознакомившись с этой статьей, без особых проблем сможете выбрать и включить ИК-порт. Успехов!

Также на сайте имеется огромное количесво схем инфракрасных портов для самостоятельного изготовления.
Имеется схема переходника, позволяющая подключить ИК-порт к COM порту.

Инфракрасный порт и работа с ним

Для чего нужен ИК-порт? Такое устройство позволяет без применения проводов создать устойчивое соединение между компьютером и другими устройствами (оборудованными ИК-портами). Например, это может быть сканер или принтер. Хотя сейчас большинство пользователей приобретает такое устройство для связи настольного компьютера с карманным компьютером или, что бывает значительно чаще, сотовым телефоном. Последние два устройства имеют достаточно примитивную систему ввода и, безусловно, ее расширение увеличивает комфорт работы с информацией. Мобильный телефон стал вполне доступным устройством для большинства пользователей компьютеров. ИК-порт, которым оснащены многие модели телефонов, позволяет редактировать содержимое записной книжки аппарата через обыкновенный компьютер. Можно без особых проблем сменить логотип на дисплее или поставить мелодию вызова. Достаточно интересная функция, которая появляется у владельца мобильного аппарата, это сетевой мониторинг, который даст самую исчерпывающую информацию по сети. Нельзя не сказать о такой услуге практически всех сотовых операторов, как мобильный Интернет. В этом случае, вы можете выходить во Всемирную сеть через ваш мобильный телефон. Другими словами, вы становитесь пользователями Интернет в любой точке, где работает необходимый вам оператор. Это достаточно дорого, но альтернатив решения этой проблемы в некоторых случаях нет. Давайте поподробнее познакомиться с этим замечательным устройством.

Типы ИК-портов (по подключению):

1.на IrDA-разъем материнской платы,
2.на стандартный 9-пинный разъем COM
3.и на USB.

Устройства второго и третьего типа являются универсальными. Другими словами, если вы купите такой ИК-приемопередатчик, то он без всяких осложнений встанет на ваш компьютер. Если же вам приглянулся ИК-порт, который подсоединяется к материнскому разъему IrDA, то могут возникнуть проблемы. Внимательно читайте инструкцию и консультируйтесь с продавцом. Например, ИК-порт компании ASUS работает только на материнской плате этого же производителя. Очень удобные ИК-порты делает одна из китайских компаний (на полиэтиленовом пакетике нет названия фирмы изготовителя). Коннектор для подключения к IrDA выполнен по принципу «собери меня сам». С одной стороны, ему явно не хватает механической прочности, и вставить его в разъем материнской платы очень сложно. Но с другой стороны, вы можете с легкостью, не прибегая к помощи паяльника и пинцета, собрать нужный коннектор, тем самым обеспечить необходимую «пинную» совместимость. Такая гибкость решения делает его очень привлекательным для покупки. Хотя качество китайских ИК-портов. Давайте не будем о плохом. В дальнейшем мы поговорим о характеристиках подобных устройств.

Устройства ИК-связи нельзя назвать очень капризными, но все же нужно немного рассказать об условиях их эксплуатации. Прежде всего, стоит знать, что длина волны работы ИК-портов лежит в диапазоне от 850 до 900 нм. Чаще всего это значение равно 880 нм. Так что организовать сильные помехи дело достаточно простое. Начнем с примеров:

  • Окна квартиры, находящейся на пятом этаже, выходят на западную сторону. Ближе к вечеру ИК-приемник/передатчик перестал видеть сотовый телефон, оборудованный подобной системой. Эта связка находилась на столе и не была ничем прикрыта. Причина помех была найдена без особых проблем. Яркое весеннее солнышко стало виной всему. При работе с ИК-устройствами остерегайтесь прямых солнечных лучей.
  • Вечером при включении лампы дневного света ситуация повторилась. Однако, стоит заметить, что связь все же была, но очень часто обрывалась. Лампа дневного света должна быть прикрыта или выключена во время работы ИК-устройств.
  • Телевизор, который находится в непосредственной близости от рабочего стола, оборудован пультом дистанционного управления. При переключении каналов или любых других манипуляциях с «ленивчиком» рабочая программа исправно выдавала сообщение о том, что в прямой близости работает постороннее ИК-устройство и требовало выключить его. Мешало это передаче данных или нет — неизвестно, но пока не был убран пульт дистанционного управления (можно читать «был выключен»), не удалось ничего сделать с программой. При работе с ИК-устройством уберите все посторонние ИК-передатчики в зоне действия ИК-порта.

Исключите все источники ИК-волн диапазона 850–900 нм из зоны прямой видимости ИК-приемника. Отраженные волны могут принести проблемы, но в меньшей степени. Одним словом, всех помех не предусмотреть, но убрать их причину всегда можно. Рабочее расстояние между двумя ИК-устройствами не должно превышать одного метра. В противном случае система будет работать нестабильно. Диаграмма направленности работы ИК-порта, которая указана в инструкции к нему, мягко говоря, не выдерживает никакой критики. Старайтесь разместить устройства прямо друг напротив друга. Посторонние предметы, помещенные между ИК-портом и рабочим устройством, не будут способствовать лучшей работе. Были случаи, когда сотовый телефон в чехле пытались подключить через ИК-порт к компьютеру. Ничего не получалось, пока не снимали полупрозрачный чехол.

Подключить ИК-порт к персональному компьютеру достаточно просто. Но в любом случае рекомендуется потратить десять минут на внимательное изучение инструкции к устройству. Даже если вы ничего нового не узнаете из нее, во время инсталляции будете чувствовать себя уверенно.

Аппаратная часть
Подключите ИК-порт к разъему COM-порта. Запомните номер COM-порта — это пригодиться вам в дальнейшем. При подключении ИК-порта к IrDA-разъему материнской платы раскрутите корпус вашего системного блока и, ознакомившись с описанием вашей материнской платы, вставьте в нужное гнездо коннектор (четырех-пинная линейка). Первый провод помечен на плате цифрой 1 или указан в описании материнской платы. Первый провод коннектора ИК-порта имеет цветовую метку. Выведите заднюю заглушку на свободное место и можете собирать корпус. Подсоедините коннектор гибкого провода с ИК-приемником/передатчиком к разъему на заглушке. Гнездо и коннектор очень похожи на PS/2-разъем.

Программная часть
Здесь приведено описание настройки программного обеспечения для операционной системы MS Windows 98. Для остальных операционных систем от Microsoft оно аналогичное. Подключать ИК-порт к компьютерам с другими операционными системами возможно, но в описании ИК-порта указано: «Предназначен для работы с операционными системами Windows 95 и выше». Поэкспериментируйте, может быть у вас все получиться.

При установке ИК-порта на COM вас ждет счастливое плавание. В комплекте к устройству идет CD-диск, установить драйвера с которого не составит никаких трудностей. Правильно установите номер порта, к которому подключен ИК-порт. Посмотрите, не занят ли COM-порт другим устройством, например, внутренним модемом. Также проверьте установки BIOS для параллельного порта — он должен быть установлен в режим ECP, а не в Normal или SPP (значение по умолчанию).

При установке внутреннего ИК-порта стоит сделать несколько больше манипуляций руками. Прежде всего, войдите в BIOS и включите второй COM-порт. Как правило, ниже находится опция по включению IrDA. Активизируйте ее. Далее установите полудуплексную связь. Если ваш BIOS содержит другие настройки, то поставьте их в режим «по умолчанию». Будут проблемы — читайте инструкцию и экспериментируйте с настройками. Вреда или физической порчи вашему компьютеру вы не сможете принести.

Загрузите операционную систему. Если вы сделали все правильно, то новое устройство само будет обнаружено системой. Далее вам предложат выбрать тип устройства. Для надежности сделайте это вручную. Выберите «ИК-УСТРОЙСТВА», а затем стандартный тип устройства. Установите виртуальный порт и запомните его номер. Он будет нужен вам для конфигурирования большинства программ. Меню «Свойства: Система» обретет еще один пункт — «Устройства ИК-связи».

Перегрузите машину.
После этого в правом нижнем углу появится значок в виде мигающей лампочки.
Открыв его, вы увидите свойства ИК-связи.

Среди всех настроек стоит выделить только «Режимы». Здесь вы сможете включить ИК-связь и установить время, через которое ИК-порт будет искать ИК-устройства в прямой зоне видимости. Параметр «Ограничение скорости обмена до:» можно отключить.

Теперь, если поместите в зону видимости вашего ИК-порта другое активизированное ИК-устройство, то услышите звук и увидите на экране подобное этому:

Все, ваш ИК-порт полностью настроен, теперь вы можете пользоваться им. Например, переслать картинку с телефона на компьютер. Дальше предлагаем вам посмотреть на самое модное и популярное применение устройства ИК-порт в связке с мобильным телефоном — Мобильный Интернет.

Большинство операторов сотовой сети, работающих в стандарте GSM-900/1800, предлагают такую услугу как «Мобильный Интернет». Что это такое? При помощи сотового телефона, оборудованного ИК-приемником/передатчиком и модемом, вы можете входить во Всемирную паутину и пользоваться ей как при обыкновенном dial-up-соединении. Плюсы подобного входа в сеть очевидны. Прежде всего, вы отвязываете себя от надоевших телефонных проводов и становитесь мобильным (если вы используете ноутбук). Но сеть через мобильник имеет свои минусы. Рекомендуем заранее узнать, во сколько (в денежном эквиваленте) выльется вам такое развлечение. Второй минус заключается в скорости мобильного Интернета. Она составляет 9600 bps и не больше. С введением в эксплуатацию новых технологий эта цифра может скоро увеличиться. Настройка мобильного Интернета не занимает много времени. Вот порядок ваших действий. Убедитесь, что ваш сотовый телефон оборудован ИК-портом и модемом. Включите на мобильнике ИК-порт. После этого поместите его в зону действия подключенного к компьютеру ИК-порта (около 1 м).

Теперь надо настроить работу встроенного в телефон модема. Для это необходимо войти в меню «Настройка», далее «Модем» и вручную установить «стандартный модем 19200» (если у вас есть специальный драйвер для вашего сотового модема, то поставьте его). При инсталляции не забудьте указать правильный виртуальный порт, который был создан при подключении ИК-порта к вашему компьютеру. Все, настройка модема закончена. Перегрузите систему. Для установки соединения нужно создать «Новое соединение» (параметры для него вы можете узнать у вашего сотового оператора). Интернет через сотовый телефон в вашем распоряжении. Мобильный Интернет — это достаточно важное и интересное дополнение к вашему компьютеру.

ИК-связь компьютера с другими устройствами действует на сравнительно небольшом расстоянии. Однако ее возможности широко используются среди мобильной техники. Скорее всего, в ближайшем будущем связь на ИК-лучах уступит свое место более совершенным видам связи (например, Bluetooth — несколько десятков метров). Но пока никто из производителей материнских плат не отказался от IrDA, и вы можете со спокойной душой покупать ИК-порт. Хотя, прежде чем сделать покупку, убедитесь, что ваш телефон и компьютер могут передавать данные в инфракрасном диапазоне. Надеемся, что вы, ознакомившись с этой статьей, без особых проблем сможете выбрать и включить ИК-порт.

Дистанционное управление для компьютера

Необходимость дистанционной работы с компьютером появилась давно, но сначала беспроводное управление и обмен данными не выходили за пределы цифровой сферы — беспроводных сетей, обмена данными между двумя компьютерами, компьютером и принтером и т.д. Затем, с появлением и активным развитием мультимедийных возможностей компьютеров, возникла потребность управлять ими так же, как обычной бытовой аппаратурой, то есть с дешевого инфракрасного пульта дистанционного управления (ИК-пульта).

Принципы реализации

а компьютере можно реализовать прослушивание высококачественной музыки или просмотр видео, поставить плату ТВ-тюнера или спутникового ресивера и т.д., то есть компьютер можно превратить в универсальный мультимедийный центр, причем порой это будет значительно проще и дешевле, чем покупать специализированную аппаратуру. Однако управлять всем этим с клавиатуры или выбирать необходимые функции мышью на экране не очень удобно.

Конечно, можно приобрести беспроводную клавиатуру или мышь и контролировать процесс на мониторе, но привычнее использовать обычный ИК-пульт от телевизора или видеомагнитофона, вообще не обращаясь к дисплею. При этом, имея карманный компьютер с большими вычислительными возможностями, странно было бы не использовать его для управления бытовой аппаратурой — неужели такое высокотехнологичное устройство не способно заменить банальный ИК-пульт?

Читайте также:  Шьем медвежонка

Таким образом, необходимо решить две задачи:

1. Управлять компьютером так же, как бытовым устройством типа телевизора или видеомагнитофона при помощи недорогого ИК-пульта.

2. Управлять бытовыми устройствами (теми же телевизорами и магнитофонами) с компьютера так же, как со стандартного ИК-пульта.

Однако, к сожалению, первая задача решается совсем не так просто, поскольку ни стандартный компьютерный порт IrDA (встроенный в ноутбук или реализованный на материнской плате настольного компьютера), ни внешний сенсор, подключенный к порту USB, не могут принимать сигналы ИК-пульта из-за проблем с синхронизацией. Дело в том, что данные, передаваемые по интерфейсу IrDA, как и через COM-порт компьютера, кодируются в дискретном цифровом виде: наличие импульса — это логический нуль, а длительность импульса строго задана по времени (3/16 bit time). Для передачи единицы информации обычно используется режим из восьми таких равномерных импульсов (бит) без контроля четности, и при этом к ним добавляется еще один стоповый импульс (бит). Первый импульс рассматривается как стартовый, а далее, в зависимости от выбранной скорости передачи (максимально 115 200 бит/с), наличие или отсутствие импульса в заданный момент времени определяет значение очередного бита информации (0 или 1). Единица информации (байт) считается успешно принятой, если правильно принят стоповый бит, то есть если в строго заданный момент времени не будет никакого импульса.

В принципе, у IrDA- и COM-портов есть некоторые различия, но можно получить доступ к IrDA как к обычному COM-порту, если приемник подключается в COM-порт или в IrDA-разъем на материнской плате. Методы же кодирования команд бытового пульта дистанционного управления на инфракрасных лучах совершенно иные, причем они могут быть разными, а самое главное различие состоит в том, что каждый информационный импульс, посланный с ИК-пульта, — это на самом деле некий непрерывный ИК-фон заданной длительности с частотой от 30 до 56 кГц.

Конечно, существуют программы анализа команд, посланных с ИК-пульта (например, широко известная программа WinLIRC), но очень мала вероятность того, что для одной и той же команды ИК-пульта IrDA-интерфейс будет давать одинаковые байты. Результат, например, может меняться от расстояния между IrDA-приемником и ИК-пультом. И наоборот, для разных команд пульта могут быть получены одинаковые байты информации. Однако в случае использования некоторых моделей ИК-пультов с дистанционно-пульсовой модуляцией (pulse-distance) при относительно коротких импульсах IrDA-интерфейс работает довольно уверенно.

Все вышесказанное относится к работе IrDA-интерфейса как COM-порта, что иногда требует дополнительных настроек, а использовать, например, USB IrDA-устройство для работы в таком режиме вообще невозможно. Кроме того, IrDA нельзя использовать для приема команд от ИК-пультов с другими типами модуляции, а также если в командах присутствует длинный первый информационный импульс, что встречается довольно часто.

Вторая задача, то есть генерирование команд ИК-пульта по IrDA-интерфейсу, — не такая сложная. И если знать точный формат команды для данного ИК-пульта, то можно сформировать несколько пакетов и посылать их по IrDA через заданное время, имитируя длительный импульс. При этом на скорости передачи 38 400 бит/с (наиболее близкой к частоте большинства ИК-пультов) получается очень близкий к оригиналу сигнал, который успешно управляет бутовыми устройствами. Однако и здесь не бывает без сбоев, и принимающая аппаратура может воспринимать цифровой сигнал неправильно. В частности, стоповый бит может восприниматься как короткая пауза между информационными импульсами, что приводит к неправильному декодированию посылаемой команды.

Для преодоления указанных проблем существует множество недорогих вариантов самостоятельной сборки несложного ИК-приемника/передатчика, соответствующего ИК-стандарту аудио- и видеотехники (см. врезку), однако большинство из них имеет существенные недостатки: во-первых, необходимость самостоятельной сборки, а во-вторых, зависимость от программного обеспечения, предлагаемого для этой схемы. И даже если вы грамотно соберете схему, вам придется положиться на разработчиков бесплатной программы для ее работы и аккуратно выполнить все настройки.

Итак, чтобы компьютер мог понимать команды от любого ИК-пульта, необходимо купить или самостоятельно изготовить специальное (причем нестандартное для компьютеров) устройство, которое будет принимать ИК-команды от пульта, а также найти программу, которая будет запускать приложения, нажимать на кнопки и т.п.

Готовые решения

ИК-приемник в COM-порт

Конечно, можно и самому сделать такое устройство и даже написать программы к нему, но проще купить готовое решение, тем более что сейчас любая из них стоит примерно 200-400 руб.

Сегодня на нашем рынке есть как импортные, так и отечественные разработки, причем существует три типа устройств:

• подключаемые к COM-порту;

• со сквозным подключением к разъему клавиатуры.

К COM-порту подключается большое количество устройств по цене от 5 до 30 долл. Например, инфракрасный приемник InfraCom (http://www.infra.com.ru) способен принимать сигналы с любого ИК-пульта (и импортного, и отечественного) и посылать команды компьютеру. Подключение не вызывает никаких трудностей, а все необходимое для работы устройства программное обеспечение находится на одной дискете. InfraCom работает под любой операционной системой и не вызывает конфликтов с остальными устройствами (только не надейтесь вместе с ним получить еще и цифровой приемопередатчик IrDA, ибо InfraCom работает только как приемник сигналов с ИК-пульта). Стоит он всего 10-15 долл., а за 150 руб. к нему можно докупить универсальный пульт управления.

Все устройства из этого семейства, как правило, не требуют драйверов (подключение происходит аналогично подключению мыши, то есть устройство подсоединяется к любому свободному COM-порту), а конфигурируются и работают со специальными программами или с дополнительными модулями (plug-ins) к известным программам (таким, например, как Winamp или DivX-плеер).

Возможности данного типа устройств таковы:

• запуск проигрывателей аудио- или видеокомпакт-дисков;

• управление громкостью, воспроизведением, перемоткой, поиском и т.д.;

• управление программами просмотра фильмов в формате DivX (MPEG-4) или DVD (MPEG-2);

• осуществление запуска или остановки любой программы;

• управление указателем мыши и нажатием ее кнопок;

• возможность использовать ИК-пульты дистанционного управления в качестве джойстика;

• программирование любых кнопок на ИК-пульте на выполнение определенных функций.

Кроме того, модули для таких программ, в частности Winamp MP3 Player, позволяют управлять прослушиванием музыки независимо от того, какая программа запущена на компьютере.

Не следует забывать и о возможности управления мышью с клавиатуры (а значит, и с пульта ДУ), реализованной в системах Windows: для этого нужно выполнить команды: Пуск ® Настройка ® Панель управления ® Специальные возможности ® Мышь ® Управление с клавиатуры. Если пункта Специальные возможности в панели управления нет, его следует установить (Установка и удаление программ ® Установка Windows ® Специальные возможности).

ИК-приемник в порт PS/2

Более дорогие специализированные устройства, работающие через клавиатурный разъем PS/2, позволяют создавать многофункциональные мини-клавиатуры и работают более надежно, но при этом они используют пульты, которые входят в комплект. Так работает, например, дистанционная программируемая мини-клавиатура (http://midiman.msk.ru/pult.htm): приемник инфракрасных сигналов подключается к клавиатурному разъему компьютера (для клавиатуры, работающей параллельно, предусмотрен специальный вход в приемнике). Дальность уверенного приема — не менее 7 м.

Такое устройство более удобно и имеет больше возможностей. Если, например, BIOS вашего компьютера позволяет включать/выключать ПК с клавиатуры, то это можно будет реализовать с данного пульта. Если же у вас есть мультимедиаклавиатура, имеющая дополнительные мультимедийные клавиши, то все дополнительные функции, реализуемые с помощью этой клавиатуры, вы сможете запрограммировать напрямую на пульт дистанционного управления (то есть все, что можно делать с клавиатуры, можно будет делать и с него). У подобного устройства весьма широкие возможности по управлению компьютером, однако его стоимость составляет уже 25-30 долл., а кроме того, пользователь привязан к тому пульту управления, который идет в комплекте с этим устройством. Тем не менее разработчики петербургской фирмы «Скорпион» (http://www.keys.da.ru/) уверяют, что в случае поломки или утраты фирменного пульта с ИК-приемником сможет работать любой другой пульт стандарта RC-5 (RC6-3, RC6-2, RC6-5, RC-500 и пр.). Этому стандарту соответствуют пульты к телевизорам Philips и большая часть телевизионных пультов корейских производителей LG и Samsung.

ИК-приемник в USB

Как мы уже отмечали выше, самым универсальным решением (с большим количеством уже написанного софта и множеством готовых ИК-приемников) является вариант ИК-приемника, подключаемого к COM-порту. Использование USB-интерфейса (даже в случае применения специального переходника USB to COM) представляет некоторую проблему, однако на рынке есть решения и для USB-порта, как нельзя лучше подходящие владельцам некоторых новых ноутбуков, не имеющих COM-порта.

USB-пульты выпускает компания Shuttle, известная линейкой миниатюрных компьютерных платформ XPC и самыми разнообразными устройствами для этой платформы. И хотя эти фирменные пульты дистанционного управления персональным компьютером ориентированы на применение только с платформой XPC, ничто не мешает использовать их и с другими персональными компьютерами, оснащенными интерфейсом USB.

На пульте Shuttle есть масса стандартных кнопок, присутствующих на обычной клавиатуре, таких как Enter, ESC, Del, Back Space, клавиши цифр и др. Кроме них, имеются и более специфичные, например: громкость правого и левого каналов, кнопка Mute (приглушение звука), а также 19 кнопок, которые пользователь может назначить по своему усмотрению. В принципе, новинка любопытная, но ее применение пока явно ограничено прослушиванием музыки и просмотром видео, так как поддерживающих ее программ еще крайне мало.

Управление компьютером с ИК-пульта ТВ-тюнера

Некоторые современные компьютерные платы ТВ-тюнеров поставляются вместе с ДУ-пультом. Детальное рассмотрение программ дистанционного управления к таким пультам показывает, что они способны запускать и приложения, описанные в файле конфигурации. Конечно, просто запустить такую программу, как Winamp, было бы неинтересно, но на сайте http://www.winamp.com/ имеется комплект небольших программ, позволяющих управлять этим плеером и с ДУ-пульта ТВ-тюнера. К тому же применение такого пульта будет ограничено прослушиванием музыки, просмотром видео и телевизионных программ.

Подробнее о ТВ-тюнерах с пультами управления можно прочитать в специальном разделе сайта IXBT (http://tuner.ixbt.com/), посвященном TV- и FM-тюнерам. Там же есть и утилиты для дистанционного управления компьютером с этих пультов.

Для наиболее распространенных у нас ТВ-тюнеров компании AVerMedia (TVCapture98 и TVPhone95/98 с/без VCR, AVerTV Studio (модели 103, 107, 203), Phoebe TV Master + FM и др.) существует специальная программа RC4WA (http://rc4wa.boom.ru/index_ru.html), основное назначение которой — управлять плеером Winamp с пультов ТВ-тюнеров.

Управление компьютером с ИК-пульта проектора

Многие современные мультимедийные проекторы подключаются к компьютеру и имеют удобный пульт дистанционного управления. Входящий в комплект ИК-пульт позволяет управлять различными функциями проектора, а встроенная функция мыши point-and-click («направь и щелкни») обеспечивает простое управление компьютером, подсоединенным по интерфейсу USB. Конечно, такое решение подойдет не для всех домашних пользователей, поскольку проекторы пока еще слишком дороги, но о такой возможности забывать не следует.

Программы и утилиты для дистанционного управления вы можете найти на нашем CD-ROM.

ИК порт из COM мыши

IrDA проекты.

С появлением сотовых телефонов у многих возникла потребность в подключении к GPRS (а куда без него иногда деваться) либо просто в быстром и беспроводном интерфейсе с телефоном. После недавнего приобретения КПК- Psion данная тема для меня снова стала актуальной. Покопавшись в Сети я опробовал и доработал несколько схем, про которые Вам будет интересно узнать пока вы не взяли в руки паяльник.

Самодельный IrDA интерфейс для интегрированного контроллера MB
или “вторая жизнь Вашей старой MOUSE”.

Все больше портативной техники имеет IrDA интерфейс для связи, причем иногда совсем не обязательно требуется связь на пределе скорости для данного типа соединений. Например для оперативного редактирования контактов или работой с SMS мобильного телефона вполне достаточно и 9600bps. С использованием GPRS в своем Ericsson-R520m (особенно при использовании ICQ) мне пришлось в этом скоро убедиться. Тем более, что приходится оплачивать только трафик, а сама скорость соединения иногда не критична (а в дневные часы сеть так сильно загружена, что GPRS “тянет как черепаха”).
Как известно, подавляюшее большинство материнских плат современных компьютеров имеют интегрированный аппаратный контроллер для ИК-интерфейса, поддерживающий протокол IrDA. Естественно мне было заманчиво попробовать все это дело в работе, причем схема самого приемо-передающего модуля в данном случае сильно упрощается. К тому же, очень часто хочется иметь в разных местах на ПК стационарные интерфейсы, а не таскать за собой кучу железа “на все случаи жизни”.
Как оказалось, найти даже под заказ фирменный модуль расширения в местных фирмах было практически не реально. Занявшись поисками самодельных конструкций ИК-интерфейсов я понял, что действительно готовых конструкций не так уж и много и все они “крутятся” в основном около специализированного ИК-приемника КР1056УП1.
Схема интерфейса основанного на совковом аналоге TBA2800 неоднократно публиковалась в сети, и представляет собой стандартное подключение данного специализированного усилителя инфракрасного фотодиода для пультов ДУ. Я провел несколько экспериментов, пробуя различные фотодиоды от ФД-263 до приемников от оптопар. Как оказалось, отечественные кристаллы слишком чувствительные и от излишней ЭДС приемник “захлебывался” посторонними мешающими сигналами (свет от окна либо люминисцентной лампы, требуют светофильтра). К сожалению, в данной м/сх используется довольно глубокая АРУ и большое сквозное усиление тракта (до 70dB), но отсутствует ручная регулировка усиления, что делает схему очень критичной к импульсным и фоновым помехам, вызывающим “пелену” на сигнальном выходе 1056. Рекомендуемая в даташите на м/сх регулировка усиления- это смещение порога чувствительности выходного компаратора схемы и практически не помогает при таком большом общем усилении.
Для устойчивой работы оказалось вполне достаточным поставить ответные пары от оптопар старого компьютерного “железа”. Т.к. для корпуса было решено использовать старую мышь IBM, оставшиеся “потроха” тоже пригодились- мышиные приемо-передатчикии удалось пристроить. Мощности излучения даже одного кристалла вполне достаточно для обеспечения дальности действия ИК-интерфейса до 50-100см. При питание схемы составляюшем 5В вполне разумно было использовать последовательное включение 2-х светодиодов, а не рассеивать лишнее напряжение на коллекторном резисторе в ключе передатчика, так я и поступил.

Полная схема интерфейса показана на рис.1

Дополнительная развязка и формирование уровней для MB выполнено на КМОП буферных элементах КР561ЛН2. Данная микросхема хорошо работает на низкоомную и емкостную нагрузку и формирует сигналы с уровнем ТТЛ для материнской платы PC.
Немаловажное значение в данной конструкции имеет и экранировка узла приемника. Чрезмерное усиление входного тракта ИС делает схему очень чувствительной к помехам и самовозбуждению. После экспериментов удалось получить компоновку деталей с применением 2-х стороннего стеклотекстолита, причем верхний слой полностью используется под “экран”. Дополнительно на плату паяется контурный экран из белой жести, экранировать схему сверху нет необходимости. Печатная плата была разведена вручную, поэтому картинку пришлось сканить.

Схема работоспособна как в Windows-98, так и в Windows XP Pro. Никаких дополнительных драйверов для установки не потребовалось. В обоих случаях устройство устанавливается как “Интегрированное устройство ИК-связи”. Естественно, после установки вы теряете доступ к интегрированному порту COM2, т.к. его UART перепрограммируется для работы с IrDA. Порт просто-напросто исчезает из списка системы. Мои установки выглядят следующим образом:

BIOS :

  • Onboard IR Function IrDA,
  • RxD, TxD Active Hi,Hi,
  • Ir Transmission Delay Disabled,
  • UR2 Duplex Mode Full,
  • Use IR Pins IR-Rx2Tx

Win98 :

Система-> Устройства ИК-связи-> Устройство ИК-связи

Изготовитель: Microsoft Драйвер; 5-5-1999

Свойства-> ИК- связь-> Режимы:

  • Включить ИК связь – Да
  • Поиск внешних устройств ИК-связи – Да
  • Искать каждые: 3с
  • Ограничить скорость обмена: 115,2 Кбит/с
  • Установить драйверы для устройств “Plug and Play”- Да
  • Вывести индикатор ИК-связи на панель задач- Да
  • Открывать панель управления при сбоях связи- Да
  • Озвучивать обнаружение устройств и разрыв связи- Да
Читайте также:  Система водяного охлаждения.

XP Pro :

  • Изготовитель:(стандартный инфракрасный порт)
  • Размещение:Внутренний порт
  • Максимальная скорость подключения:115200

К сожалению после испытаний схемы выяснилось, что конструкция не способна работать на скоростях выше 19200 бод (т.о. нет необходимости здесь выставлять 115,2 Кбит/с). Ограничение в скорости вызвано оптимизацией внутреннего построения 1056УП1 для применения в низкоскоростных протоколах пультов ДУ. Расширить этот диапазон изменением С1 или С2 не удается. Регулировка мощности излучателей практически не влияете на стабильность связи и сказывается только на предельном расстоянии работы интерфейса, поэтому никаких настроек в передатчик вводить нецелесообразно. Фото готовой конструкции можно посмотреть на рисунках:

Как эксперимент была опробована модифицированная схема от проекта IR-STUDIO с применением в качестве усилителей и компаратора КМОП элементов серии КР561 с обратной связью для ввода в линейный режим. Чувствительность схемы оказалась не очень большой и временные параметры сигнала на выходе требовали дополнительной обработки для соответствия стандарту IrDA. Практически в таком простейшем варианте для приема данных схему запустить так и не удалось 🙁

Т.о. данная схема- максимально дешевый вариант IrDA, хоть и не быстрый. Если вам часто приходится обмениваться на КПК небольшими файлами с настольным PC, она вам поможет (а для работы с мобильником тем более). Иногда мне гораздо проще сбросить набранные 10-30К текста со своего Psion по ИК, чем выдергивать флеш (разъемы все-таки надо беречь). Да и схема почти совсем ничего не стоит, ее легко повторить и оставить навечно прикрученной к любому компу.

Высокоскоростной IrDA на TFDS-4500

Чтобы не “изобретать велосипед” для полной реализации потенциала, заложенного в интегрированный ИК порт прибретите (если сумеете найти) готовый модуль приемо-передатчика и спаяйте простейшую схему сопряжения. Многие фирмы производят схожие по параметрам интегральные модули, среди них: Zilog, Vishi, Philips. К сожалению не так просто достать данный вид компонентов, т.к. они узкоспециализированны и не пользуются широким спросом, даже Интернет-магазины, торгующие чипами, держат эту позицию “под заказ”. Цена данной ИС не очень велика, всего 4-5$ за штуку. В работе данные чип-сборки великолепны, на полной скорости в 115 кБод не наблюдается никаких проблем. Стандартный ИК-порт моего Psion-5mx прекрасно качает файлы на расстоянии до 3м. Немного доработанная схема сопряжения содержащая буферные элементы и индикацию потока RX-TX на светодиодах представлена на рис.

Подключение к MB осуществляется через стандартную съемную планку на корпусе. Лучше, если вы сразу сделаете нормальные разъемы для подключения, это поможет быстро переключать интерфейсы для экспериментов. Я выбрал обыкновенные ШР, т.к. они обычно встречаются в изобилии, и немного переделанный звуковой кабель подключения к CD-ROM. Его следует разобрать и переставить контакты в соответствии с нежеприведенной схемой IrDA (обязательно уточните по своей документации, у меня- Abit ST6, i815):

1-2-3-4-5 соответственно: +5v-NC-RX-GND-TX

Для изготовления печатной платы по “лазерной” технологии пришлось сделать компьютерное проектирование фотошаблона. При таких незначительных по комплектации схемах как нельзя лучше подходит пакет Sprint Layout. Вид разведенной платы на слоях показан ниже:

Уникальная возможность программы позволяет показать “фото” готовой печатки при полном производстве.

После экспорта графического файла фотошаблона (используется BMP, без потери качества) в зеркльном отражении несколько плат компонуются вместе в любом графическом редакторе (я предпочитаю Corel) и распечатываются на лазерном принтере в максимальным режиме плотности тонера. Файл фотошаблона с разрешением 600dpi можно взять здесь .
Наилучшие результаты мной были достигнуты при печати на эмульсионном слое обыкновенной черно-белой фотобумаги (можно засвеченной, старой, но не проявленной). Затем бумага прикатывается к подготовленной фольге стеклотекстолита горячим утюгом (регулятор- на “синтетике”). Поэкспериментируйте сами с температурой и усилием нажима кромки утюга в ваших условиях. Тонер на бумаге должен чуть-чуть подплавляться переходя на фольгу, не плавясь и не растекаясь совсем. При определенном навыке получается практически 100% перевод рисунка, центровка отверстий на пятачках не должна заплавляться (это очень удобно- в дальнейшем, после травления не требуется накернивание отверстий, можно сразу сверлить плату)! После перевода рисунка, плату с бумагой поместите в холодную воду и оствьте до полного размягчения эмульсионного слоя на 15-25 минут. Не торопитесь вынимать плату из воды, фотобумага должна отставать легко, без порыва дорожек. Если что-то не получилось с первого раза- рисунок с платы смойте растворителем или ацетоном. Дополнительное ретушировние платы поможет сделать более плотными большие сплошные участки GND, используйте нитрокраску, либо цапон-лак. Травление производится по стандартной технологии, в растворе хлорного железа (чуть теплого). Лучше не использовать слишком старый раствор, т.к. в этом случае увеличивается время травления и риск подтравливания даже через тонер.
Ниже показаны несколько этапов изготовления конструкции и готовый интерфейс в сборе.

Размеры платы выбраны для установке в стандартном корпусе от розетки ЛВС RJ-45. Плата с разъемом извлекается, а на корпусе отверстие заклеивается куском красного прозрачного пластика дихлорэтаном.
Готовая конструкция в работе показана ниже 😉

ИК-монитор на ILMS-5360

Большая распространенность монолитных модулей ИК-приемников для пультов ДУ навела меня на мысль применения их для связи по IrDA. Но, как оказалось, сигнал на выходе чипа имеет слишком большую скважность (видимо деленный). “Поигравшись” пару вечеров осциллографом, пришлось бросить затею приручить ILMS для передачи данных данного протокола. Никакой дополнительной информации по этой теме кроме даташита мне раздобыть пока не удалось, хотя чувствительность модуля просто великолепная (5-6м). В то время я пробовал параллельно схемы на 1056УП1 и мне понадобилось проверить работоспособность ИК-передатчика, так родилась конструкция ИК-монитора.
Обвязка была очень быстро придумана и вместе с печаткой проверена в работе. Т.к. схема предполагалась для автономной работы, решено было применить 9В питание и КМОП счетчик. Ниже показан окончательный вариант:

Плата была разведена с учетом задействования 2-й половины 561ИЕ10, но длительность сигналов оказалась вполне “видимой” и на первых 4-х разрядах. При работе достаточно повернуть приемник в сторону импульсного ИК-излучателя и наблюдать перемигивание светодиодов. Схема не чувствительна в мешающему излучению и помехам.

Платка со стороны пайки:

Естественно, для повседневной работы трудно найти применение данному устройству, но именно для экспериментов с ИК платка мне сильно помогла.

ЗЫ: Однажды монитор снова пригодился, но уже товарищу. После покупки нового мобильника оказалось, что он никак не общается по ИК. Ни прием, ни передача аппарата с другими телефонами не работали. При проверке монитором через пару минут стало ясно, что ИК-передатчик телефона неисправен, аппарат оказался бракованным. Товарищ вовремя отвез его назад в фирму и поменял на другой такого же типа, а заодно прихватив с собой монитор проверил все на месте. Вот так бывает 😉

Три способа управления компьютером через любой ИК пульт

Три способа управления компьютером через любой ИК пультДанный материал содержит в основном теоретическую информацию относительно использования инфракрасных пультов от телевизоров и прочей бытовой техники для управления компьютером. Найти реальное применение такой возможности не так уж и сложно. Можно управлять запуском программ; движением курсора мыши и имитировать нажатие ее кнопок; имитировать нажатие клавиш клавиатуры; управлять WinAmp-ом; выключать и перезагружать компьютер.

Будет рассмотрено три способа. Все они предполагают наличие ИК-приемника подключенного к компьютеру. Последние два способа содержат примитивные схемы, спаять самостоятельно которые не составит большого труда.

Начнем с самого простого варианта – работы через обычные инфракрасные адаптеры, которые продаются во многих магазинах по цене от 15 до 40 долларов. Подключаются они посредством шины USB или последовательного порта RS-232 (обычный COM-порт). Последний вариант для нашей затеи выглядит предпочтительнее, т.к. рассмотренный софт скорее всего не будет работать с USB версиями адаптеров. Кроме того, они стоят дешевле. В нашем случае мы использовали адаптер TEKRAM IRmate IR-210B, подключенный через COM-порт. Сразу нужно предупредить о том, что найденные и описанные нами программы не требуют установки драйверов для каких-либо адаптеров. Программы сами напрямую работают с COM-портом. Установленные драйвера будут мешать нормальной работе. Если использовать USB версии адаптеров, то тут ситуация обратная – драйвера необходимы но, как уже упоминалось ранее, в настройках всех программ не значилась поддержка устройств такого рода.

Программа распространяется на условиях Shareware. В демонстрационном режиме возможно использование только четырех команд с пульта. Поддерживает различные адаптеры, в том числе и работающие через WinLirc (об этом будет рассказано отдельно). Поддерживаются напрямую пульты AVerMedia TV-tuner. Полный список поддерживаемых устройств можно найти на сайте разработчиков.

Программа оказалась достаточно простой в использовании. Имеется поддержка русского языка. Описание работы с программой начнем с настроек.

Они располагаются в меню “Файл”. Изначально, нужно указать к какому порту подключен адаптер. Для нашего IRMate 210 была ремарка в описании программы: работает только на скорости порта 2400 бит/с. Подчиняемся указаниям, в остальном, все настройки вполне оптимальны. Логика работы с этой программой, впрочем, и с остальными тоже, подразумевает, что Вы должны завести в программе сначала источник – пульт управления. В нашем примере мы назвали его “Samsung”. Затем к источнику добавляются команды, они располагаются под именем пульта. При их добавлении программа присваивает их значениям сигналы с пульта ДУ. Что бы назначить кнопке ПДУ действие, достаточно перетащить мышкой нужную команду в окошко “Срабатываемые команды” и в закладке “Список действий” указать все, что необходимо. Не зарегистрированная версия программы не даст создать более четырех действий на одной схеме.

Описание работы с этой программой начнем с ее настройки. При первом запуске программы Вы попадаете в раздел основного меню “General Config”. В нем необходимо выбрать тип используемого адаптера. В нашем случае это Generic Serial IR Receiver. Далее перемещаемся в пункт “Hardware Setup”.

Аналогично предыдущей программе, щелкаем в пустом поле правой кнопкой мыши и выбираем из меню пункт “New Remote Control”. Мы назвали его Samsung. Далее с помощью правой кнопки мыши начинаем добавлять клавиши с ИК пульта (“New remote Button”). В процессе определения кнопок пульта возникла проблема – программе все коды кнопок казались одинаковыми. Код кнопки отображается справа в окошке “Signature” и является простым набором данных, прочитанных из COM-порта. Решилось все просто: на скриншоте рядом с указанием порта есть кнопочка “Setup”. Она вызывает окно настроек, где нужно выбрать вторую закладку с названием “Device Settings”. В нем в значении параметра “IR code length” поставить большее значение, например, 32 байта.
Для назначения уже определенным кнопкам пульта действий нужно перейти в третий раздел “Actions”. Добавить наш пульт и добавить кнопки, которые мы определили в предыдущем разделе, только теперь выбор будет из ниспадающего меню, вызываемого правой кнопкой мыши. Действия к командам добавляются в правом окошке.

Выставив галочку в пункте “Disable OSD” Вы избавитесь от окна, которое будет выскакивать на экран при нажатии этой кнопки на пульте.

Субъективно, uICE пришлась мне по вкусу больше, чем PCRemote. Но лучше попробовать обе, т.к. у них есть несколько отличий. Кроме того, если Вы собираетесь пользоваться незарегистрированными версиями, то uICE через 30 дней полностью потеряет свою работоспособность, в то время как PCRemote будет работать с вышеупомянутыми ограничениями.

Работа с самодельными ИК-приемниками

Рассмотренный выше способ подойдет тем, у кого уже есть ИК-адаптер или приобретение такового не вызывает каких либо затруднений. В ином случае простейший ИК-приемник, подключаемый через стандартный RS-232 порт, соорудить самому совсем не сложно. Более того, существует намного больше программ, работающих именно с самодельными ИК-приемниками. Самой популярной такой программой является WinLirc. Правильнее ее будет назвать не программой, а интерфейсом работы с COM-портом. Этим интерфейсом пользуются все остальные программы, которые будут описаны далее.

WinLirc (winlirc.sourceforge.net) подразумевает работу с простейшим ИК-приемником, схема которого выглядит так:

Ее основой служит фотомодуль IC1 – TSOP1836. Аналоги: IS1U60L, GP1U52X, SFH506-36 или наш отечественный TK1833. IC2 – интегральный стабилизатор напряжения 78L05. У него три ноги: вход любое напряжение; выход +5в; земля. Отечественный аналог КРЕН5A.
C1 – 4.7µF
R1 – 4k7
D1 – 1N4148

Схему можно еще упростить, убрав из нее стабилизатор:

Еще один вариант, который подразумевает подключение к COM-порту стандартного ИК-приемника от ТВ тюнера (AverTV):

На этих вариантах можно остановиться. Для тех, кто не ищет легких путей можно порекомендовать заглянуть на эти сайты:

  • Universal Infrared Receiver (www.geocities.com/SiliconValley/Sector/3863/uir/) – еще один вариант более продвинутого ИК-приемника с прилагающимся софтом.
  • Remote Control (ln.com.ua/

thccc/rc/) – схема очень похожа на рассмотренную нами, но имеет незначительные отличия. Также прилагается “фирменное” ПО.

  • Схемы передатчиков (www.lirc.org/transmitters.html) – страничка расположена на сервере Lirc.
  • Теперь самое время перейти к рассмотрению программ, работающих с нашим ИК-приемником.

    Это интерфейс для устройств, описанных выше. Работает он под управлением Windows 95/98/ME/NT/2000. Изначально создавался для Unix, так что поклонники этой операционной системы найдут все, что им нужно на этом сайте www.lirc.org. Сама по себе эта программа способна только принимать и обрабатывать сигналы, принятые из COM-порта от нашего устройства. Для того, что бы с помощью пульта ДУ совершать какие либо действия на компьютере необходимы другие программы, которые в свою очередь будут получать все данные от WinLIRC. Все уже вышеописанные программы способны работать с WinLIRC.

    Версия 2.0 вышла буквально на днях. Программа распространяется на условиях Shareware, но для граждан бывшего СССР есть бесплатная регистрация. Возможности у программы достаточно широки: начиная эмуляцией клавиатуры и управлением WinAmp-ом до управления внешними устройствами. Все эти возможности появляются только после установки соответствующих плагинов. Все они распложены на сайте автора.

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

    Sonique IR Control 0.1
    Программа работает через WinLIRC и создана для управления одноименным проигрывателем МР3 файлов.

    Remote Control plugin for Winamp 1.23
    Работает через WinLIRC и другие программы. Появляется в настройках плагинов в самом WinAmp. Признаться, у меня так и не получилось его нормально настроить. Кроме всего прочего программа является Shareware, т.е. со временем она потеряет свою функциональность.

    Fast Remote 2.0
    Эта программа работает напрямую только с ИК пультами от ТВ-тюнеров. Разумеется, ТВ-тюнер должен присутствовать в системе.

    Ссылки приводятся на сервер Download.com, поскольку к указанным программам мы не смогли найти их домашние страницы или в момент поиска они были не доступны.

    Есть еще один способ без всяких лишних схем управлять с помощью ИК пульта компьютером. Суть его состоит в подключении ИК приемника к линейному входу звуковой карты. Далее настройку и управление этим можно осуществлять с помощью все той же SlyControl. Версия 1.1 ( slycontrol1.zip – версия со базовыми плагинами

    2 Мб) с помощью специального плагина это поддерживает.

    Ссылка на основную публикацию