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

ИК-приемник представляет собой стандартное устройство, подключаемое к COM (RS-232) порту, и служащее для дистанционного управления роботом.

Одна из возможных схем ИК-приемника. Для ИК-приемника подойдет любой 5-вольтовый инфракрасный приемник, используемый в бытовой аппаратуре (телевизорах). Например: TSOP1836, IS1U60L, GP1U52X, SFH506-36 или наш отечественный TK1833. Стабилизатор напряжения КРЕН5А необходим для питания ИК-приемника 5 вольтовым напряжением, т.к. с 7го контакта COM-порта поступает напряжение 12 вольт. Резистор можно выбрать из диапазона 3-5 кОм, конденсатор 4.7-10 МкФ. Любой маломощный диод.

В приведенной схеме выходной сигнал подается на 1 контакт COM порта (DCD). Этот контакт не используется стандартной мышью для COM порта, поэтому если у Вас не хватает свободного COM порта, данную схему можно использовать параллельно с мышью (но не с модемом)! Выходной сигнал можно подавать не только на DCD, но и на другие контакты, например CTS или DSR. Все эти параметры можно выставить в программе, которая работает в ИК приемником. Вариантов программы несколько, наиболее распростанена программа WinLIRC. Также могу посоветовать использовать программу Girder.

Распиновка и внешний вид основных элементов схемы

Слева на право - две разновидности 5-ти вольтовых ИК-приемников, и микросхема стабилизатора напряжения КРЕН5А.

Распиновка COM-порта

Распиновка и описание контактов COM порта (25 pin).

ИК-приемник, играет не последнюю роль в нашей, повседневной жизни. С помощью данной микросхемы мы имеем возможность управлять современными благами бытовой техники, телевизором, музыкальным центром, автомагнитолой, кондиционером. Это позволяет нам делать, пульт дистанционного управления (ПДУ), рассмотрим подробнее, его работу, схему, назначение и проверку. В статье, ик-приемник как проверить самому.

Что такое ИК-приёмник и как он работает

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

В основе этой микросхемы лежит pin фотодиод, особенный элемент, с p-n переходом и i областью между ними, аналог базы транзистора, как в бутерброде, вот вам и аббревиатура pin, в своём роде, уникальный элемент.

Он включён в обратном направлении и не пропускает электрический ток. Ик-сигнал поступает на i область, и он проводит ток, преобразовывая его в напряжение.


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

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


Нам понадобится, мультиметр, блок питания или несколько батареек, соединительные провода, монтаж можно произвести навесной.

У него три вывода, один GND, на второй подаётся плюс 5 вольт, а с третьего выходит сигнал out. Подключаем питания соответственно первой и второй ноге, и снимем напряжение с третей.


Он находится в состоянии ожидания сигнала с пульта, и на мультиметре мы видим, пять вольт. Начинаем переключать каналы или нажимать на другие кнопки, направив пульт, на него.

Если он рабочий, то напряжение будет проседать, примерно на 0,5- 1 вольта. Если всё происходит, как написано здесь, по прибор рабочий, в противном случае, элемент не исправен.

Как определить цоколевку инфракрасного приёмника

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

Для определения цоколёвки ик-приемника, если он впаян в плату, смотрите на ней, возможно, есть маркировка выводов. Если там ни чего не написано, осмотрите сам элемент, ищите его название, а затем в интернете поищите характеристики и данные, такое ведение дела, весьма грамотное. Следуя инструкции, ик-приемник как проверить самому.

схема из журнала "Юный Техник".

Интересное направление радиоэлектроники, которая дополнила эту электронику новыми преимуществами "невидимого" света (инфракрасный свет). Вот я и предлагаю схему простого (для примера) приемника и передатчика основанного на инфракрасных лучах. Основа: операционный усилитель к140уд7 (у меня тут уд708), излучающий и принамющие ИК-фотодиоды, УНЧ (к548ун1а(б,в - индексами)- на два канала)(правда куда второй канал усилителя "включите" решать вам - схема предатчика рассчитана на один канал, т.е. моно). Питание устройства: вообще рекомендую с приличной стабилизацией токов (а так "дендюшный" адаптер раздражает фоном "сети"). Способ: амплитудно-модулированный сигнал передатчика усиливается приемником в 1000 раз.

Как работает устройство. Предлагаю Вам просмотреть небольшой видеоролик тестирование ИК-пульта "на слух". Можно быстро проверить работоспособность и мощность сигнала по звуку.

Схема ИК-приемника и ИК-передатчика

При сборке конденсаторы С1 и С2 должны быть как можно ближе к усилителю! К выходу можно подключить высокоомные наушники (для низкоомных нужен отдельный УНЧ). Фотодиод ФД7(у меня ФД5.. какой-то: "таблетка" такая с фокусирующей линзой - не помню точно наименование); 0.125Вт резисторы: R1 с R4 задают коэффициент услиния сигнала в 1000 раз. Приемник налаживается просто: фотодиод направляется на источник ИК-излучения, например, лампу 220в-50Гц: нить накала будет фонит с частотой 50Гц или пульт ДУ от телевизора (видео и т.д.).Чувствителность приемника большая: нормально принимает сигналы отражённые от стен.

На передатчике ИК светодиоды АЛ107а: подойдёт любой. R2 2 кОм, С1 1000мкФх25в, С2 200мкФх25В, трансформатор тоже любой. Хотя вполне можно обойтись без трансфорсматора - подать усиленный аудиосигнал на конденсатор С2.

Схема устройств

Недавно по необходимости собрал ИК приемник для проверки ИК пультов (телевизоров и DVD). После доработки схемы - установил моно УНЧ TDA7056. Данный усилитель имеет хорошие харакетеристики усиления около 42 дБ; работает в диапазоне напряжении от 3В до 18В, что позволило ИК приемнику работать даже при напряжении 3В; диапазон усиления TDA от 20 Гц до 20кГц (УД708 проспукает до 800 кГц) вполне достаточно для использования приемника в качетсве аудио сопровождения; имеет защиту от короткого замыкания на всех "ножках"; защиту от "перегрева"; слабый коэффициент собственных помех. В целом мне понравился этот компактный и надежный УНЧ (у нас он стоит 90р.).
Есть к нему с . На рис.1 отображен пример использования усилителя.


Фото TDA7056



Рис.1. Схема усилителя с TDA7056

В итоге получился ИК приемник рис.2, который работает в диапазоне напряжении от 3В до 12В. Рекомендую применять для питания приемника батареи, либо аккумуляторы. При использованиии блока питания необходим стабилизированный источник, иначе будет слышен фон сети 50Гц, который усиливает УД708. Если устройство находится вблизи источника сетевого напряжения или радиоизлучения, то могут возникнуть наводки. Для уменьшения помех в схему необходимо включить конденсатор С5. TDA7056 рассчитан на выходной динамик в 16 Ом, к сожалению у меня такого нет. Пришлось использовать 4-омный динамик на 3 Вт, который был подключен через одноваттный резистор 50 Ом. Слишком низкое сопротивление катушки динамика вызывает избыток мощности и перегревает усилитель. В целом из-за дополнительного резистора УНЧ не греется, но обеспечивает вполне приемлемое усиление.



Рис.2. Схема ИК приемника с УНЧ



Фото ИК приемника

Рассмотрим на этом занятии подключение ИК приемника к Ардуино. Расскажем какую библиотеку следует использовать для IR приемника, продемонстрируем скетч для тестирования работы инфракрасного приемника от пульта дистанционного управления и разберем команды в языке C++ для получения управляющего сигнала.

Устройство ИК приемника. Принцип работы

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

Принцип работы IR ресивера. Обработка сигнала от пульта ДУ

ИК-приемник на Ардуино способен принимать и обрабатывать инфракрасный сигнал, в виде импульсов заданной длительности и частоты. Обычно ИК-приемник имеет три ножки и состоит из следующих элементов: PIN-фотодиод, усилитель, полосовой фильтр, амплитудный детектор, интегрирующий фильтр и выходной транзистор.

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

Полосовой фильтр настроен на фиксированную частоту: 30; 33; 36; 38; 40 и 56 килогерц. Чтобы сигнал от пульта ДУ принимался ИК приемником Ардуино, пульт должен быть с той же частотой, на которую настроен фильтр в IR приемнике. После фильтра сигнал поступает на амплитудный детектор, интегрирующий фильтр и выходной транзистор.

Как подключить ИК приемник к Ардуино

Корпуса инфракрасных приемников содержат оптический фильтр для защиты прибора от внешних электромагнитных полей, изготавливаются они специальной формы для фокусировки принимаемого излучения на фотодиоде. Для подключения IR приемника к Arduino UNO используют три ножки, которые соединяют с портами - GND, 5V и A0.

Для занятия нам понадобятся следующие детали:

  • Плата Arduino Uno;
  • Макетная плата;
  • USB-кабель;
  • IR приемник;
  • Пульт ДУ;
  • 1 светодиод;
  • 1 резистор 220 Ом;
  • Провода «папка-папка» и «папка-мамка».

Схема подключения ИК приемника к аналоговому порту Ардуино

Подключите IR приемник по схеме и светодиоды к 12 и 13 пину и загрузите скетч.

#include // подключаем библиотеку для IR приемника IRrecv irrecv(A0); // указываем пин, к которому подключен IR приемник decode_results results; void setup () // процедура setup { irrecv.enableIRIn (); // запускаем прием инфракрасного сигнала pinMode (13, OUTPUT); // пин 13 будет выходом (англ. «output») pinMode (12, OUTPUT); // пин 12 будет выходом (англ. «output») pinMode (A0, INPUT); // пин A0 будет входом (англ. «intput») Serial .begin (9600); // подключаем монитор порта } void loop () // процедура loop { if (irrecv.decode (&results)) // если данные пришли выполняем команды { Serial .println (results.value); // отправляем полученные данные на порт // включаем и выключаем светодиоды, в зависимости от полученного сигнала if (results.value == 16754775) { digitalWrite (13, HIGH); } if (results.value == 16769055) { digitalWrite (13, LOW); } if (results.value == 16718055) { digitalWrite (12, HIGH); } if (results.value == 16724175) { digitalWrite (12, LOW); } irrecv.resume (); // принимаем следующий сигнал на ИК приемнике } }

Пояснения к коду:

  1. Библиотека IRremote.h содержит набор команд и позволяет упростить скетч;
  2. Оператор decode_results присваивает получаемым сигналам от пульта дистанционного управления имя переменной results .

На что обратить внимание:

  1. Чтобы можно было управлять включением светодиода необходимо включить монитор порта и узнать какой сигнал отправляет та или иная кнопка на пульте ДУ;
  2. Полученные данные следует внести в скетч. Измените восьмизначный код в скетче после знака двойного равенства if (results.value == 16769055) на свой.

ИК-приемник устройство, работа и проверка

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


работа и структурная схема ИК приемника

Обычно, микросборка ИК-приемника имеет от трех выводов. Один является общим и подсоединяется к минусу питания GND , другой к плюсу V s , а третий является выходом принимаемого сигнала Out .

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

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

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

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

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

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

Проверка ИК-Приемника

Так как приемник ИК-сигналов является специализированной микросборкой, то для того, чтобы убедиться в ее работоспособности требуется подать на микросхему напряжение питания, обычно это 5 вольт. Потребляемый ток при этом будет около 0,4 – 1,5 мА.

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

Итак, перед началом теста модуля обязательно определяем цоколевку его выводов. Обычно эту информацию легко найти, в нашем мегасправочнике даташитов по электронике. Скачать его вы можете кликнув на рисунок справа.

Проведем проверку на микросхеме TSOP31236 ее распиновка соответствует рисунку выше. Плюсовой вывод от самодельного блока питания подключаем к плюсовому выводу ИК-модуля (Vs), минус – к выводу GND. А третий вывод OUT подсоединяем к плюсовому щупу мультиметра. Минусовой щуп подсоединяем к общему проводу GND. Мультиметр переключаем в режим напряжения DC на 20 V.

Как только на фотодиод ИК-микросборки начнут поступать пачки инфракрасных импульсов от, то напряжение на его выходе будет падат на несколько сотен милливольт. При этом будет хорошо заметно, как на экране мультиметра значение снизиться с 5,03 вольт до 4,57. Если отпустим кнопку ПДУ, то на экране вновь отобразиться 5 вольт.

Как видим, приемник ИК излучения правильно реагирует на сигнал с пульта. Значит модуль исправен. Аналогичным образом можно проверить любые модули в интегральном исполнении.

Завязка или «Как начинался девайс»

…Когда я пришёл, Виктория сидела на диване, уставившись в телевизор. День выдался тяжёлый, поэтому ей не хотелось ничего делать. Несколько минут мы смотрели какой-то попсовый сериал, потом он закончился, и Вика выключила телевизор. В комнате стало темно. На улице шумел дождь, и от этого казалось, что дома тоже холодно.
Вика поднялась с дивана и принялась, на ощупь, искать выключатель от светильника. Настенный светильник висел, почему-то, не у дивана, а на другой стене и приходилось топать через всю комнату, чтобы зажечь свет. Когда она, наконец, включила его, комната наполнилась тёплым светом лампочки накаливания.
Около меня, на помятой простыне, лежал пульт от телевизора. Нижние кнопки без опознавательных знаков и, скорее всего, не использовались. И тут у меня возникла интересная мысль…
— Вик, а хочешь, я сделаю так, что твой светильник можно будет пультом от ящика включить? Там даже кнопки лишние есть…

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

