Страница 1 из 1

Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 00:55:50
Саша Леськив
Вот подумываю собрать такой себе маленький приборчик в честь 1 апреля. Придумал ему название - ик повторитель. В чем суть роботы: на нем есть ик фотодиод и ик светодиод. Находится в режиме ожидания - ждет, пока на фотодиоде появиться какое-нить изменение состояния. В общем: как только он принимает сигнал - выдает его же, но с задержкой в несколько секунд. В итоге можно тайно установить в комнате с телеком и посмеяться над пользователем: он один раз нажимает на кнопку - а перескочило на два канала, ну и все в этом духе :))
Как думаете, возможно такое забацать? И какая примерно (очень примерно) частота роботы пультов у телевизоров? Какую частоту кварца подбирать и насколько много нужно операционной памяти в мк?

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 01:05:11
Ser60
Вполне здравая идея, я делал подобное несколько лет назад, только не ради шутки
http://mcs.uwsuper.edu/sb/327/Projects/2009/Repeater/
Про частоту несущей там в тексте написано, никаких кварцев не нужно.

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 18:04:31
Саша Леськив
Ser60 писал(а): http://mcsuwsuper.edu/sb/327/Projects/2009/Repeater/
Про частоту несущей там в тексте написано, никаких кварцев не нужно.
Ссылка недействительна :(
Что за "несущая" и почему не нужно кварцев? Что там с ОЗУ?

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 18:56:09
Ser60
Ссылку подправил. В ИК передатчиках управляющие цифровые сигналы модулируют несущую частоту, которая обычно находится в пределах 36-38 кгц, но бывают и отличия, особенно в спутниковых приемниках. Подробнее почитайте в Гугле о принципах дистанционного управления на ИК. Кварцы не нужны, т.к. получить достаточно стабильную несущую можно используя внутренний генератор МК. В проекте применен МК с 2К памяти (флеш). Сколько там ОЗУ я точно не помню, но не более 256 байт из которых в программе используются лишь несколько.

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 21:04:45
Саша Леськив
Ну кварц я все равно поставлю - места немного, но вдруг smart телек очень чувствителен к пульту? Пауза, например, между двумя высокими логическими уровнями на несколько миллисекунд больше/меньше и все - не реагирует :)

Тоесть обычная тинька2313 подойдет? Кварц поставлю, например, 4мГц. В мк операционки не много, не мало - 125829 битов)) Если делать паузу, например, в 3 секунды, то можна будет дублировать сигнал с частотой до ~42кГц. Думаю норм будет.

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

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 21:59:21
Ser60
Мое устройство просто ретранслятор без задержки сигнала. В вашем случае я не понимаю как обеспечить прием сигнала от пульта устройством И игнорирование его телеком.

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

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

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Ср янв 15, 2014 22:36:47
АлександрЛ
Ser60 писал(а):Мое устройство просто ретранслятор без задержки сигнала. В вашем случае я не понимаю как обеспечить прием сигнала от пульта устройством И игнорирование его телеком.
Так и не надо "игнорирование сигнала теликом- весь прикол в том, что этот "чёрный ящик" после посылки сигнала управления с пульта - дублирует ту же команду ещё раз через некоторое время... Ну, типа "дробящая кнопка"

Re: Маленькая AVR пакость: ик повторитель

Добавлено: Чт янв 16, 2014 09:55:35
Engineer_Keen
Саша Леськив писал(а):И ещё такой вопрос: какой фотодиод использовать? Обычный, или трехвыводный? И чем они отличаются?
Думаю речь идет о фотоприемнике TSOPxxx, в него встроены демодулятор на определенную частоту (36кГц например, цифры есть в маркировке) и автоматическая регулировка усиления. С его вывода идет уже цифровой сигнал без несущей частоты. А на выходе обычного ИК-фотодиода/фототранзистора у вас будет аналоговый сигнал который придется усиливать и демодулировать самостоятельно. Что касается передающей части, то там все проще, достаточно обычного ИК-светодиода, подключенного к контроллеру (про резистор не забываем), для модуляции используется режим CTC таймера (WGMxx биты регистра таймера), а сам код передается включением-отключением вывода OCR (COMxx биты регистра).