ИК пульт для ПК и розеток. Часть 1 / Geektimes.
У меня нет телевизора. На антресолях где- то лежит старый маленький пузатик, но кабель антенны давно свернут, а телевизор этот — скорее издевательство, разве что на кухне поставить и то маловат. И все бы хорошо, но лень — это не только двигатель прогресса, но и фактор, который портит удовольствие, заставляя встать с дивана, на котором уютно устроился с кружкой чая, чтобы запустить программу или выключить колонки после просмотра фильма перед сном. И вот в этот момент компьютер перестает быть столь же удобным сколь телевизор или музыкальный центр. Но и проект Igor HID не порадовал своим софтом. Вроде все умеет, а неудобно. И не влезешь в него, исходников нет.
Инфракрасный порт MA-620 (usb-port) для подключения сотовых телефонов . Если у вас уже установлены другие драйвера IRDA, то их нужно . Универсальный iRig для iPhone и Андроид своими руками или экономим 30 евро. Идеально было бы вообще настраивать драйвер под конкретные. Своими руками; Готовое решение от IRLink; Комплект; Установка и ИК- приёмник (скажем, заводской ИК - порт), благо, драйвера и. При установке ИК-порта на COM вас ждет счастливое плавание. В поставке к устройству идет CD диск, установить драйвера с которого не составляет никаких проблем. При установке внутреннего ИК-порта стоит сделать несколько больше манипуляций руками. IrDA-USB Adapter ( инфракрасный порт) Espada, другое фото 1 м, ПО на CD - необходимые драйвера и другие сервисные программы, программы для.
Вот поэтому я собрался и сделал свой проект, открытый и доступный всем. А поскольку мой опыт в разработке и программировании электронных девайсов до него можно сказать был нулевым, то я считаю, что повторить это сможет каждый, кому это интересно.
Ик Порт Своими Руками Драйвера
Буква R на самом девайсе — просто сокращение от моего ника. Это, конечно, не так компактно и аккуратно, не так дешево, но зато доступно практически всем, даже навыки пайки особые не потребуются. По опыту предыдущих статей: вас довольно много и вопросы вы задаете одинаковые : ) Я лучше один раз отвечу всем, добавив в статью или в комментариях. Уведомления о комментариях с вопросами я просматриваю и стараюсь отвечать. Итак, идея устройства.
Я хотел иметь следующие возможности: Включать и выключать компьютер с пульта от телевизора или любого другого ИК пульта. Включать и выключать розетки, в которые воткнуты настольная лампа и колонки (две розетки, управляются отдельно). Управлять розетками с ПК программно, чтобы не искать пульт, оставленный на диване, когда сидишь перед компом или включать колонки для работы ПК в качестве будильника по расписанию с утра : )Запускать программы на ПК по нажатию кнопки на пульте. Выполнять custom задачи по нажатию кнопок — какие запрограммирую. Не требует прав администратора при подключении и использовании. В системе определяется как HID устройство (USB Input Device). Никаких дополнительных .
Под Linux не проверял, но не думаю, что будут проблемы. Правда написать софт я не смогу — под Linux я этого не умею. Плагин делает из ИК пульта набор мультимедийных кнопок. Назначайте им действия какие захотите. Как пользоваться, расскажу.
Недостатки. А куда без них : )Пока на мой взгляд распознавание нажатий кнопок пультов не идеально. Можно сделать лучше, уверен. Но это исправляется программно. Вшитые функции, работающие и без ПК, можно поменять только перекомпилировав прошивку, а для этого придется скачать AVR Toolchain — писать прошивку в Arduino IDE сплошное мучение для меня, поэтому я пользуюсь Code: :Blocks. Но залить прошивку в Arduino не составляет никакой проблемы. Даже в консоль лезть не придется.
IrDA своими руками : картинка #1 (56863 байт) Дополнительная Никаких дополнительных драйверов для установки не потребовалось. В обоих случаях Изготовитель: (стандартный инфракрасный порт). Устройство не требует драйверов, работает и под Win7 х86, Win7 x64, Win 8 x64. COM порт указываем тот, который назначился для Arduino, для . Установка драйвера для инфракрасного порта MA620: 1. Скачиваем файл к себе на компьютер, распаковываем. Все, драйвера успешно установлены и ваш ИК-порт готов к работе! В этой статье мы расскажем Вам о способах реализации ИК-порта. В поставке к устройству идет CD диск, установить драйвера с которого не составляет никаких проблем.
Позже можно будет и программно назначить эти функции любым кнопкам пульта. Программа на английском. Я знаю, что у подавляющего большинства проблемы с английским и знаю привычку все и вся русифицировать.
Я не люблю русифицированные интерфейсы по двум причинам: Русские надписи почти всегда длиннее английских либо имеют уродливые сокращения. В русском языке не сложилось однозначной терминологии для ИТ и надписи на элементах интерфейса часто больше путают чем проясняют. Скомпилируйте и измените сами. Написано на Delphi 2. Я расскажу сначала как сделать на основе Arduino, затем расскажу как сделать самому с нуля, а если найдутся желающие, напишу отдельно как с этим устройством работать программно с ПК. USB- IRPC на основе Arduino.
На самом деле я и начинал устройство на основе Arduino. Я использовал дешевую Arduino Pro Mini и кусочек макетной платы. Эта версия не имела связи с ПК, умела только управлять розетаками и питанием ПК, но проработала у меня больше 9 месяцев — с ноября 2. Arduino (любая с питанием от 5. В) — примерно от $7. Модуль управления розетками: 2.
Плата с реле на 2. В, управляемая сигналом 5. В. Если хватает опыта, можете сделать сами. У меня была в хозяйстве вот такая, давно думал, куда ее приспособить: Да, релешек на ней 4, а используется только 2, потому что во- первых — у меня был только 4проводный кабель под рукой, а для 4 реле жил нужно 6 (+- и 4 сигнальных), а во- вторых под рукой было только 2 одинарные розетки, а удлинителей не на общей шине, а с проводами к каждому гнезду отдельно я не нашел на рынке. Мне она досталась за дикие $1. Сейчас она есть на ebay по $3.
Недостаток реле в том, что они щелкают при переключении. И если бы у меня не валялись без дела, я бы сделал на симисторах BT1. MOC3. 06. 3 примерно вот по такой схеме (не моя, дернул кусок из найденной гуглом картинки): 3. Кабель 4- проводный (можно использовать UTP, если есть, тогда розеток можно сделать больше).
Длина — чтобы хватило от ПК до места где будет лежать блок розеток. Коннектор PBS- 4 для окончательного варианта или вилка PLS- 4, если будете делать на Arduino. Кабель медный для подключения розеток к реле — 2 куска примерно сантиметров по 2. Кабель электрический с вилкой Schuko (CEE 7/4) или любой другой, имеющийся под рукой, который выдержит нагрузку: 7. Две настенные накладные розетки (или больше, если релешек больше и кабель UTP) — примерно 3. Кусок фанеры и коробочка для крепления платы с реле и розеток.
Я смонтировал в обычную картонную коробку, прикрепил к куску пластика болтиками и закрепил кабели стяжками. Розетки разные, да, других не было : ) Одну купил, вторая осталась от апгрейда настенной розетки на двойную.«RPC- 2. PWR»Оформительские изыски оставляю на ваше усмотрение. Модуль ИК приемника.
ИК приемник TSOP1. TSOP1. 73. 6 или IRM. Найдете аналог — попробуйте его. У меня IRM3. 63. 8 работает лучше всего. Светодиод + резистор на 1.
Ом (какой есть такой и берите), на крайний случай можно обойтись встроенным в Arduino на Pin 1. Коннектора PBS- 4 для окончательного варианта или вилка PLS- 4, если будете делать на Arduino. Четырехпроводный кабель такой длины, чтобы хватило от системного блока ПК (девайс установим внутрь) до места, где приемник удобно закрепить, чтобы он был на прямой видимости с дивана (я закрепил на ножке монитора). Модуль управления питанием ПК1.
Коннектор PBS- 2 для подключения к материнской плате вместо кнопки питания. Коннектор PLS- 2, для подключения кнопки питания от корпуса параллельно, чтобы не терять возможность ей пользоваться. Оптопара PC8. 17 или ее аналог. По идее стоит 4- 8 рублей, но на Царицынском радионыке барыги за нее потребовали 4. Можно и реле использовать, но это совсем изврат получится, хотя работать будет : )1. Токоограничительный резистор на 1. Интерфейс с ПК (V- USB)1.
USB кабель, нас интересует только USB A вилка для подключения к ПК, на другом конце может быть что угодно, мы его все равно отрежем. Так что можно использовать любой ненужный кабель. Лишь бы целый был со стороны компа. В желательно 0. 2. Вт, но можно больше. Ом. 2. 1. 1 резистор на 2.
Ом. К мощности особых требований нет. Паяльник, припой, флюс (канифоль сойдет), немного монтажного провода (да любые проводки, какие есть под рукой). Какой- нибудь пульт с кодировкой RC- 5 типа такого: «IR RC»У меня также отлично работает пульт от Aver. Media. Если будете собирать на макетной плате, то понадобятся она и немного проводов, нечто в этом роде : )Это только кажется что всего много, но на самом деле затраты невелики. Разве что будете покупать все в Чип и Дипе : )Разбираемся как собрать и как это работает. Если у вас Arduino Pro Mini или Arduino nano, устанавливаем ее на макетную плату типа Breadboard или как в моем случае на кусочек макетки с пятачками для пайки, припаяв ее туда напрямую или с помощью коннекторов, чтобы можно было снять: Обычную придется подключать к макетной плате проводками.
Подключаем ИК приемник. Между сигнальной и ножкой питания включаем резистор на 1. TSOP 1. 73. 8 сигнальная ножка на фото справа. Средняя — питание (+5.
В), левая — земля (GND). Подключаем его через резистор анодом к пину D9, катодом к земле. Подключаем плату с реле. Тут все предельно просто: VCC к +5 Arduino. GND к GND Arduino (земля)IN1 к пину 6. IN2 к пину 5. Вот для этого нам и понадобится 4проводный кабель, на конце кабеля припаиваем PBS- 4, чтобы аккуратно надеть на вилку платы с реле, конец к макетной плате удобнее сделать с вилкой. Если вы взяли кабель питания для компа, отрезаем конец силового кабеля, оставив только вилку Schuko и подключаем.
Коричневый провод — фаза — подаем на реле, на тот конец, что в нормальном состоянии разомкнут (на плате нарисовано). Для того, чтобы выход микроконтроллера не спалить, включаем последовательно токоограничивающий резистор. Вторую ножку на землю. К 3й и 4й подключаем двумя проводами с двухконтактным разъемом те два пина на материнской плате, что обозначены как PWR + и PWR- , сюда же параллельно подключаем кнопку от корпуса ПК, чтобы она тоже могла замыкать эти контакты. Подключаем к USB.
В моем проекте используется программная реализация USB для AVR известная как V- USB. Дело в том, что писал я прошивку на С, компилировано с помощью AVRToolchain. Проект в Code: :Blocks. Исходники проекта выложу чуть позже на странице проекта.
Настройки такие: COM порт указываем тот, который назначился для Arduino, для Duemillanove скорость 5. UNO 1. 15. 20. 0. Файл прошивки берем этот. Если прошилось все успешно, можно отключить Arduino от компа, подключаем теперь нашим USB проводом, который мы развели на плате через стабилитроны и резисторы. Одновременно лучше не подключать и хвостом самой Arduino и коннектором проекта.
Если все сделали правильно, в системе определится USB Input Device. Управление с помощью плагина к MKey. Плагин позволяет назначать кнопкам пульта любые функции MKey. Жмем Add, открывается окошко, где предлагают нажать кнопку, жмем ее на пульте, даем ей название как на пульте и назначаем для нее действие. Для того, чтобы управлять реле программно, понадобится моя программа: Сейчас она позволяет: управлять реле и выносным светодиодомпрограммно «нажать» кнопку питания на ПКавтоматически отключается от устройства при засыпании ПКавтоматически подключается при пробуждении ПК. ИК пульта. сохранить в EEPROM состояние реле и считать его оттуда.
Советы / Подключение ИК- порта к ПК и работа с ним. Портал QRZ. RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений. Отключив Adblock, вы поможете не только нам, но и себе.