ПРОСТАЯ СХЕМА ИНФРАКРАСНОГО УПРАВЛЕНИЯ

ИК — лучи

Автоматический включатель воды в умывальнике (ИК лучи) Автоматический включатель воды в умывальнике (ИК лучи)

Призыв экономить воду сейчас, когда существуют такие вещи, как счетчики потребления воды, весьма актуален. Этот автомат предназначен для включения воды только тогда, когда руки находятся в зоне под краном. Схема довольно проста и представляет собой фотоэлектронное реле с задержкой выключения .

Схема ИК-датчика для включения подсветки при приближении Схема ИК-датчика для включения подсветки при приближении

Устройство автоматически включает светодиодную подсветку при приближении. Например, при приближении к умывальнику, зеркалу, столу, другому предмету, где нужна подсветка, когда человек находится перед этим предметом. Датчик оптический, инфракрасный. Идея, в общем-то не новая, — ИК-светодиод светит .

Простой инфракрасный датчик (555, SFH5110-38) Простой инфракрасный датчик (555, SFH5110-38)

Устройство предназначено для индикации приближения к препятствию на расстояние менее порогового. Работает по принципу радара, но вместо радиоволны использует инфракрасное излучение. Излучает ИК-излучение в сторону препятствия. От препятствия происходит отражение ИК-излучения и прием его .

Тройной удлинитель для инфракрасного пульта дистанционного управления Тройной удлинитель для инфракрасного пульта дистанционного управления

Стоимость системы спутникового телевидения относительно высокая, и далеко не каждый может себе позволить несколько ресиверов, для каждой из комнат. Поэтому, обычно ресивер один, а телевизоров несколько. Просто от ресивера через разветвитель проложены кабели к телевизорам, расположенным в разных .

Инфракрасный датчик для систем охраны и автоматики Инфракрасный датчик для систем охраны и автоматики

Схема инфракрасного датчика, принцип работы которого основан на отражении или пересечении инфракрасного луча. Здесь описывается именно такой датчик, использующий детали от систем дистанционного управления бытовой аппаратурой, а именно, интегральный фотоприемник SFH506-36 и инфракрасный светодиод .

Электронное реле управляемое через пульт ДУ от телевизора (SFH5110-38, К561ТМ2) Электронное реле управляемое через пульт ДУ от телевизора (SFH5110-38, К561ТМ2)

Если требуется только включать ивыключать нагрузку можно сделать простую схему для дистанционного управления с помощью любого пульта дистанционного управления от телевизора или другой бытовой техники. Схема показана на рисунке в тексте. Команд она не различает, — реагирует на любую кнопку пульта .

Электронный силовой ключ управляемый ИК-лучами (LM567) Электронный силовой ключ управляемый ИК-лучами (LM567)

Описание и принципиальная схема комплекта для кодированного управления с применением инфракрасных лучей (ИК лучей). Для бесконтактного управления различными охранными устройствами обычно применяются радиочастотные ключи в виде пультов или брелков. Их недостаток в том, что радиоволны, излучаемые .

Схема ретранслятора ИК-сигнала от пульта (К561ЛЕ5, SFH506-38) Схема ретранслятора ИК-сигнала от пульта (К561ЛЕ5, SFH506-38)

Постое устройство, которое поможет удлинить линию связи или перенести точку приема инфракрасного сигнала от пульта ДУ. Устройство предназначено для того случая, когда нет прямой видимостимежду пультом дистанционного управления и аппаратом, которым нужно управлять, например, спутниковый приемник ТВ .

Ретранслятор ИК-сигнала для управления спутниковым тюнером (TSOP1736, 555) Ретранслятор ИК-сигнала для управления спутниковым тюнером (TSOP1736, 555)

После покупки и установки комплекта «Телекарта» столкнулся с известной многим владельцам «тарелок» проблемой. Система рассчитана на один телевизор, но телевизора два, -один основной, в той же комнате, что и тюнер, а второй маленький, на кухне. Бросить кабель на кухню не .

Простое самодельное ИК-управление переключением ТВ-каналов (555, К561ИЕ9) Простое самодельное ИК-управление переключением ТВ-каналов (555, К561ИЕ9)

На закате СССР появились и были очень популярны отечественныеполупроводниковые телевизоры серии УСЦТ, некоторые из них и сейчас в строю. Особенно долговечными были телевизоры с размером экрана 51 см по диагонали (кинескоп был весьма надежным). Конечно, они уже совсем не отвечают современным .

Простое самодельное ИК-управление переключением ТВ-каналов (555, К561ИЕ9)

На закате СССР появились и были очень популярны отечественныеполупроводниковые телевизоры серии УСЦТ, некоторые из них и сейчас в строю. Особенно долговечными были телевизоры с размером экрана 51 см по диагонали (кинескоп был весьма надежным). Конечно, они уже совсем не отвечают современным требованиям, но как «дачный вариант» еще вполне пригодны.

Как-то, от нечего делать, появилось желание усовершенствовать старенькую, уже давно «дачную» «Радугу-51ТЦ315», дополнив её системой дистанционного управления. Сейчас уже приобрести «родной» модуль невозможно, поэтому было решено сделать упрощенную однокомандную систему, позволяющую хотя бы переключать программы «по кольцу». Микроконроллеры и спец, микросхемы сразу были отвергнуты по причине нерентабельности, и система была сделана из того, что имелось в наличии.

А именно, интегральный таймер 555, ИК светодиод LD271, интегральный фотоприемник TSOP4838, счетчик К561ИЕ9 и плюс еще по-мелочи.

Схема пульта управления

Пульт представляет собой генератор импульсов частотой 38 кГц, на выходе которого включен через ключ инфракрасный светодиод. Генератор построен на основе микросхемы «555», так называемого «интегрального таймера». Частота генерации зависит от цепи C1-R1, при налаживании подбором резистора R1 нужно установить на выходе микросхемы (вывод 3) частоту 38 кГц.

Принципиальная схема ИК-передатчика для дистанционного управления телевизором

Рис.1. Принципиальная схема ИК-передатчика для дистанционного управления телевизором.

Прямоугольные импульсы частотой 38 кГц поступают на базу транзистора VT1 через резистор R2. Диоды VD1 и VD2 вместе с резистором R3 образуют схему контроля тока через ИК-светодиод HL1.

При повышенном токе напряжение на R3 увеличивается, соответственно увеличивается и напряжение на эмиттере VT1. И когда напряжение на эмиттере приближается по величине к напряжению падения на диодах VD1 и VD2 происходит снижение напряжения на базе VT1 относительно эмиттера, и прикрывание транзистора.

Импульсы ИК-света, следующие с частотой 38 кГц излучаются инфракрасным светодиодом HL1.

Управление — одной кнопкой S1, которая подает на схему пульта питание. Пока кнопка нажата пультом излучаются инфракрасные импульсы.

Схема приемного блока

Приемник устанавливается внутрь телевизора, на него подается питание + 12V от источника питания телевизора, а катоды диодов VD2-VD9 соединяются с контактами кнопок модуля выбора программ УСУ-1-10.

Принципиальная схема ИК-приемника для дистанционного управления телевизором

Рис.2. Принципиальная схема ИК-приемника для дистанционного управления телевизором.

ИК-импульсы, излучаемые пультом, принимаются интегральным фотоприемником HF1 типа TSOP4838. Данный фотоприемник широко применяется в системах дистанционного управления различной бытовой электронной аппаратурой. При приеме сигнала на его выводе 1 присутствует логический ноль, а при отсутствии принимаемого сигнала единица.

Таким образом, когда кнопка пульта нажата на его выходе ноль, а когда не нажата — единица.

TSOP4838 должен питаться напряжением 4,5-5,5V, и не более. Но, для управления модулем выбора программ телевизора нужно на кнопки транзисторного 8-фазного триггера подавать напряжение 12V. Поэтому, на микросхему D1 подается напряжение 12V, а на фотоприемник HF1 напряжение 4,7-5V через параметрический стабилизатор на стабилитроне VD10 и резисторе R4.

Согласующим уровни логических единиц каскадом служит транзистор VТ1. При этом он инвертирует логические уровни. Напряжение с коллектора VТ1 через цепь R3-C2 поступает на счетный вход счетчика D1, рассчитанный на прием положительных импульсов. Цепь R3-C2 служит для подавления ошибок от дребезга контактов кнопки S1 пульта управления.

Счетчик D1 К561ИЕ9 представляет собой трехразрядный двоичный счетчик, со схемой десятичного дешифратора на выходе. Он может находиться в одном из восьми состояний от 0 до 7, при этом логическая единица имеется только на одном, соответствующем его состоянию, выходе. На остальных выходах — нули.

При каждом нажатии — отпускании кнопки пульта счетчик переходит на одно состояние вверх, при этом переключается логическая единица по его выходам. Если отсчет начался с нуля, то через восемь нажатий кнопки, на девятое, счетчик вернется в нулевое положение. И далее, процесс переключения логической единицы по его выходам повторится.

ИК-светодиод LD271 можно заменить любым ИК-светодиодом, применимым для пультов дистанционного управления бытовой аппаратурой. Фотоприемник TSOP4838 можно заменить любым полным или функциональным аналогом.

Детали и монтаж

Микросхему К561ИЕ9 можно заменить на К176ИЕ9 или зарубежным аналогом. Можно использовать микросхему К561ИЕ8 (К176ИЕ8), при этом будет 10 выходов управления. Чтобы ограничить их до 8-и нужно выход за номером «8» соединить со входом «R» (при этом вход «R» не соединять с общим минусом, как это на схеме).

Диоды 1N4148 можно заменить любыми аналогами, например, КД521, КД522. Пульт питается от «Кроны». Помещен в футляр от зубной щетки. Монтаж -объемный на выводах микросхемы А1.

Схема приемника тоже собрана объемным монтажом и приклеена клеем «БФ-4» к деревянному корпусу телевизора изнутри. Для глазка фотоприемника я использовал отверстие для разъема для подключения головных телефонов (отверстие в телевизоре было пустое, закрытое заглушкой, самого разъема не было).

Читайте также  9 схем правильного подключения реле напряжения

Подбором R1 (рис.1) нужно пульт настроить на частоту фотоприемника. Это видно по наибольшей дальности приема.

Если схема заинтересовала, но старой «Радуги» нет, её можно использовать и для переключения чего-либо более современного. К выходам микросхемы D1 можно через резисторы подключить транзисторные ключи, с электромагнитными реле на коллекторах или светодиодами мощных оптопар.

Дистанционное управление по ИК

В рамках моего проекта:
Создаем робота в домашних условиях
был сделан модуль управления роботом по ИК каналу. Вот о нём я бы и хотел написать поподробнее. Так как применений этому можно найти очень много.

Собственно, что такое ИК-управление — объяснять, думаю, не нужно. Сейчас более распространено управление по Wi-Fi, Bluetooth, ZigBee. Но если вам требуется простое устройство, которое можно собрать «на коленке» при минимальных затратах, то эта статья для вас. =)

Я не буду привязывать эту статью к определённому микроконтроллеру, а опишу общие принципы работы ИК прёмо-передатчика с AVR МК.

1. Что потребуется

При создании простого ИК-управления, негласным стандартом является использование приёмника от компании Vishay TSOPxxxx и диода TSALxxxx в качестве передатчика.

В обозначении приёмников TSOP последние две цифры означают частоту (в кГц) на которой воспринимается передаваемый сигнал. Сложностей в работе с этими компонентами особых нет. Можно писать свой протокол передачи, можно воспользоваться уже готовыми решениями. В моём случае я решил связать два микроконтроллера ИК-каналом, используя USART. Принцип такой же, как если бы мы соеденили два МК обычными проводами. Нюанс только в модулировании несущей частоты и в настройке таймера.

2. Схемки

Чтобы не городить огородов, воспользуемся схемой включения TSOP из его даташита:

Выход TSOPа нужно подключить напрямую к входу (RX) USART МК.

С подключением передатчика ситуация немного другая. Так как приёмник работает только на определённой частоте, то нужно задать эту же частоту на излучателе. Это сделать не сложно запрограммировав таймер. Для ATmega16 это будет выглядить вот так:
TCCR1A=0x40;
TCCR1B=0x09;
OCR1AH=0x00;
OCR1AL=0x84;

Нужную частоту можно выразить из формулы:

OCRn — будет искомое значение, которое нужно перевести в шестнадцатеричный формат и записать в регистр OCR1A (для случая с МК ATmega16).

Теперь TSOP будет принимать наш сигнал. Но чтобы можно было использовать USART, нужно промодулировать наш сигнал. Чтобы это можно было делать — подключим ИК-диод по схеме:

3. Немного кода

Прошивки я писал в CodeVision AVR.

Вот так будет выглядеть код для передатчика:
#include <mega8.h>
#include <stdio.h>

void main(void)
<
PORTB=0x00;
DDRB=0x02;

TCCR1A=0x40;
TCCR1B=0x09;
OCR1AH=0x00;
OCR1AL=0x84; // Сюда вписываем значение для вашей частоты

// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Mode: Asynchronous
// USART Baud Rate: 2400
UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0xCF;

if (PINC.4 == 0x00) < putchar('S');>/* В данном случае при нажатии на кнопку, которая висит на PINC.4 МК отсылает символ ‘S’. Который передаётся на другой контроллер через ИК.*/
>;
>

Код приёмника не привожу, т.к. занимает много места, а для восприятия общих принципов кода передатчика будет, думаю, достаточно.

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

Желаю удачи! Буду рад любым вопросакритикепредложениям ;)

UPD. Решил выложить фото самого пульта, чтобы было видно, что работает девайс не только как китайские приёмники, которые подключаются к ПК. Возможности гораздо шире и универсальнее.
Photobucket

Дистанционное управление электроприборами

В устройстве применен фотоприемник SFH 506-36 или SFH 506-38. Электромагнитное реле BS -115 C с обмоткой на 5 В. Транзистор КТ814 с любым буквенным индексом. Питание – от постоянного тока напряжением 5 В.

Для управления фотоприемником можно сделать специальный однокомандный пульт, рис.2.

Устройство собрано на микросхеме К561ЛА7.

На элементах D 1.1 и D 1.2 сделан мультивибратор, который вырабатывает импульсы частотой 38 кГц. Эти импульсы поступают на буферный каскад на элементах D 1.3 и D 1.4. И с его выхода на транзисторный ключ на VT1 .

В коллекторной цепи транзистора включена цепь из инфракрасного светодиода HL 1 и резистора R 3, ограничивающего ток через светодиод.

Когда нажимается кнопка S 1 и держится нажатой, на схему поступает питание от батареи G 1 напряжением 9 В. Схема начинает работать и через светодиод протекает пульсирующий ток частотой пульсаций 38 кГц.

Свет попадает на фотоприемник и реле переключает свои контакты. Когда кнопка отпускается, реле выключается.

Все детали пульта управления расположены на одной печатной плате. Инфракрасный светодиод можно взять любой от пультов.

Налаживание обычно не требуется. Но если приемник (рис.1) не хочет реагировать на сигнал пульта, а пульт от телевизора реагирует, нужно сначала проверить, расположив пульт поближе к фотоприемнику, направив светодиодом прямо на него. Если с малого расстояния работает, — нужно подобрать сопротивление резистора R 1, так, чтобы дальность была больше.

На этой же основе можно сделать охранный датчик, реагирующий на пересечение или отражение луча ИК — света.

1. Простые схемы. Схемки на К561ЛА7.

ж. Радиоконструктор 03-2006

Назначение этого реле может быть самым разным. Реле реагирует на любую команду стандартного пульта дистанционного управления аппаратурой, использующего ИК – канал передачи данных.

Во время приема команды контакты выходного электромагнитного реле замыкаются, и размыкаются через несколько секунд после прекращения подачи команды. Коммутируемый ток до 10А, напряжение до 220В. Питается фотореле от источника напряжением 5В, ток потребления в активном режиме (контакты реле притянуты) 70мА, в ждущем режиме – менее 3мА.

Схема очень проста (рис.3). ИК – вспышки пульта воспринимаются стандартным фотоприемником SFH -506, применяющимся во многих современных телевизорах. Когда от пульта поступают команды, конденсатор С1 заряжается через R 2 и VD 1. Это приводит к открыванию транзистора VT 1 и включению электромагнитного реле К1. У реле переключающие контакты, поэтому фотореле может как включать что – то, так и выключать или переключать. Обмотка реле находится под током все время, пока держат нажатой кнопку пульта.

Все детали реле собраны на миниатюрной печатной плате из стеклотекстолита с односторонним расположением печатных дорожек.

Система дистанционного управления электроприборами

Системы дистанционного управления бытовыми электроприборами уже давно производятся в промышленных масштабах. В основном, это довольно сложные и дорогие системы из разряда «умный дом». А вот простые системы, предназначенные для управления одним объектом, в продаже практически полностью отсутствуют. Этот недостаток восполняют радиолюбители в меру своих возможностей.

Простая схема, способна работать по сигналу любой команды стандартного пульта ДУ от телевизора, показана на рис.4.

Данная схема очень простая, так как стандартный фотоприемник уже детектирует сигналы пульта и на приеме команды на его будет последовательность импульсов. Далее, эту последовательность импульсов принимают как переменное напряжение и выпрямляют детектором, постоянное напряжение с выхода которого служит переключения триггера, тиристора или реле.

Чтобы «развязать» схему от управляемости с другими аппаратами на выход фотоприемника ставят многоразовый двоичный счетчик. Этот счетчик при приеме команды пульта подсчитывает импульсы, которые тот излучает. В результате, чтобы переключить реле, нужно удерживать нажатой кнопку пульта до тех пор, пока не будет излучено импульсов более 511-ти. То есть, удерживать нужно секунд 5. Это много больше того, сколько времени удерживают кнопку при подаче команды управления аппаратурой, для которой данный пульт предназначен.

Читайте также  СХЕМА MP3 ПЛЕЕРА

ИК-приёмник

Фотоприёмник

В бытовой радиоэлектронной аппаратуре получили широкое применение интегральные приёмники инфракрасного излучения. По-другому их ещё называют ИК-модулями.

Их можно обнаружить в любом электронном приборе, управлять которым можно с помощью пульта дистанционного управления.

Вот, например, ИК-приёмник на печатной плате телевизора.

ИК-приёмник на печатной плате телевизора

ИК-приёмник на печатной плате телевизора

Несмотря на кажущуюся простоту данного электронного компонента – это специализированная интегральная схема, предназначенная для приёма инфракрасного сигнала от пультов дистанционного управления (ДУ). Как правило, ИК-приёмник имеет не менее 3-х выводов. Один вывод является общим и подключается к минусу «-» питания (GND), другой служит плюсовым «+» выводом (Vs), а третий выходом принимаемого сигнала (Out).

В отличие от обычного инфракрасного фотодиода, ИК-приёмник может принимать и обрабатывать инфракрасный сигнал, представляющий собой ИК-импульсы фиксированной частоты и определённой длительности – пачки импульсов. Это технологическое решение избавляет от случайных срабатываний, которые могут быть вызваны фоновым излучением и помехами со стороны других приборов, излучающих в инфракрасном диапазоне.

Например, сильные помехи для приёмника ИК-сигналов могут создавать люминесцентные осветительные лампы с электронным балластом. Понятно, что использовать ИК-приёмник взамен обычного ИК-фотодиода не получиться, ведь ИК-модуль является специализированной микросхемой, заточенной под определённые нужды.

Для того чтобы понять принцип работы ИК-модуля разберёмся более детально в его устройстве с помощью структурной схемы.

Структурная схема ИК-модуля

Микросхема приёмника ИК-излучения включает:

Структурная схема ИК-модуля

Структурная схема ИК-модуля

PIN-фотодиод – это разновидность фотодиода, у которого между областями n и p расположена область из собственного полупроводника (i-область). Область собственного полупроводника – это по сути прослойка из чистого полупроводника без внесённых в него примесей. Именно этот слой и придаёт PIN-диоду его особенные свойства. К слову сказать, PIN-диоды (не фотодиоды) активно применяются в СВЧ электронике. Взгляните на свой мобильный телефон, в нём также используется PIN-диод.

Но, вернёмся к PIN-фотодиоду. В обычном состоянии ток через PIN-фотодиод не протекает, так как в схему он включен в обратном направлении (в так называемом обратном смещении). Так как под действием внешнего инфракрасного излучения в i-области возникают электронно-дырочные пары, то в результате через диод начинает протекать ток. Этот ток затем преобразуется в напряжение и поступает на регулируемый усилитель.

Далее сигнал с регулируемого усилителя поступает на полосовой фильтр. Он служит защитой от помех. Полосовой фильтр настроен на определённую частоту. Так в ИК-приёмниках в основном используются полосовые фильтры, настроенные на частоту 30; 33; 36; 36,7; 38; 40; 56 и 455 килогерц. Чтобы излучаемый пультом ДУ сигнал мог быть принят ИК-приёмником, он должен быть модулирован такой же частотой, на которую настроен полосовой фильтр ИК-приёмника. Вот так, например, выглядит модулированный сигнал от излучающего инфракрасного диода (см. рисунок).

А вот так выглядит сигнал на выходе ИК-приёмника.

Стоит отметить, что избирательность полосового фильтра невелика. Поэтому ИК-модуль с фильтром на 30 килогерц вполне может принимать сигнал частотой 36,7 килогерц и более. Правда, при этом расстояние уверенного приёма заметно снижается.

После того, как сигнал прошёл через полосовой фильтр, он поступает на амплитудный детектор и интегрирующий фильтр. Интегрирующий фильтр необходим для подавления коротких одиночных всплесков сигнала, которые могут быть вызваны помехами. Далее сигнал поступает на пороговое устройство, а затем на выходной транзистор.

Для устойчивой работы приёмника коэффициент усиления регулируемого усилителя контролируется системой автоматической регулировки усиления (АРУ). Поскольку полезный сигнал представляет собой пачку импульсов определённой длительности, то из-за инерционности АРУ сигнал успевает пройти через тракт усиления и остальные узлы схемы.

В случае, когда длительность пачки импульсов чрезмерна система АРУ срабатывает, и приёмник перестаёт принимать сигнал. Такая ситуация может возникнуть, когда ИК-приёмник засвечен люминесцентной лампой с электронным балластом, который работает на частотах 30 – 50 килогерц. В таком случае промодулированное инфракрасное излучение паров ртути лампы может пройти защитный полосовой фильтр фотоприёмника и вызвать срабатывание АРУ. Естественно, при этом чувствительность ИК-приёмника падает.

Поэтому не стоит удивляться, когда фотоприёмник телевизора плохо принимает команды от пульта ДУ. Возможно, ему просто мешает засветка люминесцентных ламп.

Автоматическая регулировка порога (АРП) выполняет аналогичную функцию, что и АРУ, управляя порогом срабатывания порогового устройства. АРП выставляет уровень порога срабатывания таким образом, чтобы уменьшить число ложных импульсов на выходе модуля. При отсутствии полезного сигнала число ложных импульсов может достигать 15-ти в минуту.

