Автор Тема: ИК-приемник для управления компьютером на PIC  (Прочитано 21482 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Схема здесь: http://www.e-kit.ru/other/ir509/index.htm

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


Как я раньше уже говорил, моя штука аналогична весьма распространенному UIR'у, только лучше
Микроконтроллер требуется всеми любимой фирмы MICROCHIP, но не 16f84, а 12f629 или 12f675 - они дешевле, меньше, ну и просто современнее. Надеюсь будут распознаваться пульты с любой кодировкой: Pulse distantion - самая распространенная, а также Pulse lenght и Bi-phase. Это следует из алгоритма распознавания кода.  Во всяком случае те пульты, которые оказались не по зубам UIR'y и UIRT'y распознаются нормально.
Вот схема:



Тут, если видите, некоторые части схемы нарисованы разными цветами. Это значит вот что:
если вы не планируете дистанционное ВКЛЮЧЕНИЕ компа, то часть схемы, нарисованную красным можно не паять. Ежели наоборот дистанционное включение компа планируется, то поскольку питание схемы будет осуществляться от разъема WOL, расположенного на материнке компа, то тогда красное паяем, а нарисованное синим нет. В этом случае придется еще запрограммировать кнопку пульта, которая будет включать комп. Это делается так: замкнув и удерживая кнопку программирования (ну там на схеме она красненькая) нажимаем понравившуюся кнопку пульта, затем отпускаем обе кнопки и все. После этого при нажатии той самой кнопки пульта на разъем WOL с выхода контроллера будет приходить импульс, который и должен включить комп.
Если же просто нажать кнопку программирования, то "программа" нафиг сотрется.
Само собой это будет работать только в боксе ATX при разрешенном в биосе WAKE ON LAN. Можно также вместо WOL просто замыкать кнопку включения компа (в ATX опять же) транзистором, подключенным базой через резистор ~1кОм к этому же выходу контроллера.
Кстати, можно программировать и другие варианты, и не обязательно для включения компа, а, скажем, для включения освещения (комп при этом ессно не нужен  Вот такие еще два варианта:
А. Если при программировании два раза нажать на кнопку пульта, то потом эта кнопка будет поочередно при каждом нажатии переключать управляющий выход (тот, который WOL) в противоположное состояние (из 0 в 1, а из 1 в 0).
Б. если нажать на 2 разные кнопки, то первая будет переключать управляющий выход в 1, а вторая в 0.
И, между прочим, в этих случаях можно нажимать кнопки сколько угодно раз, но запомнятся только две последних.

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

Вот прошивка и исходник на С для пытливых . Где взять компилятор, пакет программирования микроконтроллеров MICROCHIP и т.д. можно узнать в форуме на www.microchip.ru.
Ради бога пользуйтесь.

-----------------------------

И небольшое дополнение:


Не знаю, будет ли это кому интересно,
У меня на матери не было разъема WOL, пришлось сделать схему в параллель кнопке питания, одевается прямо на контакты PWR SW на матери.
схема ключа

Компьютер включается и выключается с пульта




PS. К сожелению, мне не известно кто автор этого устройства, если кто знает - подскажите.
« Последнее редактирование: Июня 15, 2008, 16:08:09 от john »

Оффлайн CAHEK

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Сегодня повторил  схему на PIC12F675 и получил следующее:
1.Хотел использовать для Вкл.-Выкл.,не прописывается пульт(пробывал от телика Самсунг,и от ДВД Хитачи)
2.После попыток прописать пульт,в ЕЕПРОМ прописывались 00 00 00 00 00 FF FF 00 00 00 00 00
3.По пробывал после очередной перепрошивки МК,включить и выключить девайс-читаю ЕЕПРОМ,опять такая же хрень-00 00..........
В чем может быть проблема???Сам пишу на АСМ для PIC,новичек.

Оффлайн ЗЁМА

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
ИК-приемник для управления компьютером на PIC
« Ответ #2 : Октября 31, 2012, 01:15:31 »
здраствуйте. тему открыть не позволяют поэтому пишу сюда ) собрал приёмник вот по этой схеме>> _http://all-he.ru/publ/svoimi_rukami/ehlekt...khema/2-1-0-162  
расскажите пожалуйста какую программу мне скачать? и можно ли запроограммировать пульт от ресийвера триколор ТВ DRE 7300??

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
ИК-приемник для управления компьютером на PIC
« Ответ #3 : Октября 31, 2012, 13:54:29 »
Цитата: ЗЁМА
расскажите пожалуйста какую программу мне скачать? и можно ли запроограммировать пульт от ресийвера триколор ТВ DRE 7300??

С любой прогой будет работать, например с Girder http://msevm.ru/program/girder/index.htm (по ссылке инструкция по настройке и ссылка на прогу).

Но я бы не рекомендовал схему по которой вы собирали, лучше вот это (подробная инструкция по сборке есть) : http://www.msevm.ru/forums/index.php?showtopic=2484

 

Последние сообщения на форуме: