Как управлять ПК с телефона — создаем удаленный рабочий стол и получаем бесплатный пульт для компьютера из смартфона (Android, IOS)
У меня, как и многих читателей Overclockers.ru, в связи с деятельностью большая часть дня проходит за компьютером. Неудобное кресло, сидячий образ жизни, постоянный дискомфорт — думаю, что многим читателям с достаточно бюджетными рабочими местами это близко. А сейчас, когда на дворе середина лета, хочется держаться от компьютера подальше, чтобы лишний раз не испытывать на себе жар от системного блока. Но сейчас компьютеры настолько плотно вошли в нашу жизнь, что большинство из нас так или иначе привязаны к ПК: работа, развлечения, общение — все в персональном компьютере. Скажу честно — в моем доме компьютер является центром всего — это и музыкальный аппарат, и кинотеатр, и «печатная машинка», и хранилище информации, и рендер-машина, и средство связи с внешним миром, и игровая станция — всего не перечислить.
И вот незадача: как сохранить связь с ПК, занимаясь в течение дня своими делами? Для себя по данному вопросу я нашел эффективное решение достаточно давно — удаленный рабочий стол прямо с телефона. Это настоящий «персональный компьютер в кармане», тот самый «пульт управления», который, я уверен, многие из вас искали, раз зашли на данную статью.
Удаленный рабочий стол прямо в телефоне — это настоящий «Must-have» для лентяя. Представьте: вы лежите на диване, смотрите кино с подключенного к системному блоку телевизора, время позднее, чувствуете, что засыпаете, но вставать так лень — достали телефон, удаленно закрыли фильм и выключили компьютер — спите спокойно.
Или другая, более специфичная ситуация: вы майнер, помимо добычи криптовалюты вынуждены ходить на работу в офис или на завод. Вы буквально привязаны к своей ферме, потому что какая-либо ошибка, временно пропало соединение — часики тикают, ферма простаивает — несете убытки. И тут опять же вам поможет удаленный рабочий стол — заходим в компьютер прямо из своего смартфона, перезапускаем майнер и продолжаем получать доход. Красота ведь?
А самое главное, такие ситуации, их тысячи — а иметь «пульт» для компьютера было бы полезно и майнеру, и энтузиасту, и геймеру, и даже домохозяйке! Хотите сделать это просто, бесплатно и, самое главное, быстро? Тогда прошу ознакомиться с предоставленным материалом.
Выбор программы для создания удаленного рабочего стола
Итак, всего существуют несколько программ, позволяющих создать «компьютерный пульт». Зайдя в Pay маркет, можно увидеть целый список разнообразных приложений для создания удаленного рабочего стола:
Есть как достаточно известные приложения, такие как: TeamViewer, Remote Desktop от Microsoft и Удаленный рабочий стол Chrome от Google; но существуют и малоизвестные «пульты», скачивать и взаимодействовать с которыми я бы не решился. Мой выбор, собственно, пал на Удаленный рабочий стол Chrome от Google, потому что это наиболее простой в освоении, установке и использовании «пульт». На самом деле, пользуюсь я им уже около двух лет и проблем не наблюдалось как на iPhone под операционной системой IOS, так и на Android-смартфоне. Ну и если это продукт Google, то я не беспокоюсь за сохранность своих данных, ведь корпорация большая, а выпускать некачественный продукт для них просто непозволительно.
Но вы, собственно, можете выбрать для себя любой другой удаленный рабочий стол, я думаю, что процесс установки у них идентичен. А я же, собственно, приступаю к установке программы и ее настройке.
Как установить и настроить Удаленный рабочий стол Chrome от Google?
Итак, для начала мы скачиваем приложение из App Store или Play маркета на свой смартфон. Я думаю, что процесс установки приложения на смартфоне описывать нет никакого смысла — все происходит автоматически.
Далее вам потребуется браузер Google Chrome, установленный на вашем ПК. Если же по какой-то причины у вас нет этого браузера, вам не составит труда скачать его бесплатно.
И в браузере Google Chrome, и на вашем смартфоне должна быть одна учетная запись Google. Если таковой по каким-то причинам у вас еще нет, то, как бы странно это не звучало «зарегистрируйтесь в Google».
Далее в адресной строке Chrome набираем следующее:
Далее вы просто устанавливаете web-приложение себе в браузер Chrome как расширение, а также скачиваете инсталятор chromeremotedesktophost:
Запускаете инсталятор и выполняется простейшая установка.
Следующая задача — предоставить доступ устройства (смартфона) к вашему рабочему столу. Тут все предельно просто: запускаем на компьютере браузер Chrome, в адресной строке вводим ранее известную ссылку, либо же можете нажать на иконку удаленного рабочего стола в Chrome:
Нажимаете на кнопку «Включить», когда вам предложат настроить удаленный доступ.
Далее вам будет предложено создать имя компьютера:
И далее создаем PIN-код длиной не менее 6 цифр:
Жмем на кнопку «Запустить», и ваш рабочий стол готов к эксплуатации.
Но на этом еще не все — переходим к настройке удаленного рабочего стола на смартфоне:
- запускаем ранее скачанное приложение (убедитесь, что в браузере Chrome и в приложении используется одна учетная запись Google);
- ждем, пока прогрузится список «Мои компьютеры»;
- кликаем на свой компьютер;
- вводим придуманный ранее PIN-код.
Вас можно поздравить: теперь вы имеете удаленный доступ к своему ПК из любой точки мира при условии, что на обоих устройствах есть подключение к сети Интернет.
Впечатления от использования Удаленного рабочего стола Chrome
В принципе, Удаленный рабочий стол Chrome позволяет вам управлять своим ПК практически также, как бы вы управляли им, была бы у вас сенсорная панель вместо экрана. Сочетания горячих клавиш, конечно, зажать не получится, но требуется ли оно обыкновенному пользователю, которому надо удаленно выключить компьютер, переключить плейлист, включить фильм? В принципе, вам ничего не составит труда теоретически играть таким образом в игры, но данное удовольствие уж точно для искушенных, хотя мне ничего не помешало, например, выключить с телефона компьютерную игру, находясь на улице:
Если вы плохо видите или не можете попасть, то вам не составит труда растянуть нужный участок рабочего стола, выполнив на дисплее смартфона простое растягивающее движение пальцами.
Также вам ничего не мешает включить экранную клавиатуру, нажав на соответствующую кнопку, чтобы напечатать в нужном вам месте текст, как бы вы сделали и в операционной системе при непосредственном контакте с ПК и реальной клавиатурой.
При использовании данного рабочего стола не стоит забывать о задержке. Ваши действия происходят на компьютере с небольшой задержкой, но, к слову, это не является проблемой при использовании, если вы не додумались играть таким образом в компьютерные игры. Теоретически таким образом можно смотреть кинофильмы, которые есть на вашем компьютере, прямо через смартфон, но звуковая дорожка серьезно отстает от видеоряда, который, к тому же, сильно подтормаживает, и картина превращается в слайдшоу.
Возможно ли заниматься оверклокингом при использовании Удаленного рабочего стола Chrome?
Многие читатели последнее время стали жаловаться на то, что на данный момент выходит крайне мало контента об оверклокинге. И, может быть в шутку, а может быть и нет, но я решил попробовать заняться разгоном через удаленный доступ!
Естественно, что способность к разгону придется испытывать непосредственно в операционной системе. И ничего кроме видеокарты силами ПО в Windows серьезно разогнать не получится.
Итак, я запускаю MSI Afterburner, чтобы попробовать подразогнать GTX 1060. Но, к сожалению, возможность ввести точные значения почему-то отсутствует, утилита просто не реагирует на вводимые мной значения при помощи экранной клавиатуры.
Но за то ползунки отлично реагируют на клики, хотя, как бы я не пытался выставить более или менее точное значение, это оказывается сделать чертовски сложно.
Конечно, чисто теоретически таким образом вполне реально разогнать видеокарту, если вам хочется вывести оверклокинг на дистанционный уровень, разгоняя прямо с дивана или из кухни, занимаясь попутно варкой борща. Но я бы таким заниматься не стал и вам, собственно, не советую.
Заключение
По итогу Удаленный рабочий стол Chrome показал себя как прекрасный помощник в работе с ПК. Оперативной памяти такое решение потребляет совсем немного и практически не нагружает процессор.
Если вы ищите способ дистанционного управления компьютером, то, вполне возможно, что Удаленный рабочий стол Chrome — это ваш выбор, лично я рекомендую данное решение как проверенное и надежное.
А пользовались ли вы другими программами для обеспечения удаленного доступа к компьютеру, и какое у вас сложилось мнение о них?
Источник
Управляем компьютером при помощи пульта и Arduino
После некоторых раздумий, решил, что второму посту про поделки на Ардуино все-таки быть.
Для тех, кому не интересны офигительные истории и процесс разработки, а просто хочется посмотреть на работу устройства, просто перемотайте на заголовок «Скучная часть окончена» или «Демонстрация». Все остальные могут читать далее.
Предвидя некоторые комментарии, скажу, что цель поста просто повеселиться, с технической точки зрения, и получить немного нового опыта. На премию «изобретение века» не претендую и это не do it yourself. Хотите – делайте, не хотите – не делайте. Просто пост о моем опыте возни с железками и кодом.
Вдохновился я на это изделие при повторном просмотре закрывателя окон от Alex Gyver (https://alexgyver.ru/gyvertripper/ тут и его видео и его исходники, очень круто сделано, я вдохновлялся именно этой поделкой), но в отличии от этого проекта, я решил сделать управление под свои нужды и без радио модулей.
Все, как и в предыдущем посте, поделено на две основные части – железная и программная (Hardware, Software).
Железки (Hardware)
Еще в конце прошлого года я получил набор модулей для Arduino, среди которых были как интересные модули, которых я ранее не видел, так и те, что кладут в стартовом наборе. Одним из таких модулей был ИК (IR) приемник. На картинке ниже его хорошо видно.
Многие тут скажут, что в стартовый набор часто кладут такой трехногий приемник без платы, он отлично работает и ничего особого в отдельно распаянном модуле нет. От части вы правы, но есть пара интересных вещей. У модуля есть две очень приятные особенности.
1) На плате модуля распаян светодиод с резистором, и когда на включенный модуль приходит сигнал с порта, светодиод сигнализирует. Что позволяет быстро понять, пришел сигнал или нет.
2) Расческа в виде пинов. Лучше чем голый модуль, потому что удобнее вставлять в макетку и вытаскивать из нее, а еще если проект состоит только из светодиода, то можно обойтись проводами папа-мама (ну или другой вариацией, если контакты для макетирования выведены не клипсами, а тоже расческами, как это обычно бывает на моделях Nano)
Понятно, что у модуля есть и жирный минус в виде его громоздкости, но я занимаюсь этим только в виде хобби и поэтому для меня модули, с возможностью «тихо сзади подошел, быстро вставил и пошел» — самое то.
Имея этот модуль, Ардуино плату, пульт из стартового набора и ноут, я решил, что можно поуправлять компом при помощи пульта.
Пульт взял из стартового набора:
Выглядит не очень, но выполняет свою функцию отлично.
Вот собрали мы нашу схему. Она изображена ниже. Взял из интернета, потому что уже готовая схема вполне наглядна и придумывать что-то свое нет смысла. Еще ниже приложу фото того, как оно выглядит у меня в сборке (отказался от макетки, потому что эта конструкция нужна мне переносной).
Чем мне нравится весь мир инженерии, так это тем, что одну задачу можно решить большим количеством способов. Причем, иногда, чем проще задача, тем больше способов решения. Наша текущая задача – не исключение.
Есть два основных способа управления, которые приходят на ум
1) Использовать плату Ардуино как HID устройство. Получать сигнал и обрабатывать его на стороне микроконтроллера, проводя дальнейшие действия с компьютером как клавиатура.
2) Обрабатывать все пришедшие сигналы на стороне компьютера. Тогда пространство для манипуляций расширяется и можно гораздо легче автоматизировать запуск дополнительных скриптов.
Ну и конечно же можно совместить оба способа, никто не запрещает, но это уже план на будущее, на исполнение которого пока что нет особых желаний и времени.
Первый способ отлично продемонстрирован и успешно работает в вышеупомянутой самоделке от Alex Gyver, который, в свою очередь, воспроизвел данную поделку по методу реверс инжиниринга одного проекта зарубежного электронщика. Поэтому, для себя я выбрал второй вариант.
Уверен, что на рынке достаточно готовых и не дорогих решений, поэтому напомню, что делалось это не чтобы сэкономить и получить готовое устройство, а чтобы самому повозиться и сделать что-то свое.
Программки (Software)
Поскольку я выбрал второй вариант, код для самого микроконтроллера будет очень простым. Я просто использую готовую библиотеку и с ее помощью буду расшифровывать сигнал с приемника и отправлять в Serial. Простота этого кода предусматривает использование абсолютно любого другого пульта и никак не привязывается к командам одного пульта.
Дело осталось за обработкой команд на стороне компа. Я решил использовать язык Python, потому что часто его использую в других проектах и в работе. При помощи не хитрой библиотеки я настроил проверку com порта и обрабатывал полученные коды. На каждый код я запрограммировал определенные действия и нажатия хоткеев в системе Windows.
Отступление
На этом можно было бы закончить пост, продемонстрировать работу и заниматься личной жизнью. Если это было бы 2 или 3 месяца назад, когда мне и пришел набор с этим модулем. Но недавно я опубликовал свой пост про упрощение модуля матрицы из стартового набора и увидел, что некоторым людям такие посты интересны, после чего понял, что мне самому интересно писать о подобных вещах, поэтому пару дней назад я решил доработать программу, чтобы ее было не так стыдно показывать людям.
Было принято решение доработать программу и сделать графический интерфейс для тех, кто не сильно хочет заморачиваться и вникать в код программы под саму Windows. Для создания графической части программы я использовал QtDesigner и библиотеку PySide2. За несколько часов разработал интерфейс и начал реализовывать управление. Суммарно на все переработки и доработки я потратил часов 10. Было очень интересно создать такую вещь, которой можно было бы пользоваться, просто запуская исполняемый EXE’шник. Протестировав и собрав приложение, я решил выпустить официальный релиз на GitHub. Весь код для Ардуино и исходники приложения лежат в моем репозитории, они открыты и вы можете дорабатывать проект напильником по своему вкусу. Ссылка на репозиторий — https://github.com/donexdoc/Remote-IR.
Скучная часть окончена
Инструкция по использованию доступна на странице репозитория.
Основная функция программы – перехватывать код из сообщения и сохранять себе в память, назначать на полученные коды разные команды. Список команд пока не очень большой:
1) «media_prev» — предыдущий медиа файл,
2) «media_next» — следующий медиа файл,
3) «media_play_pause» — запустить/поставить на паузу медиа файл,
4) «vol_down» — уменьшить громкость,
5) «vol_up» — увеличить громкость,
6) «lock_screen» — заблокировать экран,
7) «fast_clean» — свернуть/развернуть все окна (win + d),
8) «empty» — заглушка, ничего не выполняет.
Демонстрация
Звук из видео удалил, потому что все равно тестировал в наушниках и на фоне шумели домашние. Но на виджете винды видно, что ползунок громкости меняется.
Как можно улучшить
Как уже повелось с первого поста, я опишу, как я мог бы улучшить это все.
1) Использовать проект в гибридном режиме (как виртуальную клавиатуру и как сигнальный механизм), это позволит расширить функциональность проекта до многофункциональной клавиатуры с возможностью запуска скриптов (аля стримпад).
2) Добавить больше функций для выполнения.
3) Добавить возможность запуска своего скрипта/программы.
4) Добавить возможность написания своих инструкций (переместить мышь по x и y координатам, нажать на кнопку «H» и т.д.)
5) Переместить все железки в меньший размер и использовать какую-нибудь Digispark плату с тинькой, чтобы это не занимало много места и было удобно использовать в повседневе дома.
И, опять же, это только то, что сейчас приходит на ум чисто навскидку. Поэтому улучшать можно до бесконечности.
Как показала практика, штука оказалась не такой уж и бесполезной как я предполагал. Я использую ее, когда вечером с семьей смотрим фильм, подключая к телевизору на кухне, за ужином. Удобно регулировать громкость и ставить на паузу.
На этом все. Надеюсь, что не мне одному хотелось поуправлять компом при помощи пульта, и этот пост окажется для кого-то полезным. Пока не знаю, стоит ли еще что-то делать, идей пока особо грандиозных нет. Но если было интересно, дайте знать в комментариях, а может у вас есть какая-то идея – предложите. У меня скромный набор железок, но кое-что собрать можно).
Источник
5 лучших приложений для управления ПК со смартфона Android 2021
вспомните те ленивые выходные, когда вы просто не хотите пошевелить; или в те леденящие кровь зимние ночи, когда вы с комфортом смотрите фильм на диване и желаете, чтобы вам не приходилось покидать зону комфорта, чтобы изменить громкость или пропустить треки.
Итак, вы можете подумать: «Могу ли я использовать свой телефон Android в качестве мыши?» Управлять устройствами мысленно через интерфейс мозг-компьютер пока коммерчески нецелесообразно. Тем не менее, у нас есть приложения для Android, которые могут работать как удаленное управление ПК.
Приложения Android, которые могут управлять другими вашими устройствами через локальный Wi-Fi, Bluetooth или из любого места через Интернет, пригодятся для удаленного администрирования. Лучше всего то, что некоторые из них даже предоставляют возможность совместного использования экрана, чтобы получить полный контроль над графическим интерфейсом вашего рабочего стола или ноутбука.
Примечание. Это не рейтинговый список; это сборник лучших Android-приложений для управления другими устройствами. Вам рекомендуется выбрать тот, который вам нужен.
5 лучших Android-приложений для управления ПК с Android (2020)
- KiwiMote
- TeamViewer
- Единый пульт
- Удаленный ПК
- Удаленный рабочий стол Chrome
1. KiwiMote
KiwiMote – одно из приложений с самым высоким рейтингом в Play Store, которое позволяет вам управлять своим компьютером с телефона Android через Wi-Fi. Он поддерживает все версии Android выше 4.0.1.
Сервер на стороне ПК должен быть установлен на вашем настольном компьютере или ноутбуке и требует, чтобы в вашей системе была установлена Java. Сервер легкий, всего около 2Мб. Кроме того, серверное программное обеспечение переносимо и работает на Windows, Mac и Linux.
KiwiMote требует, чтобы ваш телефон и компьютер были подключены к одному Wi-Fi-роутеру или точке доступа. Соединение легко настроить, и вы можете использовать свой телефон для сканирования QR-кода, отображаемого на вашем рабочем столе. Кроме того, вы также можете ввести IP-адрес, порт и уникальный PIN-код для подключения.
Это приложение для дистанционного управления ПК обеспечивает такие важные функции, как клавиатура, мышь и геймпад, которые работают как ветер. Кроме того, он имеет простые в использовании интерфейсы для многих популярных настольных приложений, таких как Adobe PDF Reader, GOM Player, KM Player, Pot Player, VLC Media Player, Windows Media Player, Windows Photo Viewer и многих других. Однако вы не можете просматривать экран своего компьютера на своем устройстве.
KiwiMote доступен бесплатно и содержит рекламу. Загрузите его в Google Play здесь .
2. TeamViewer для удаленного управления
Используя Teamviewer, вы можете настроить свой телефон Android для управления компьютерами под управлением Windows, Linux и macOS. Вы даже можете удаленно управлять другими устройствами Android или портативными устройствами с Windows 10.
Как вы, возможно, знаете, TeamViewer уже является популярным приложением для дистанционного управления среди масс. Что здорово, так это то, что вам не нужно находиться в одной и той же Wi-Fi или локальной сети. Таким образом, вы можете управлять своим компьютером и показывать экран практически из любого места через Интернет.
Установите настольный сервер отсюда. После установки вам будет предоставлен уникальный идентификационный номер. Введите этот номер на своем устройстве Android, и тогда вы сможете использовать его как в режиме управления, так и в режиме передачи файлов.
Вам не нужно беспокоиться о несанкционированном доступе, поскольку Teamviewer использует 256-битное кодирование сеанса AES и 2048-битный обмен ключами RSA. Вы также можете удаленно заблокировать или перезагрузить компьютер.
Он имеет возможности совместного использования экрана в реальном времени и обеспечивает надежную и быструю связь. Что еще? Teamviewer может облегчить двунаправленную передачу данных между вашими устройствами, а также может передавать звук и видео высокой четкости.
Получите его в Play Store здесь .
3. Единый пульт
Unified Remote уже много лет находится в магазине приложений, и это одно из самых популярных приложений, когда дело доходит до управления вашим ПК с устройства Android. Это приложение использует Bluetooth или Wi-Fi для удаленного управления вашим компьютером и поставляется с предустановленной поддержкой более 90 популярных программ. Вы можете скачать его настольную программу на стороне сервера здесь , и она поддерживает Windows, Linux и macOS.
Unified Remote поддерживает функцию Wake-on-LAN, которую вы можете использовать для удаленного вывода компьютера из спящего режима. Он даже позволяет вам управлять Raspberry Pi и Arduino Yun. Другие полезные функции включают файловый менеджер, зеркальное отображение экрана, управление медиаплеером и основные функции, такие как клавиатура и мышь с поддержкой мультитач.
Его функция «Плавающие пульты» позволяет вам управлять своим компьютером даже при использовании других приложений, но она доступна только в платной версии. Другие функции платной версии включают настраиваемые пульты дистанционного управления, поддержку виджетов, голосовые команды и полезные функции для Android.
В бесплатной версии есть реклама. Скачайте здесь .
4. Пульт дистанционного управления ПК
PC Remote работает под управлением Windows XP / 7/8/10 и может использоваться для управления вашим ПК с Android через Bluetooth или Wi-Fi. PC Remote легко подключается и обладает множеством функций, а его настольная программа на стороне сервера занимает около 31 МБ.
В этом приложении доступны все полезные функции, такие как мышь, клавиатура и элемент управления Powerpoint. Самая мощная функция этого приложения – «Удаленный рабочий стол», которая позволяет просматривать экран рабочего стола в режиме реального времени и управлять им с помощью сенсорного ввода.
Мне удалось просмотреть видео без задержек, используя эту функцию, хотя вы не можете передавать звук удаленно. PC Remote имеет встроенный FTP-сервер под названием «Кабель для передачи данных», с помощью которого вы можете получить доступ к файлам на вашем смартфоне на вашем компьютере. Вы также можете просматривать все диски и файлы на своем ПК и открывать любой контент со своего устройства Android.
Одна из самых интригующих особенностей этого приложения для удаленного управления ПК заключается в том, что в нем есть более 30 классических консольных игр, которые вы можете запускать на своем рабочем столе одним касанием и играть с помощью игрового контроллера в этом приложении. Доступно множество раскладок геймпада по умолчанию. Вы даже можете сделать свой собственный.
PC Remote доступен бесплатно и поставляется с рекламой. Загрузите его из Google Play здесь .
5. Удаленный рабочий стол Chrome
Удаленный рабочий стол Chrome, созданный Google, позволяет вам просматривать свой компьютер и управлять им из любого места удаленно с помощью телефона или любого другого компьютера. Конечно, вам необходимо иметь учетную запись Google, чтобы использовать функции удаленного обмена.
Удаленный рабочий стол Chrome позволяет делиться экраном в реальном времени, он быстрый и отзывчивый. Вы можете использовать свое устройство Android как мышь или управлять компьютером с помощью сенсорного ввода. Одна из причин порекомендовать это бесплатное приложение для дистанционного управления – это простой процесс настройки и красивый пользовательский интерфейс.
Вам необходимо установить приложение Chrome Remote Desktop по этой ссылке в Play Маркете . Расширение Chrome Remote Desktop для браузера Chrome можно скачать по этой ссылке.
Вы нашли этот список лучших приложений для управления ПК с телефона полезным? Мы постарались включить как приложение, которое позволяет вам показывать экран вашего ПК на телефоне, так и те, которые превращают ваш телефон в мышь и клавиатуру. Итак, вы можете выбрать любое из этих приложений для удаленного управления Android в зависимости от вашего использования.
Источник
Приложение пульт для компьютера
_________________
+7911 200 -2820 11-17 мск
" Можно я лягу?"(C)
JLCPCB, всего $2 за прототип печатной платы! Цвет — любой!
Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc
_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
Компэл 28 октября приглашает всех желающих принять участие в вебинаре, где будет рассмотрена новая и перспективная продукция компании Traco. Мы подробно рассмотрим сильные стороны и преимущества продукции Traco, а также коснемся практических вопросов, связанных с измерением уровня шумов, промывкой изделий после пайки и отдельно разберем, как отличить поддельный ИП Traco от оригинала.
_________________
+7911 200 -2820 11-17 мск
" Можно я лягу?"(C)
Замена традиционных реле и предохранителей в автомобильных системах распределения питания и управления нагрузками, а также в промышленных системах электропитания постоянного тока на интеллектуальные силовые ключи – массово идущий процесс. Ведущую роль в нем играют силовые ключи PROFET производства Infineon. Специалисты компании отвечают на основные вопросы, возникающие при этом у разработчиков.
Любое сжатие с потерями скорее всего не прокатит.
_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Не уверен вообще что прокатит. Нужная частота модуляции сигнала, если не ошибаюсь, лежит в пределах 32..38кГц (в зависимости от приемника, который пока неизвестен). Wav файлы также не подойдут, так, как частота дискретизации должна быть одна из 11 025, 22050, 44100. Есть вариант — VOC-файл (частота в диапазоне от 5000 до 44100 Гц). Но тут другая проблема — для каждого приемника свой файл.
Плюс ко всему нужна хорошая звуковая карта.
- С помощью таймеров конфигурируется и выводится несущая (ШИМ).
На любой другой пин выводим информацию в соотв. формате.
Как их объеденить? С помощью елемента И ну или транзистора.
Связь с ПК с помощью UARTа. Разделяются управляющие команды (настройка частоты) и данные.
Проще программно сделать битовый буфер с нужным типом модуляции. Сигнал-то чисто цифровой.
_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Не нужен для этих целей контроллер, совсем не нужен. В принципе, даже и программировать для этого не нужно!
Когда-то давным давно для КПК существовали проги которые работают как пульты через. IRDA. Хотя это не совместимый интерфейс, однако интерференция сигналов IRDA вполне давала годный сигнал для распознавания управляемым устройством.
Как это было устроено? IRDA работает короткими импульсами и работает как обычный UART т.е. посылаем какой-то байт, IRDA начинает мигать короткими вспышками в зависимости от передаваемых данных, хоть эти вспышки и не лежат в области частот пультов но их кратная частота совпадает. Правда, эфективность такого метода очень низка — такой пульт работает дай бог сантиметров с десяти. Но речь не об этом.
COM-порт можно использовать для генерации ИК-вспышек на строго заданной частоте, независимо от софта т.к. реализация его аппаратная. Нужно только подобрать скорость передачи(обычно это 115200) и последовательность байт для передачи которая даст нужный спектр для детектирования ИК-приемником.
Что самое интересное, с СОМ-портом можно работать даже из ДОСа, настроив при помощи команды "MODE" и передавая в него предварительно заготовленные последовательности из файлов — никаких программ для работы кроме 16-ричного редактора для создания файлов не нужно.
Не нужен для этих целей контроллер, совсем не нужен. В принципе, даже и программировать для этого не нужно!
Когда-то давным давно для КПК существовали проги которые работают как пульты через. IRDA. Хотя это не совместимый интерфейс, однако интерференция сигналов IRDA вполне давала годный сигнал для распознавания управляемым устройством.
Как это было устроено? IRDA работает короткими импульсами и работает как обычный UART т.е. посылаем какой-то байт, IRDA начинает мигать короткими вспышками в зависимости от передаваемых данных, хоть эти вспышки и не лежат в области частот пультов но их кратная частота совпадает. Правда, эфективность такого метода очень низка — такой пульт работает дай бог сантиметров с десяти. Но речь не об этом.
COM-порт можно использовать для генерации ИК-вспышек на строго заданной частоте, независимо от софта т.к. реализация его аппаратная. Нужно только подобрать скорость передачи(обычно это 115200) и последовательность байт для передачи которая даст нужный спектр для детектирования ИК-приемником.
Что самое интересное, с СОМ-портом можно работать даже из ДОСа, настроив при помощи команды "MODE" и передавая в него предварительно заготовленные последовательности из файлов — никаких программ для работы кроме 16-ричного редактора для создания файлов не нужно.
ПО тут совсем не причем — главное что нам надо, это возможность послать непрерывный поток байт через порт. От того какие данные будем передавать зависит форма сигнала на пине TX СОМ-порта, путем подбора или точного рассчета подбираем передаваемые данные таким образом чтобы сформировать на выходе нужную осциллограмму. начинаем с простого формирования нужной нам частоты и формирования паузы, затем комбинацией этих участков создается три набора — стартовый сигнал, передача лог.0 и лог.1 компонуя их вместе реализуем нужный протокол передачи.
Железо простое — есть активный сигнал на TX, включаем светодиод, нет сигнала — выключаем. Тот жалкий стартовый импульс который присутствует при передаче каждого байта данных мешать не будет, он находится вне частотного диапазона приемника — если передавать "0x00" приемник будет это рассматривать как отсутствие сигнала.
Сам этим не занимался, но видел конкретные реализации приложений на КПК, а раз один человек сделал то второй завсегда повторить сможет.
передача по UART происходит последовательной передачей бит с выбранной скороcтью:
Например передача без контроля четности с одним стоповым битом:
1dddddddd0
1 — стартовый бит, d — 8 бит данных, 0 — стоповый бит.
Передача происходит на скорости 115200 — значит длительность каждого бита равна 1/115200 = 8.68мкс
Допустим, нам надо получить частоту 38кГц, с периодом T = 1/38000 = 26.3мкс это примерно по 3 бита передаваемых данных. т.е. каждые 3 бита должен быть повтор(скважность нам не важна, удобно использовать 1:2).
Накладываем на эту последовательность передачу по UART и получаем значения байт которые надо передать чтобы сформировать последовательность очень близкую к 38кГц. точно получить не получится — мешать будут стартовые и стоповые биты.
Стоит отметить, что по стандарту RS-232 лог.1 соответствует уровень -12В, а если брать преобразователи USB-UART там уровню лог.1 соответствует +5В или +3.3В, но в виду малого буфера таких устройств может выйти обломс — при переполнении аппаратного буфера в устройстве возникнет пауза в передаче данных пока не подгрузится очередная порция, которая прийдет со следующей транзакцией на USB-шине а это может произойти через 1. 10мс. ИК-приемник зафиксирует паузу в передаче и команда будет проигнорирована.
Так что я не уверен что такой "финт" получится с USB-переходниками, с аппаратным портом вероятность переполнения буфера стремится к нулю а вот через USB с этим довольно плохо.
Если применить простой расчет. то для непрерывной передаче по USB необходим аппаратный буфер в переходнике не меньше чем 1000мкс/(8.68мкс*11бит) = 10 байт. Это чисто теоретически, на практике все может оказаться по-другому.
Источник
Приложение пульт для компьютера
• Где купить
• Пользователям
• Для бизнеса
• Мы на связи голосом и письменно
—>
Внимание! Обращаем Ваше внимание, данная версия сайта не поддерживается.
Вся информация по новинкам, товарам и возможностях их приобретения представлена на нашем новом сайте — перейти. —>
IRLink позволяет управлять Windows MediaCenter с любого пульта ДУ.
IRLink позволяет управлять Windows MediaCenter с любого пульта ДУ.
Бесплатная (для пользователей комплекта IRlink) программа IRLink позволяет управлять различными приложениями (в том числе медиацентром Windows XP MediaCenter) с пульта ДУ. С IRLink можно:
— управлять проигрыванием фильмов и музыки, лёжа на диване
— показывать фото и картинки, перелистывая их дистанционно (внимание владельцам цифровиков!)
— удобно перелистывать электронные книги на мониторе
— исполнять караоке на компьютере
IRLink работает со многими устройствами: ТВ-тюнерами, мультимедийными пультами, самодельными приёмниками WinLirc и IgorPlug USB. Кроме этого, можно управлять компьютером даже с мобильного телефона!
Если использовать универсальный приёмник IRLink, то можно настроить управление компьютером вообще с любого пульта: от телевизора, видеомагнитофона, кондиционера…
Источник