Форма корпуса ИК-модуля способствует фокусировке принимаемого излучения на чувствительную поверхность фотодиода. Материал же корпуса пропускает излучение с длиной волны от 830 до 1100 нм. Таким образом, в устройстве реализован оптический фильтр. Для защиты элементов приёмника от воздействия внешних электрических полей в модуле установлен электростатический экран. На фотографии показаны ИК-модули марки HS0038A2 и TSOP2236. Для сравнения рядом показаны обычные ИК-фотодиоды КДФ-111В и ФД-265.

ИК-приёмники
ИК-модули

ИК-Фотодиоды
Фотодиоды

Как проверить исправность ИК-приёмника?

Поскольку приёмник ИК-сигналов является специализированной микросхемой, то для того, чтобы достоверно проверить её исправность необходимо подать на микросхему напряжение питания. Например, номинальное напряжение питания для «высоковольтных» ИК-модулей серии TSOP22 составляет 5 вольт. Потребляемый ток составляет единицы миллиампер (0,4 – 1,5 мА). При подключении питания к модулю стоит учитывать цоколёвку.

В состоянии, когда на приёмник не подаётся сигнал, а также в паузах между пачками импульсов напряжение на его выходе (без нагрузки) практически равно напряжению питания. Выходное напряжение между общим выводом (GND) и выводом выхода сигнала можно замерить с помощью цифрового мультиметра. Также можно замерить потребляемый модулем ток. Если ток потребления превышает типовой, то скорее всего модуль неисправен.

О том, как проверить исправность ИК-приёмника с помощью блока питания, мультиметра и пульта ДУ читайте здесь.

Как видим, приёмники ИК-сигналов, используемые в системах дистанционного управления по инфракрасному каналу, имеют достаточно изощрённое устройство. Данные фотоприёмники часто используют в своих самодельных устройствах любители микроконтроллерной техники.

Универсальный ИК приёмник без драйверов и ПО.

Однажды, после кражи магнитолы из моего автомобиля я решил, что нужно сделать что-то такое, что будет неинтересно ворам, но очень функционально и удовлетворять мои потребности в мультимедии в машине. Поэтому я решил интегрировать в машину компьютер, в России это направление пока ещё слабо развито, а вот в США уже люди давно этим занимаются.
Однако и у нас в стране не мало людей, серьёзно занимающихся этим делом. Есть несколько информативных форумов(например, pccar.ru), неплохих магазинов(carmonitor.ru), ну и студий, которые помогут вам, если вы хотите повторить это у себя в авто.

Одной из проблем при построении так называемого CarPC является безопасное управление компьютером во время движения автомобиля, в основном для этого используется сенсорный дисплей со специальным набором программ(я использую[url http://www.centrafuse.com/» data-desc=»http://www.centrafuse.com/» >http://www.centrafuse.com/»]Centrafuse 3.1[/url]). Однако это всё-равно заставляет отвлекаться и переводить взгляд с дороги на монитор, намного удобней управлять часто используемыми функциями при помощи «нарульного» пульта от магнитолы. В 99% случаев это ИК пульты, поэтому в статье я расскажу как можно сделать(или приобрести и кастомизировать под свой пульт) ИК приёмник, который не требует драйверов и ПО после настройки, которую необходимо выполнить один раз.

Описанный мною ИК приёмник позволяет настроить его на приём сигналов от нарульного ИК пульта оставшегося от магнитолы: JVC RM-RK39 и управлять наиболее часто используемыми мною функциями программной оболочки Centrafuse 3.1(громкость, стоп/играть, следующий, предыдущий и т.д.) во время движения автомобиля, не отвлекаясь от дороги. Однако приёмник можно настроить на практически любой ИК пульт и выполнять практически любое управление, в ОС и программах, которые поддерживают горячие клавиши.

Читайте также  РЕМОНТ СХЕМ ТЕЛЕВИЗОРОВ

Сейчас я перешёл на Windows 7 x64(купил лицензионный, домашняя базовая), всё мне нравится, но вот мой ИК приёмничек не имеет драйверов для x64(точнее есть какие-то, но не имеющие цифровую подпись, а запускать лиц. винду в тестовом режиме, как-то не по-человечьи). Да и кроме этого мой ИК приёмник имел ряд недостатков:
1) новые пульты не понимает(хотя мой JVC RM-RK39 к ним не относится),
2) имеет ложные срабатывания(как только на встречу едет машина с ксеноном — может самопроизвольно порегулировать чо-нидь, редко, но бывало),
3) Через USB-хаб не работает(что стало для меня актуально, когда добавились другие USB устройства)
4) Не работает под Windows 7

Чтобы не читать статью до конца, сразу выделю плюсы и минусы описанного в ней устройства:
1) После первоначальной настройки (во время эксплуатации) не требует стонних драйверов и дополнительных программ(типа SlyControl, Перехватъ и т.д. Устройство определяется как HID клавиатура + HID мышь(см. пункт 6), дрова под неё есть в любой винде штатно). Настройку можно провести только на WinXP или Win2000 и только с помощью программатора.
2) Эмулирует нажатие любых комбинаций клавиш(т.е. вы нажимаете кнопку пульта — Windows думает что нажали определённую клавишу или сочетание клавиш) очень удобно в Centrafuse использовать горячие клавиши.
3) Работает с большинством (98%) современных пультов (за бортом остались только экзотические и допотопные).
4) Работает стабильно и не имеет ложных срабатываний видит сигнал хоть из багажника.
5) Опционально(в этой статье не описано) есть вывод штатного управления тремя внешним нагрузками с возможностью расширения до 256 через SPI (их поддержку можно заказать на сайте автора данного программно аппаратного комплекса).
6) Опционально(в этой статье не описано) есть возможность управления курсором мыши.

Вот как оно выглядит:

Итак переходим описанию:
Порывшись очередной раз в интернете, я набрёл, на уже известный мне сайт: http://www.mindrunway.ru/, пожалуй, это лучшее описание как сделать самому действительно хороший ИК приёмник. Сайт очень информативный, поэтому чтобы людям не разбираться в нём неделю-другую, я опишу алгоритм применения этой информации для CarPC.

Итак имеем нарульный пульт(или любой другой ИК пульт, я буду описывать, как делал, имея пульт JVC RM-RK39).

1) Собираем устройство по [URL http://www.mindrunway.ru/IgorPlug2/IgorPlug_A4.pdf» data-desc=»http://www.mindrunway.ru/IgorPlug2/IgorPlug_A4.pdf» >http://www.mindrunway.ru/IgorPlug2/IgorPlug_A4.pdf»]этой[/URL] схеме. Если в SMD корпусе, то по [URL http://www.mindrunway.ru/IgorPlug2/IgorPlug2Mini.pdf» data-desc=»http://www.mindrunway.ru/IgorPlug2/IgorPlug2Mini.pdf» >http://www.mindrunway.ru/IgorPlug2/IgorPlug2Mini.pdf»]этой[/URL] схеме. Готовые [URL http://www.mindrunway.ru/Layot.html» data-desc=»http://www.mindrunway.ru/Layot.html» >http://www.mindrunway.ru/Layot.html»]варианты[/URL] дизайна печатных плат. Либо покупаем готовое устройство, собранное по этой [URL http://www.redray.ru/products/rr2flash/kit/IgorPlug-2_sch.pdf» data-desc=»http://www.redray.ru/products/rr2flash/kit/IgorPlug-2_sch.pdf» >http://www.redray.ru/products/rr2flash/kit/IgorPlug-2_sch.pdf»]схеме[/URL]. Я морочиться не стал, т.к. схема компактней и проще выглядит в SOIC версии, с использованием двусторонней платы, которые в домашних условиях сделать непросто(хотя некоторые делают), но есть варианты и DIP исполнения, схема и варианты реализации её есть на [URL http://www.mindrunway.ru/IgorPlug2.html» data-desc=»http://www.mindrunway.ru/IgorPlug2.html» >http://www.mindrunway.ru/IgorPlug2.html»]сайте[/URL]. Обратите внимание, что реализовывать нужно версию с возможностью внутрисхемного программирования, чтобы не припаивать концы программатора при перепрошивке к контроллеру (автор в последующем планировал систему самообновления через USB, но пока она не готова). В DIP исполнении можно конечно использовать и кроватку и прошивать контроллер напрямую отдельно.
Проще заказать готовое устройство на [URL http://www.redray.ru/products/rr2flash/grani-kit.htm» data-desc=»http://www.redray.ru/products/rr2flash/grani-kit.htm» >http://www.redray.ru/products/rr2flash/grani-kit.htm»]этом[/URL] сайте. С учётом доставки из Уфы в Москву почтой за 10 дней, мне это вышло в 649 руб. вроде. Делается всё у них там через форму заказов, оплачивается через Яндекс.Деньги(я оплатил через ближайший терминал, просто закинув им на кошелёк нужную сумму).
2) [URL http://www.mindrunway.ru/Pony/PlataProg.zip» data-desc=»http://www.mindrunway.ru/Pony/PlataProg.zip» >http://www.mindrunway.ru/Pony/PlataProg.zip»]Собираем[/URL] или [URL http://www.masterkit.ru/main/set.php?code_id=255327"» data-desc=»http://www.masterkit.ru/main/set.php?code_id=255327"» >http://www.masterkit.ru/main/set.php?code_id=255327″]покупаем[/URL] программатор. Я опять же купил за 330 руб, с самовывозом в Дельта Электроника. Можно и за 550 в «зажравшемся» чип-дипе. Есть программаторы и для COM порта и для [URL http://www.mindrunway.ru/PetkaAvrUsb.html» data-desc=»http://www.mindrunway.ru/PetkaAvrUsb.html» >http://www.mindrunway.ru/PetkaAvrUsb.html»]USB[/URL]. Проще всего LPT вариант, которым я и воспользовался(дома есть старый комп с LPT). Вы также можете при оформлении заказа договориться с [url]www.redray.ru[/url] и они вам прошьют ваш пульт и под ваше сочетание клавиш.
3) Для тех кто купил готовое устройство — собираем простейший переходничок:

Дело в том, что на приёмнике есть разъём для внутрисхемного программирования контроллера ISP6, но он редко используется на всех AVR программаторах чаще используется разъем ISP10, вот и приходится проводочки подвести к нужным контактам. Вот схема ответной части на отлаживаемой плате, вид сверху, в эту контактную площадку вставляется шлейф программатора:

соответственно нужно подвести нужные нам 6 из них к контактам устройства:

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

Итак, с железной частью на этом всё, приступаем к программной части.
[COLOR=»Red»]Внимание! Программная часть нужна лишь один раз, для настройки вашего пульта и соответствия горячих клавиш вашего приложения. Если у вас пульт JVC RM-RK39 и вы пользуетесь Centrafuse, то вы можете прошить приложенную прошивку(firmware.rar) и на 90% есть вероятность, что всё сразу заработает, если нет — значит ваш пульт сделан другим производителем и имеет другие характеристики и его нужно обучить следуя дальнейшей инструкции.[/COLOR]

Прошивка устройства
Чтобы тем у кого уже всё есть как я выше описал дальше далеко не читать, процесс программирования опишу тут:
Ищем комп с портом LPT .
1) Вставляем программатор в LPT. Соединяем через вышеописанный переходник с разъемом ISP6 USB ИК приёмника и вставляем приёмник в USB порт компа. Включаем комп(можно всё это делать в указанной последовательности и при включённом компе, ничего страшного не будет).
2) Из вложения (firmware.rar) распаковываем папку PonyProg2000 запускаем setup.exe, следуем инструкциям и устанавливаем программу PonyProg. При первом запуске в появившемся окне Нажимаем ОК, и на вопрос Откалибровать программу, тоже ОК, потом ещё раз ОК и заходим в меню Setup -> Calibration, отвечаем YES, ждём, нажимаем ОК. Далее заходим в меню Setup -> Interface Setup. Тыркаем в Parallel и выбираем «Avr ISP I/O», тыркаем в LPT1, нажимаем ОК. Закрываем программу.
3) Из вложения (firmware.rar) распаковываем папку HID Прошивка, запускаем файл BeliyM8.e2s, отвечаем YES на вопрос, ждём окончания прошивки. Закрываем PonyProg(или он сам закроется, я не помню)
4) Отключаем переходник от разъема ИК приёмника, отключаем программатор. ИК приемник автоматом определится и будут установлены драйвера HID клавиатуры и HID мыши, если этого не произошло, вынимаем устройство и вставляем заново.

Если у вас пульт JVC RM-RK39, то Windows будет понимать нажатие кнопок пульта как нажатие сочетаний клавиш в соответствии с табличкой:
Кнопка пульта_|_Клавиши клавиатуры__|_Команды в Centrafuse
_____________|_____________________|____________________
Vol — ________|_Alt+5________________|_Уменьшить Громкость
Vol + ________|_Alt+4________________|_Увеличить Громкость
Left _________|_Alt+2________________|_Загрузить предыдущий трэк
Right ________|_Alt+3________________|_Загрузить следующий трэк
Up __________|_Alt+0________________|_Проиграть аудио/Пауза аудио
Down ________|_Ctrl+Alt+V____________|_Переключить речь
ATT _________|_Alt+6________________|_Без звука
SRC _________|_Ctrl+Alt+A____________|_Ответить на звонок

Разархивируем вложения hid.rar, Oscilloscope.rar

Шаг 1 Создание 3-х слепков вашего пульта

2.1. Повторить действия, описанные в пунктах 1.6. — 1.8.
2.2. Сохранить третий файл данных. Для этого нажать File -> Save Cod File -> ввести имя ТРЕТЬЕГО файла(я ввел JVC_RM-RK39_102_3.txt). Это будет третий слепок.
2.3. На запрос об очистке базы нажать на кнопку «Yes», а после закрыть программу «Осциллограф».

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: