![]() |
Так! стоп! I2C знаешь? давай дружить:)
А если серьезно - надо поговорить... стукнись мне в личку аськой плиз... |
Как и обещал... Покапаться правда в архивах пришлось, но нашёл :)
Вложений: 2
В аттаче схема с описалово, прошивкой и исходником...
Мужики, отвечаю, по моему не плохо работает.. Считайте он пашет круглосуточно, даже когда усилок у меня в дежурке стоит.. Ни зависов ни галюнов.. Всё отлично.. Кстати, я тут посмотрел.. А забыл я вам сказать, что у него ещё и козможность дистанционного включения компа сделать через WOL. В ообщем смотрите описалово от автора: Что то я уже забил на ДУ, поэтому поделюсь тем, на чем остановился. Как я раньше уже говорил, моя штука аналогична весьма распространенному UIR'у, только лучше Микроконтроллер требуется всеми любимой фирмы MICROCHIP, но не 16f84, а 12f629 или 12f675 - они дешевле, меньше, ну и просто современнее. Надеюсь будут распознаваться пульты с любой кодировкой: Pulse distantion - самая распространенная, а также Pulse lenght и Bi-phase. Это следует из алгоритма распознавания кода. Во всяком случае те пульты, которые оказались не по зубам UIR'y и UIRT'y распознаются нормально. Вот схема: http://www.pccar.ru/attachment.php?a...1&d=1200518746 Тут, если видите, некоторые части схемы нарисованы разными цветами. Это значит вот что: если вы не планируете дистанционное ВКЛЮЧЕНИЕ компа, то часть схемы, нарисованную красным можно не паять. Ежели наоборот дистанционное включение компа планируется, то поскольку питание схемы будет осуществляться от разъема WOL, расположенного на материнке компа, то тогда красное паяем, а нарисованное синим нет. В этом случае придется еще запрограммировать кнопку пульта, которая будет включать комп. Это делается так: замкнув и удерживая кнопку программирования (ну там на схеме она красненькая) нажимаем понравившуюся кнопку пульта, затем отпускаем обе кнопки и все. После этого при нажатии той самой кнопки пульта на разъем WOL с выхода контроллера будет приходить импульс, который и должен включить комп. Если же просто нажать кнопку программирования, то "программа" нафиг сотрется. Само собой это будет работать только в боксе ATX при разрешенном в биосе WAKE ON LAN. Можно также вместо WOL просто замыкать кнопку включения компа (в ATX опять же) транзистором, подключенным базой через резистор ~1кОм к этому же выходу контроллера. Кстати, можно программировать и другие варианты, и не обязательно для включения компа, а, скажем, для включения освещения (комп при этом ессно не нужен Вот такие еще два варианта: А. Если при программировании два раза нажать на кнопку пульта, то потом эта кнопка будет поочередно при каждом нажатии переключать управляющий выход (тот, который WOL) в противоположное состояние (из 0 в 1, а из 1 в 0). Б. если нажать на 2 разные кнопки, то первая будет переключать управляющий выход в 1, а вторая в 0. И, между прочим, в этих случаях можно нажимать кнопки сколько угодно раз, но запомнятся только две последних. Чуть не забыл, там на схеме есть еще зелененький кусочек, который не обязателен, если отключить инициализацию устройства в плагине UIR'а (в гирдере и слайконтроллере это делать можно, в уисе не знаю - не пользуюсь). Прошивка и для пытливых исходник, прилагается . Где взять компилятор, пакет программирования микроконтроллеров MICROCHIP и т.д. можно узнать в форуме на http://www.microchip.ru/. Ради бога пользуйтесь. Удачи. |
Отлично Megavolt0 спасибо. Как-нибудь обязательно попробую твою схемку. А не пробовал случайно тоже самое через USB-COM адаптер подключать?
|
не пробовал..надобности не было.. н не думаю, что с этим проблемы будут....
|
megavolt0 Сименсоид? :derisive:
дабы не лезть в гугль, у пика выход 5В? на мамке есть переключатель COM<=>UART, потому и спрашиваю. |
Цитата:
Думаю оставь на СОМ... Схема расчитана на СОМ, пусть с ним и работает.. Я не АФФФтар, точнее сказать не могу... Я с пиками на Вы.. Я на атмелах всё делаю. Но думаю у него выход как и у атмелов 5В... Если бы сам не собирал и не подсоединял бы к компу - не утверждал бы.. К атмелу сия схема приклеена через ивертор на жутко суперском VT кт315:big: :big: :big: так что ставь на СОМ :) А перемычка скорее всего просто сигналы инвертирует.... Подробности по протоколу не изучал, я автономные девайсы делаю, без компа.. В любом слумае мамку не спалишь... А если подстрахуя ищещь, то ты найдёшь его в лице МАХ232 :) Удачной сборки :) |
Какой софт нужен для общения со схемой?
|
Цитата:
А для проверки девайса используй обыкновенный терминал.. на пульте кнопку нажмешь, в терминал должен выплюнуться код небольшой.. у одной кнопки он должен повторяться несколько раз.. |
Ребят, а реально ли сделать управление компом кнопками на руле? (настоящими кнопками) не ИКашными пультами...
Вот у меня вот такой руль: http://www.proplay.ru/images/users/g...6/157938_m.jpg Кнопки с левой стороны руля, управляют штатной магнитолой. 1) +/- радио каналы/треки/диски 2) +/- громкость 3) Выбор источника. Если я планирую использовать карписюк без штатной магнитолы, как можно на компе заставить работать эти кнопки? |
Цитата:
Если просто через проводок кинуты резистивные кнопки - то без адаптера не обойтись. Или же через разобранный джойстик+HotKey! |
Часовой пояс GMT +4, время: 15:37. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot