IR приемник для COM-порта без микроконтроллера (например такой как
17. ИК-приемник для компьютера) , очень легок в исполнении, но для компьютеров у которых частота процессора ниже 600Мгц он не очень пригоден, так как всю обработку сигналов пульта берет на себя процессор, что сильно тормозит систему. Например, запустив просмотр фильма, будет сложно управлять компьютером с пульта. Но, повторюсь, это только для слабых процессоров, если у вас процессор выше 600Мгц то можно не заморачиваться с изготовлением данного девайса.
Но, как говорится мегагерцы лишними не бывают, поэтому вооружившись паяльником приступим.
Существуют две аналогичные схемы устройства, одна на PIC12C509 (рис.1), другая на PIC16F84 (рис.2). Нумерация выводов соответствует разъему COM 9 pin (DB-9F)
1 Схема с применением PIC12C509
Схема с применением PIC16F84
Я построил схему на PIC12C509.
Все необходимые радиоэлементы приобретаются в ближайшем магазине радиодеталей. Инфракрасный приемник не обязательно покупать SFH506-xx можно его заменить на TSOP17xx. Микроконтроллер PIC12C509 возможно придется заказывать.
Свою плату и расположение элементов я подгонял под размеры коробочки 5х4 см (ее нет на рисунках). При желании можно все сделать все более меньшего размера.
Теперь о прошивке микросхемы PIC12C509. Я прошивал свой микроконтроллер на стороне. Сразу оговорюсь, что мне его прошили правильно только с 3-го захода. Первые два раза они мне запороли микрухи . Говорили, что при прошивке что то было неправильно возможно партия микросхем бракованная. Порченные микросхемы были успешно возвращены в магазин.
Странно, но одновременно с первой микросхемой PIC12C509 я отдал прошивать PIC16F84 (собирал для друга ради разнообразия). PIC16F84 прошили с первого раза нормально, и устройство до сих пор работает без проблем. Итак на третий раз мне все нормально прошили и PIC12C509 был поставлен на плату где он по сей день и работает.
Схема в настройке не нуждается и сразу должна работать.
Файлы:
прошивка PIC12C509 (0,8 кб)
прошивка PIC16F84 (0,8 кб)
топология печатной платы (GIF). Номера соответствуют номерам ножек COM-порта. (9 кб) Программное обеспечение:
SlyControl
Girder
Александр Белочкин.
г. Калуга
ICQ 305105410
NIk: Tips