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

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Вот подумываю собрать такой себе маленький приборчик в честь 1 апреля. Придумал ему название - ик повторитель. В чем суть роботы: на нем есть ик фотодиод и ик светодиод. Находится в режиме ожидания - ждет, пока на фотодиоде появиться какое-нить изменение состояния. В общем: как только он принимает сигнал - выдает его же, но с задержкой в несколько секунд. В итоге можно тайно установить в комнате с телеком и посмеяться над пользователем: он один раз нажимает на кнопку - а перескочило на два канала, ну и все в этом духе :))
Как думаете, возможно такое забацать? И какая примерно (очень примерно) частота роботы пультов у телевизоров? Какую частоту кварца подбирать и насколько много нужно операционной памяти в мк?
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Вполне здравая идея, я делал подобное несколько лет назад, только не ради шутки
http://mcs.uwsuper.edu/sb/327/Projects/2009/Repeater/
Про частоту несущей там в тексте написано, никаких кварцев не нужно.
Последний раз редактировалось Ser60 Ср янв 15, 2014 18:50:10, всего редактировалось 1 раз.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

Ser60 писал(а): http://mcsuwsuper.edu/sb/327/Projects/2009/Repeater/
Про частоту несущей там в тексте написано, никаких кварцев не нужно.
Ссылка недействительна :(
Что за "несущая" и почему не нужно кварцев? Что там с ОЗУ?
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Ссылку подправил. В ИК передатчиках управляющие цифровые сигналы модулируют несущую частоту, которая обычно находится в пределах 36-38 кгц, но бывают и отличия, особенно в спутниковых приемниках. Подробнее почитайте в Гугле о принципах дистанционного управления на ИК. Кварцы не нужны, т.к. получить достаточно стабильную несущую можно используя внутренний генератор МК. В проекте применен МК с 2К памяти (флеш). Сколько там ОЗУ я точно не помню, но не более 256 байт из которых в программе используются лишь несколько.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Пт сен 07, 2012 19:38:09
Откуда: Белая Церковь, Украина

Сообщение Саша Леськив »

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

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

И ещё такой вопрос: какой фотодиод использовать? Обычный, или трехвыводный? И чем они отличаются? Такой же вопрос об икдиод.
Все получится!! Главное не сдаваться, ведь не ошибается тот, кто не ничего не делает!!!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

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

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

Использовать можно любой инфракрасный светодиод с 2 выводами. Инфракрасных с 3 выводами я не встречал.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44324
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Ser60 писал(а):Мое устройство просто ретранслятор без задержки сигнала. В вашем случае я не понимаю как обеспечить прием сигнала от пульта устройством И игнорирование его телеком.
Так и не надо "игнорирование сигнала теликом- весь прикол в том, что этот "чёрный ящик" после посылки сигнала управления с пульта - дублирует ту же команду ещё раз через некоторое время... Ну, типа "дробящая кнопка"
Последний раз редактировалось АлександрЛ Чт янв 16, 2014 11:39:29, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

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

Вернуться в «AVR»