Ловить сигнал будем с помощью фотоприёмника . Причем не каждый приёмник подойдёт – несущая частота должна совпадать с частотой пульта. Несущая частота приёмника указана в его маркировке: TSOP17xx – 17 это модель приёмника, а хх – частота в килогерцах. А несущую частоту пульта можно найти в документации или в инете. В принципе, сигнал будет приниматься, даже если частоты не совпадают, но чувствительность будет фиговой – придётся тыкать пультом прямо в приёмник.

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

В памяти устройства хранятся контрольные точки. Для каждой такой точки нужно записать время и состояние выхода с ИК-приёмника – 0 или 1.
При получении сигнала с пульта, МК будет последовательно проверять каждую точку. Если все точки совпали – то это была та самая кнопка, на которую устройство запрограммировали. А если выход с приёмника хотя-бы в одной точке не совпал с шаблоном, то устройство никак не отреагирует.

Впрочем, баги никто не отменял! Возможно, что, сигнал будет отличаться от шаблона, но
в контрольных точках значения будут одинаковые. Получится ложное срабатывание. Казалось-бы – редкостное западло, и бороться с ним пипец сложно! Но на самом деле не всё так плохо (а местами даже хорошо).

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

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

Второй тип ошибок (aka «Пропуск команды») бывает из-за того, что точка расположена слишком близко к фронту импульса (к тому месту, где сигнал на выходе приёмника меняет свой уровень).
Представь себе, что через несколько микросекунд после контрольной точки сигнал должен меняться с HIGH на LOW. А теперь представь, что пульт выдал команду чуть быстрее, чем обычно (довольно часто случается). Фронт импульса сдвинулся во времени, и теперь он происходит ДО контрольной точки! Выход с приёмника не совпадёт с шаблоном и система сбросится.
Чтобы этого не происходило, нужно размещать контрольные точки подальше от фронтов.

«Всё круто» — скажешь ты – «Но откуда мне взять контрольные точки?». Вот и я над этим долго тупил. В результате решил доверить расстановку точек тебе.
На устройстве есть джампер J1. Если при включении он замкнут – устройство будет тупо передавать через UART всё, что выдаёт ИК-приёмник. На другой стороне провода эти данные принимает моя программа, которая выдаёт на экран компа импульсы с TSOP’а. Тебе остаётся только мышкой раскидать по этому графику контрольные точки, и прошить их в EEPROM. Если возможности использовать UART нету, то на помощь приходит джампер J2. Когда он замкнут – устройство не выдаёт данные по UART, а складывает их в EEPROM.


Схема
Простая до безобразия. В качестве контроллера я взял ATTiny2313. Частота 4 мегагерца, от кварца, или внутренней RC цепочки.
На отдельный разъём выведены линии RX и TX для связи, и питание. Туда – же выведен RESET для того чтобы можно было перепрошивать МК, не вынимая из устройства.
Выход фотоприёмника подключается к INT0, он подтянут к питанию через резистор в 33к. Если будут сильные помехи, то можно поставить туда резистор поменьше, например, 10к.
На пинах D4 и D5 висят джамперы. Jumper1 на D5 и Jumper2 на D4.

К пину D6 подцеплен силовой модуль. Причём симистор я взял самый мелкий из тех, что у меня были – BT131. Ток у него 1А – не круто, но зато корпус не слишком большой — ТО92. Для мелкой нагрузки самое то. Опторазвязку я сделал на MOC3023 – у неё нет датчика пересечения нуля, а значит она подходит для плавного управления нагрузкой (здесь я это так и не реализовал).

Порт B почти полностью выведен на разъём – туда можно прицепить индикатор или ещё что-нибудь. Этим-же разъёмом я пользуюсь при прошивке девайса. Пин B0 занят светодиодом.

Питается всё это дело через LM70L05 и диодный мост. То есть на вход можно подавать переменное напряжение, например, с трансформатора. Главное, чтобы оно не превышало 25 Вольт, а то умрёт либо стабилизатор, либо кондер.

Плата получилась вот такая:


Да, она немного отличается от той платы, которая лежит в архиве. Но это не значит, что я сделал себе убер-продвинутую плату, а вам подсунул демо версию:). Напротив, моя плата имеет пару недостатков, которых нет в конечной версии: у меня не выведена на штырёк ножка RESET, и светодиод висит на PB7. А это не очень способствует внутрисхемному программированию.

Прошивка
Устройство может работать в двух режимах. В первом – когда J2 замкнут – оно просто передаёт импульсы с фотоприёмника в UART. С него и начнём:

UART работает на скорости 9600, т.е, при частоте 4МГц в регистр UBRR записываем 25.

…ждём, пока не дёрнется ножка фотоприёмника. Как только она опустилась (изначально-то она болтается на pull-up резисторе) мы запускаем таймер (TIMER/COUNTER1, тот, что на 16 бит) и врубаем прерывание INT0 на любое изменение входа – any logical change (ICS00 = 1). Таймер тикает… ждём.

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

Ещё импульс… выход дёргается… прерывание… запись значения таймера в память… сброс таймера… указатель + 2 (мы пишем два байта за раз)…

И так будет продолжаться до тех пор, пока не станет ясно, что конец (оперативки) близок. Или, пока сигнал не кончится. В любом случае, мы стопорим таймер и отключаем прерывания. Потом, не спеша выкидываем всё, что насобирали, в UART. Или, если J2 замкнут – в EEPROM.

В конце можно затупить в бесконечный цикл и ждать ресета – миссия выполнена.
А на выходе получится последовательность чисел. Каждое из них – время между изменениями состояния выхода TSOP’a. Зная, с чего началась эта последовательность (А мы знаем! Это перепад с HIGH на LOW), мы можем восстановить всю картину:

После инициализации сидим и ждём, пока TSOP дёрнется. Как только это случилось – читаем из EEPROM первую точку, и в простом цикле тупим столько, сколько там написано. При этом время считаем пачками по 32us. Выйдя из ступора, проверяем – что-там на выходе приёмника.

Если выход не совпал с тем, что мы ожидали – это не наша команда. Можно спокойно дожидаться конца сигнала и начинать всё сначала.

Если выход соответствует нашим ожиданиям – загружаем следующюю точку и проверяем её. Так до тех пор, пока не наткнёмся на точку, время которой = 0. Это значит, что точек больше нет. Значит вся команда совпала, и можно дёргать нагрузку.

Вот так, получается, простенький алгоритм. Но ведь чем проще, тем надёжнее!

Софтина
Сначала я думал сделать автоматическое запоминание шаблона. То есть ты замыкаешь джампер, тыкаешь пультом в TSOP, а МК сам расставляет контрольные точки и складывает их в EEPROM. Потом стало ясно, что идея бредовая: более-менее адекватный алгоритм получится чересчур сложным. Или не будет универсальным.

Второй идеей была программка для компа, в которой можно самому расставить контрольные точки. Не слишком технологично, но всяко лучше, чем доверять это дело МК.


Приучаем девайс отзываться на нужную кнопку пульта:

1) Замыкаем перемычку J1.

2) Подключаем UART. Если возможности его подключить нету, то замыкаем джампер J2. Тогда устройство будет скидывать данные в EEPROM.

3) Врубаем питание.

4) Если мы решили юзать UART, то запускаем софт и смотрим на строку состояния (внизу окошка). Там должно быть написано “COM порт открыт”. Если не написано, то ищем косяк в подключении и тыкаем кнопу «Подключить».

5) Берём пульт и тыкаем нужной кнопкой в TSOP. Как только девайс почует, что сигнал пошёл – загорится светодиод. Сразу после этого устройство начнёт передавать по UART (или писать в EEPROM) данные. Когда передача закончилась, светодиод гаснет.

6.1) Если работаем по UART, то жмём кнопу «Загрузить по UART». И радуемся надписи «Загрузил график…» в строке состояния.

6.2) Если работаем через EEPROM, то читаем программатором EEPROM память и сохраняем в *.bin файл. (Именно bin!). Потом нажимаем в программе кнопку «Загрузить.bin» и выбираем файл с EEPROM.

7) Смотрим на загрузившийся график – это сигнал с TSOP’a. На боковой панели есть ползунок – им можно менять масштаб. Теперь тыкаем мышкой по графику – ставим контрольные точки. Правой кнопкой точки удаляются. Только не нужно их ставить слишком близко к фронтам. Получается примерно так:


8) Нажимаем «Сохранить.bin» и сохраняем точки. Потом прошиваем этот файл в EEPROM. Так-как мы запихиваем время между двумя точками в 7 бит, то оно ограничено 4мс. Если время между двумя точками превысит это значение – программа откажется запихивать точки в файл.

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» к деревянному корпусу телевизора изнутри. Для глазка фотоприемника я использовал отверстие для разъема для подключения головных телефонов (отверстие в телевизоре было пустое, закрытое заглушкой, самого разъема не было).

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

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

Котов В.Н. РК-2016-04.

Всем привет! Здесь мы поговорим о том, как сделать самое простое ИК управление (). Управлять этой схемой можно даже обычным пультом от телевизора. Предупреждаю сразу, дистанция не велика - примерно 15 сантиметров, но даже такой результат обрадует новичка в работе. При самодельном передатчике дальность величивается в два раза, то есть примерно возрастает еще на 15 сантиметров. Делается блок ДУ просто. К 9-ти вольтовой "кроне" подключаем ИК светодиод через резистор в 100-150 ом, при этом ставим обычную кнопку без фиксации, приклеиваем это к батарейке изолентой, при этом изолента не должна препятствовать инфракрасному излучению ИК светодиода.

На фото показаны все те элементы, что нам понадобятся для сборки схемы

1. Фотодиод (можно почти любой)
2. Резистор на 1 ком, и на 300-500 ом (Для наглядности на фото выставил резисторы на 300 и 500 ом)
3. Подстроечный резистор на 47 ком.
4. Транзистор КТ972А или аналогичный по току и структуре.
5. Светодиод использовать можно любой низковольтный.

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


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


Ну теперь, естественно, приступаем к пайке элементов. Паяем транзистор:



Припаиваем резистор в 1 кОм (Килоом) и построечный резистор.


И наконец паяем последний элемент - это резистор на 300 - 500 Ом, я поставил 300 Ом. Разместил его с обратной стороны печатной платы, т.к он мне не позволил припять его с лицевой стороны, из-за своих мутационных лап =)


Все это дело чистим зубной щеткой и спиртом, дабы смыть остатки канифоли. Если всё собрано без ощибок и фотодиод исправный - заработает сразу. Видео работы данной конструкции можно посмотреть ниже:

На видеоролике дистанция маленькая, так как надо было смотреть одновремено и в камеру, и на пульт. Поэтому не смог сфокусировать направления пульта. Если вместо фотодиода поставить фоторезистор, то будет реагировать на свет, проверенно лично, чувствительность даже лучше, чем в оригинальных схемах фоторезистора. На схему подавал 12в, работает нормально - светодиод горит ярко, регулируется яркость и чувствительность фоторезистора. В настоящее время по этой схеме подбираю элементы, чтобы можно было питать ИК приёмник от 220 вольт, и выход на лампочку тоже был 220В. За предоставленную схему отдельное спасибо: thehunteronghosts . Материал предоставил:

У кого то было такое, что поздно вечером по TV идет интересный фильм, а жена то и дело наседает, что сделай телевизор тише, ребенок спит?? Что же делать? Наушники с проводами- не удобно, беспроводные покупать дорого. Но есть выход.

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

Прошивать в схеме ничего не нужно, просто соберите схему и наслаждайтесь.

Вот сама схема передатчика:

Состоит она из не большого количества деталей, собрать ее не составит особого труда. Можно даже плату не травить, а сделать все навесным монтажом. Питание передатчика 12В, если будет меньше ну например 9В, все будет работать, но в наушниках будет немного фонить. Передатчик в настройке не нуждается, главное подключить все как на схеме.

Сама плата передатчика, после сборки.

На схеме показаны 4 ИК диода для передачи, но я применил всего 3, больше просто не было. Можно и один поставить, но чем их больше, тем проще ловить сигнал передачи. Подключение ИК диодов и Фото диодов ниже на фото:

Приемник Состоит тоже из минимум деталей, даже меньше чем передатчик.
Схема приемника:

Сердцем приемника, является микросхема TDA 2822. В магазинах стоит копейки.

Питается приемник от 3-4.5В, от любого источника питания.
Плата приемника получается достаточно компактной.

И так, был найден подходящий корпус для приемника.

Поместилась вся начинка туда очень хорошо, много места осталось.

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

Все запаковал в корпус, места хватило в обрез.

В итоге все выглядит прекрасно.


Настал черед корпуса передатчика. Корпус поставил какой был у меня на тот момент. Ведь питание будет внешнее, от блока питания.

Блок питания на 9В.
Все готово. Для проверки работоспособности приемника, включаем его, подключаем наушники, направляем на него простой пульт от телевизора и нажимаем любую кнопку, в наушниках должны слышатся щелчки, если они есть, значит приемник работает.