Site Loader

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

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

1.ИК порт из шариковой СОМ мышки. 

Ошеломленный идеей, я пошел в чулан и накопал несколько шариковых мышей, одна другой старее. У более старой от компа шло 6 проводов, у более новой — четыре. Ее и взял. По четырем проводам проходили линии: RTS (Request To Send, запрос на отправку. Использовалась для питания схемы мыши.), Rx (по ней комп принимает данные), Tx (по ней комп передает данные), и конечно GND, земля.

На фотке штекер провода мышки. В ходе прозвонки я установил, что оранжевый проводок — RX, зеленый проводок — TX, белый проводок — RTS и синий проводок — земля. 

Далее, для простоты отрезал кусок пластика и приклеил на нее штыревой разъем мыши (тот, что впаян в плату):

Потом выпаял из той же мыши фотодиодный мост и инфракрасный светодиод. Взял резистор 4.7 кОм из своих запасов. Девайс к резистору не критичен — можете поставить от 2 до 7 кОм, но при меньшем сопротивлении уменьшается радиус работы приемника. Вот как выглядят деталюхи (слева направо: фотодиодный мост, ИК светодиод, резистор):

Вот и схема девайса:

После получаса паялинга и приклеинга получилось вот что:

Девайс вышел рабочий — уверенный радиус приема — 5 см, передачи — 20 см. Для проверки пульта ДУ этого оказалось достаточно: не работает. 

2. Продвинутый ИК приемопередающий девайс. 

Раз уж разбежались, надо рассказать и о более продвинутом девайсе.

Порт состоит из приемника (микросхема TSOP и обвеска) и передатчика (светодиод HL1 и токоограничивающий резистор R2). 

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

Как видим — есть выбор: от 30 до 56 килогерц. В даташите написано, что максимальная скорость принимаемого сигнала — 2400 бод/сек, поэтому трудно судить, будет ли работать микра например с мобильником. Так выглядит TSOP1736:

Резистор R1 подтягивает линию RX к питанию (ведь все сигналы СОМ порта инвертированы), диод VD1 защищает схему от переполюсовки во время инициализации портов, кондер C1 защищает приемник от помех. Ну а стабилизатор 7805 конечно подгоняет напругу ИК приемнику. Советую ставить в корпусе TO-92 — по размерам меньше. 

Передатчик особо не продвинут, отличается лишь более мощным ИК диодом. Можно поставить, например, L-34F3C, L-54F3C. Резистор R2 ограничивает ток через диод. ИК диод выглядит так:

Данный девайс хорошо принимает и передает на расстоянии до 5 м. 

Если хотите поэкспериментировать, то вот распиновка СОМ порта, распространенная в интернете:

3. Программы для работы с ИК портами. 

Теперь поговорим о программах. Я для проверки использовал прогу WinLirc. Прибор показал довольно неплохие результаты: радиус приема 5 см, радиус передачи — 20 см максимум. Все зависит от типа фотоэлементов. Для примера я приведу работу пример работы с пультом управления от музыкального центра. 

Поговорим о настройке.

Запускаем ВинЛИРК. Она пишет: конфигурация неудачна, переконфигурируйте. Напечатайте в поле Path путь и имя конфигурационного файла и потом выполните действия: (замечу: такие настройки только для данного девайса): 

1. В поле Port ставим номер порта, куда подключен девайс 

2. Поле Speed оставляем нетронутым, хотя можете поэкспериментировать — старинные компы не хотят думать быстрее, чем 115200 бит/с. 

3. Во фрейме Receiver type ставим RX device, т.к. ИК-светодиод (TSOP) подключен к RX ножке порта COM. Вы, конечно, можете подключить к DTR, но это будет самодельный шнур, а не от стандартной мыши, как здесь. 

4. В Transmitter settings ставим TX. Можете подключить к DCD — ваше право. 

Дальше нажимаем Raw Codes. Подносим пульт к приемнику и жмем кнопки. Если там начиняет рябить, типа: pulse 200, pulse 400, то все хокей. Если нет, смотрим девайс на наличие ошибок. 

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

PS: Там, где прога скажет «нажми кнопку на пульте, и держи, пока не скажу», нужно не держать кнопку, а тыкать ее как можно быстрее — из личного опыта. 

После учебы, жмем Analyze. Прога проверит конфиг, и скажет ОК. Закрываем окно. 

Вроде всё. Нажимаем ОК в главном окне настройки. Прога свернется в трей. Жмем кнопки на пульте — если прога понимает команды, то она отзывается — цвет индикатора меняется с серого на зеленый. Для этой программы можно найти плагины для управления WinAMP`ом, для работы с TCP/IP. 

Для продвинутого управления компьютером рекомендую прогу uICE. 

Да и вообще, сейчас появилось много программ для этого дела. Рекомендую поискать в интернете. 

Эта программа уже для управления компом с дивана — к ней вы тоже можете найти плагины для WinAmp.

Источник: radiokot.ru

Управление любой AV-техникой с телефона. ИК-приёмопередатчик для JACK 3.5 / Habr

26-ого сентября в городе Пенза стартовал HackDay #32. Мы решили принять участие и реализовать ИК-приёмопередатчик для JACK 3.5. Главным требованием для нашего девайся являлась компактность и неиспользование источников питания.

Свою работу мы начали с перехвата сигнала пульта управления и изучения его осциллограммы. Для приема сигнала мы использовали обычный ИК-диод:



Для анализа сигнала мы пользовались программой Audacity:

Принятый сигнал крайне чистый.

Диод работает как демодулятор и мы не знаем, на какой несущей частоте передается сигнал. Для решения этой проблемы с ресурса remote.rtfms.com скачали пример сигнала, который нужно подать для телевизора фирны Samsung и с помощью той же программы начали исследовать.

Стереосигнал амплитудно-модулирован на пилообразный сигнал с частотой 20кГц, инверсный для каждого канала. Предположительно это сделано из-за того, что JACK стабильно может генерировать сигнал частотой не более 20кГц и к каждому каналу подсоединяется свой диод. Сигнал инвертирован, чтобы ИК-диоды срабатывали по разным фронтам.

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


Здесь земля не используется, диоды подключены разноименно к левому и правому каналам.

Схема работала, но нас не устраивало наличие 2-х диодов. Мы решили к данному треку подключить наш приёмник, он тоже управлял устройством. Следовательно, их трек избыточен и мы оставили только один канал.

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

Схема потеряла способность принимать сигнал. В будущем можно доработать схему, мы переключали приемник и передатчик.
Для тестирования использовали DVD проигрыватель фирмы BBK и ресивер Триколор JS 7300. Наш приемник способен управлять данными устройствами с расстояния около 15 метров (на сколько хватило коридора). На демонстрации проектов мы хотели управлять со смартфона проектором ViewSonic PJD 5132. Хорошо, что заранее решили проверить работоспособность — ничего толком не работало. Проектор воспринимал наши управляющие сигналы только если близко поднести передатчик, что было проблематично, так как он висел под потолком.

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

Приложение для смартфона, автоматически модулирующее считанный сигнал, сделать не успели. Мы записали в телефон готовые звуковые дорожки и стилизовали Activity аналогично пульту управления.

В ближайшее время его доделаем и разместим на Google Play в открытом доступе. Главной его фичей будет обучение командам устройств и возможность создания персонального пульта.

Универсальный ИК пульт из смартфона

Смартфон уже давно мигрировал из разряда обычных телефонов, которые используют чисто для звонков. Сотни различных приложений позволяют превратить ваш смартфон в различные цифровые приборы, тем самым существенно облегчая нашу жизнь.
Вот и сегодня, я вам хочу показать, как сделать из практически любого смартфона универсальный ИК-пуль дистанционного управления, с помощью которого можно будет управлять телевизорами, музыкальными центрами и другой техникой.
Универсальный ИК пульт из смартфона
Нам понадобиться абсолютно немного: два ИК светодиода, которые можно выдрать из старых пультов или купить – ТУТ. Трех с половиной миллиметровый штекер «Джек» от старых наушников или купить – ТУТ.
Универсальный ИК пульт из смартфона
Смартфон с системой «Андроид» и интернет для скачивания приложения с «Google Play».

Схема приставки ИК пульта из смартфона


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

Сборка приставки для ИК пульта


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

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

Установка приложения


Переходим по этой ссылке и скачиваем приложение себе на телефон с установкой.
AUDIO IR — https://play.google.com/store/apps/details?id=com.ir_remoter&hl=ru
Универсальный ИК пульт из смартфона
После установки запускаем приложение, выбираем модель вашей техники в настройках, которой хотите управлять. Нажимаем на появившиеся кнопки, проверяя работу приставки.
Вещица очень удобная, учитывая большое количество пультов в одном телефоне.
PS: Если приложение вдруг не заработает или не понравиться, то можете поискать другое. Для этого введите в поисковой строке Google Play – «Audio IR».
Теперь можно взять эту крохотную приставку с собой куда угодно и управлять различной техникой в местах общего пользования.

Смотрите видео изготовления приставки


Делаем ИК-порт своими руками

Любое событие влечет за собой цепочку различных последствий.

Все началось, когда я сменил мобильный телефон. Приобретенный телефон Siemens S65 имел на борту инфракрасный порт, а в компьютере такового не было. Пойти и купить готовый ИК-порт было бы очень просто: купил, подключил и что? А куда же пристроить руки?

Итак, принято решение, строим ИК-порт для своего компа.

После изучения своей материнской платы, был найден разъем для подключения ИК-порта. Это очень сильно упрощало поиск решения. Далее в Интернете быстро находим всевозможные схемы ИК-портов, среди которых схемы на специализированных трансмиттерных микросборках. Далее нужно было найти какой либо трансмиттер у себя в городе. Радиорынок, лучшее место для подобных поисков. После общения с несколькими «торговцами» импортными микросхемами был найден некий Стёпа, у которого есть такие микросхемы. Ассортимент конечно не радует, но мы же в конце концов не девушки, которые покупают себе губную помаду. Микросхема TFDS4500 обошлась аж в $2. Это при том, что готовый ИК-порт, на такой микросхеме стоит $10-$11.

Далее на сайте было найдено описание этой микросхемы со схемой включения:

и перечнем компонентов:

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

Итак, нам понадобится:

— Специализированная микросборка-трансмиттер TFDS4500

— 2 конденсатора и 2 резистора

— кусок макетной платы

— кабель с 4 жилами

— разъем для подключения к материнской плате

— кусок термоусадки

— паяльник и паяльные принадлежности

С одной стороны к кабелю присоединяем разъем и записываем, какого цвета провод какой сигнал будет нести. Для этого придется заглянуть в мануал от своей материнской платы. Обычно распиновка разъема следующая:

+5В

пустой

Rx

Tx

GND

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

Другой конец кабеля запаиваем в монтажку и размещаем на ней нашу микросхему и ее обвес:

А на другой стороне при помощи перемычек соединяем детали по схеме.

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

Итак, ИК-порт готов, спешим его подключить и проверить. После подключения его к материнской плате нужно сказать БИОСу о наличии у него ИК-порта. Заходим в БИОС, находим параметр UART2 Mode Select и указываем значение IrDA. Так же нужно убедится, что материнская плата будет «правильно» распознавать уровни нашего ИК-порта. Для его правильной работы нужно чтобы значения RxD, TxD были установлены Hi, Lo. После включения компьютера операционная система найдет и установит драйвера для стандартного ИК-порта.

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

Системник НЕО на лицевой панели имеет пару USB разъемов прикрытых откидной крышкой.

Идеальное место для размещения ИК-порта.

Для его имплантации понадобится:

— Дрель с 3 мм сверлом или дремель с 3 мм фрезой

— Термоклей (пистолет, часто использующийся китайскими производителями всевозможных товаров)

— Кусочек красного акрила, своеобразный светофильтр чтобы закрыть излучатель

В корпусе было вырезано отверстие, через которое будет проходить свет.

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

Затем из красного акрила был вырезан квадратик подходящего размера и закреплен 3 мм винтом, прикрыв излучатель.

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

Шнур от ИК-порта был проведен в корпус параллельно со шлейфом от USB разъемов и подключен к материнской плате.

Все готово, закрываем корпус, загружаем, включаем в телефоне ИК-порт и устанавливаем его в рабочее положение.

Компьютер сразу его находит и сообщает о готовности приема-передачи данных.

После приятного проведения двух вечеров, комп имеет на борту ИК-порт.

Это и стало одним из звеньев той цепочки последствий приобретения нового телефона.

Счастливого моддинга!

Делаем универсальный пульт дистанционного управления из смартфона

Этот обзор мы решили посвятить собственноручному изготовлению пульта дистанционного управления.

Начать, как всегда, советуем с просмотра авторского видео

[media=https://www.youtube.com/watch?v=JeWP8JaIitI]

Нам понадобится:
— термоусадка;
— смартфон;
— мини-джек на 3.5 мм;
— 2 инфракрасных диода;
— наждачная бумага;
— флюс;
— припой;
— паяльник.

Первым делом с помощью наждачной бумаги необходимо сточить боковины инфракрасных диодов.


Теперь при помощи суперклея склеиваем диоды между собой.

Далее сгибаем лапки светодиодов, отрезаем лишнее и припаиваем так, чтобы анод от одного светодиода был припаян к катоду от второго и в обратном порядке.


Далее припаиваем инфракрасные диоды к левому и правому каналам. По словам автора идеи, полярность в этом случае не имеет значения, поскольку мы уже припаяли аноды и катоды между собой.


Наконец, надеваем термоусадку на мини-джек, изолируя спаянные места.

Наше устройство готово. Для работы нужно вставить его в разъем для наушников на смартфоне, скачать приложение пульта дистанционного управления с официального магазина.

Доставка новых самоделок на почту

Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!

*Заполняя форму вы соглашаетесь на обработку персональных данных

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Универсальный инфракрасный пульт дистанционного управления

Приветствую всех читателей mysku! Сегодня речь пойдет об устройстве, которое добавит вашему android смартфону функцию универсального пульта ДУ для домашней(и не только) бытовой техники!
Немного лирики…
Те кто давно пользуются мобильной связью наверняка помнят такие времена, когда были популярны модели телефонов со встроенным ИК портом. На моей памяти это в первую очередь сименсы, затем нокии, сониэриксоны и прочие. ИК порт был предназначен главным образом для передачи медиафайлов, а вот возможность использования его в качестве пульта дистанционного управления почему-то не была реализована. Конечно были попытки добиться успеха за счет сторонних Java приложений, но обычно такой успех упирался в дальность действия такого пульта. Возможно кто-то мне возразит, я с этим не буду спорить, наверное были и исключения. Еще были коммуникаторы на тогдашнем виндовсе, которые в общем-то справлялись с задачами универсального пульта, но это было дорого и не всем доступно. Шли годы… ИК заменили на Bluetooth, а затем и Wi-Fi. И вот спустя n-лет что мы видим!?? Крупнейшие производители смартов вновь начали устанавливать в свои модели ИК излучатели, но теперь уже именно с целью использования в качестве пульта для домашней электроники! Всё, заканчиваю свою лирику, переходим к герою обзора!
Если вы из тех людей, кто считает полезной функцию пульта, но не готовы отдавать большие деньги за модель со встроенным ИК диодом это ваш вариант. Все что нужно это Android смартфон (версия не ниже 4.0.3) и поддержка OTG. Кто подзабыл, OTG это такая фишка, когда можно подключать к микро USB смартфона через специальный переходник различные устройства, такие как флешки, мышки, клавы, хабы и прочие слаботочные потребители. При этом питание в 5 вольт берется из самого смартфона.
Итак, наш герой прибыл в таком узнаваемом, любимым многими и просто радующем глаз желтом пакетике! Тут даже фотографировать не буду. Но не просто в пупырчатом полиэтилене, а почти в подарочной упаковке. Коробочка выполнена из полупрозрачного пластика. Что приятно, замочек сделан на маленьком магните. Вроде мелочь, а радует! ИК порт, буду его так называть, надежно располагается в специальном удерживающем материале. Хорошее решение для ношения в кармане, но коробочку можно было бы сделать и поменьше. Внешний вид и внутренности Тестирование проводилось на стареньком galaxy S2 Для работы потребуется установить спец программку. Тема на 4PDA Ссылка на Я.диск В данный момент доступна версия 2.8.6, но у меня на этой версии были вылеты и зависания, поэтому я рекомендую 2.8.3. Кстати, обновлять программу удобно, аккаунты не нужны, можно просто нажать проверить обновление и скачать доступную версию. При первом подключении ИК порта программа запросит доступ к USB устройству. Необходимо разрешить и лучше поставить галочку, чтобы небыло повторных запросов. Интерфейс на английском, но базового школьного курса достаточно для нормальной работы. Хочу отметить функцию поворота экрана на 180 градусов.Это удобно если usb разъем в нижней части телефона.
Добавляем новое устройство из доступной базы данных. Можно воспользоваться подкатегориями, а можно сразу вбить модель в строку поиска

Немного скринов


Если нужной модели нет в базе, то можно воспользоваться вторым способом. Выбрать пункт все модели. При этом программа будет поочередно предлагать разные коды на одно действие, например кнопку включения. Все что требуется это подтвердить если код подошел, либо проверить следующий. Таким образом программа предлагает настроить несколько основных кнопок пульта, и при удачном раскладе сама предложит профиль с остальными кодами для вашей модели. Уж если и второй вариант не подошел, то есть еще и третий! Напишу про одну интересную особенность данного ИК порта. А именно, возможность не только передавать инфракрасный сигнал, но еще и принимать. На практике это означает, что если вы не нашли в базе данных коды своей техники, то вы можете просто отсканировать их имея родной пульт. Я экспериментировал на телевизоре Samsung 6307. Его коды хоть и есть в базе, но я все равно на этом примере распишу процедуру.

Еще скрины

Как это сделать: выбираем добавление нового устройства, затем жмем DIY, что означает Do It Yourself (сделай сам), выбираем тип устройства из списка, нажимаем start DIY, подносим родной пульт к порту и жмем на нем кнопку, код которой хотим сканировать.Сразу после этого желательно проверить работу кода, для этого жмем Test, и смотрим результат. Если не получилось, а такое бывает, повторяем процедуру сканирования. Когда команда управления пройдет успешно, можно смело сохранять кнопку, при этом будет предложено выбрать узнаваемый внешний вид самой клавиши из списка доступных. Аналогично повторяем процедуру для всех нужных кнопок. Придумываем имя профилю, сохраняем, а еще можно расположить кнопки в нужном порядке.
Дальность действия я проверял на другом телеке, связано с тем, что пришлось искать максимальное расстояние прямой видимости в квартире. Нашлось только 9 метров. И эти 9 метров прием уверенный, без проблем. Многое, конечно, зависит от ИК приемника в самой технике, но это уже другая история.
Подытожим: вещь может быть очень полезной например в общественном месте, на работе. Например настроить кондиционер, не задавая вопрос «У кого пульт»; поддать громкости; пощелкать телек в каком-нибудь зале ожидания. В общем применение найдется! К минусам могу отнести программные нюансы, но тут уже на вкус и цвет…; а также высокую чувствительность ИК приемника, бывают ложные срабатывания. На этом все, жду конструктивную критику и вопросы.
P.S. Буду оригинален, поэтому котэ с пультом не будет;)

Как настроить универсальный пульт к телевизору со смартфона?

Наверх
  • Рейтинги
  • Обзоры
    • Смартфоны и планшеты
    • Компьютеры и ноутбуки
    • Комплектующие
    • Периферия
    • Фото и видео
    • Аксессуары
    • ТВ и аудио
    • Техника для дома
    • Программы и приложения
  • Новости
  • Советы
    • Покупка
    • Эксплуатация
    • Ремонт
  • Подборки
    • Смартфоны и планшеты
    • Компьютеры
    • Аксессуары
    • ТВ и аудио
    • Фото и видео
    • Программы и приложения
    • Техника для дома
  • Гейминг
    • Игры
    • Железо
  • Еще
    • Важное
    • Технологии
    • Тест скорости

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *