Пульт для компьютера

Эта страница посвящена оборудованию компьютера инфракрасным приемником, с целью поуправлять им (компьютером) с любого завалявшегося дома пульта. Страница в состоянии "Always under construction" (последнее обновление - 16 сентября 2002). Пока тут лежат только нужные файлы с минимальными описаниями. По мере появления свободного времени содержимое будет меняться в лучшую сторону (хотя, похоже уже не будет).

Итак, приступим;

1. Схема приемника:

В пояснениях нуждается только одна деталь - собственно инфракрасный приемник SFH506-36. Не отчаивайтесь, если не удастся найти именно такой, подходит практически любой 5-вольтовый приемник "от телевизора" (например TSOP-1736(1738,1740,1133...)). Желательно, правда, уточнить цоколевку - попадались разные расположения ног.

2. Микроконтроллер

Для того, чтобы все это работало, необходимо в микроконтроллер прошить программу. Это делается специальным устройством - программатором. Если программатора у вас нет, то вам скорее всего охотно запрограммируют PIC за небольшие деньги в том же магазине радиодеталей. Здесь лежит прошивка, а здесь - ее исходник на ассемблере (для любителей поковыряться). Учтите, что PIC12C509 программируется всего один раз, если хочется экспериментов, лучше запастись контроллером PIC12C509-jw (перепрограммируемый).

3. Софт

Собранный нами приемник принимает сигналы с пульта, декодирует их и полученные коды кнопок пульта передает в компьютер. Для управления окнами используется программа, которая ловит эти коды и управляет компьютером по заданной нами логике. Таких программ в природе несколько, после недолгих поисков я остановился на программе Girder. У нее масса достоинств: во-первых, она распространяется бесплатно, во-вторых, ее движок позволяет делать с Windows все что угодно, в третих, функционатьность движка легко расширяется с помошью плагинов. К тому же программа очень хорошо поддерживается, а ее разработчик Ron Bessems - мой хороший знакомый :).

Для подключения собранного девайса к Girder можно воспользоваться встроенным плагином производства Рона "UIR/IRman/IRA...", но лучше дополнительно скачать плагин "Generic serial based IR receiver". Автор, естественно, - я :)

На сегодня это все, как только будут новости, тут же выложу. А новости обязательно будут: есть планы переделать схему и прошивку под использование другого микроконтроллера (например AVR). В общем, следите за обновлениями.

Комментарии, пожелания, вопросы и ругань присылать сюда.

(с) 2001-2002 Monster

 


Chat.ru ТЕЛПНЕОДХЕФ: ФПЧБТЩ ЙЪ лЙФБС ОБ УБКФЕ Asia.ru!