Беспроводные ИК наушники ERGO ER903IR (двухканальные)

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

Инфракрасный датчик

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

Что представляет собой ИК-датчик

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

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

Введение

Давайте теперь научимся управлять электроникой дистанционно. Самый простой и доступный способ – с помощью инфракрасного пульта дистанционного управления. Такой способ дистанционного управления крайне распространен и привычен каждому.
Благодаря своей дешевизне, простоте, экономичности и универсальности, ИК пульт всегда будет занимать свое место среди устройств дистанционного управления, наряду с Bluetooth, радио, и WiFi.

Принцип действия

ИК-приемник на Ардуино способен принимать и обрабатывать инфракрасный сигнал, в виде импульсов заданной длительности и частоты.

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

Чтобы сигнал от пульта ДУ принимался ИК приемником Ардуино, пульт должен быть настроен на соответствующую частоту. Поэтому не каждый пульт ДУ подойдет для нашего ИК приемника.

Схема подключения

Разберем на распиновку ИК приемника. Традиционный ИК-приемник имеет три контакта:

  • Питание (VCC, 5V)
  • Земля (GND)
  • Данные (выходное напряжение, VOUT)

Для удобства можно использовать и готовые модули ИК приемника, которые дополнят ИК приемник RC-фильтром.

Давайте же соберем что-нибудь!

Принцип работы ИК датчика

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

Активные

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

Активные

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

Пассивные

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

Пассивные датчики

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

Комбинированные

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

Комбинированные инфракрасные детекторы не лишены недостатков. Если по тем или иным причинам, какой либо датчик не сработает при наличии движения в зоне действия устройства, то подобные действия не приведут к срабатыванию охранной или пожарной системы.

Передача звука через ИК лучи

Рис. 1

В основе приемника находится интегральная микросхема — усилитель ЭКР1436УН1 (Рис.2). Данная микросхема специально разработана для использования в малогабаритных устройствах с низковольтным питанием. Но несмотря на это она развивает достаточную мощность при невысокой напряжении. В качестве нагрузки используются обычные аудио наушники, в которых активное сопротивление катушек динамиков не превышает 30 Ом. При большем сопротивлении громкость значительно снижается. Если в наличии только наушники с высшим сопротивлением, то громкоговорители можно соединить между собой параллельно.

Конденсаторы С1, С2 лучше использовать пленочные, например, К73-17. Микросхему ЭКР1436УН1 можно заменить ее полный импортный аналог МС34119. Для питания подойдут две батарейки типа АА или ААА. Последние использовать удобнее, поскольку они имеют меньшие размеры, что приведет к уменьшению габаритных размеров приемника, который будет размещаться непосредственно в наушниках. Фотодиод HL1 выводится на крепление, предназначенное для микрофона (см. фото). Проверка приемника происходит при напрямленни фотодиода HL1 на любую лампу накаливания. В этот момент в наушниках прослушивается довольно громкий, равномерное, низкочастотный звук. При отсутствии фотодиода ФД-256 его можно заменить на ФД252, ФД263, ФД230, или любые другие с интегральной чувствительностью не менее 0,6 мкА / лк. При правильном собрании схема работает сразу.

Внимание! Копирование материала разрешается только с указанием ссылки на данный сайт https://meandr.org/

Применение в охранных и пожарных сигнализациях

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

Раздвижная дверь

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

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

Противопожарные устройства

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

Добавить ссылку на обсуждение статьи на форуме

РадиоКот >Схемы >Аналоговые схемы >Бытовая техника >

Теги статьи:РетрансляторИнфракрасныйДобавить тег

Ретранслятор ИК-сигналов.

Автор: Watson79 Опубликовано 01.01.1970

Однажды был у меня один телевизор и один DVD-плеер и стояло всё это в одной комнате и не было никаких проблем. И вот однажды появился телевизор на кухне. Захотелось на кухне тоже киношку смотреть. Тем более ребёнок появился : и, соответственно, спал там, где был большой телек и ДВДюк. И просверлил я тогда дырку (отверстие — кому как нравится) в стене насквозь — бросил парочку кабелей (аудио и видео) и вот, казалось бы, настало счастье. Ан нет, что бы управлять плеером, приходилось бегать в комнату с пультом. Сразу же захотелось управлять DVD-плеером из кухни, также не хотелось платить 1,5 штуки за покупной ретранслятор на радио сигнале, также не хотел, и мудрить ретранслятор на радио. Начал рыть И-нет. Нашёл несколько буржуйских схем — ну уж больно они заморочены и наворочены и работают только на одной частоте. Куда проще — приёмник — усилитель — передатчик. Ещё некоторое время порыв просторы сети нашёл простенький ретранслятор.

Детали:

Преимущества данного проекта: 1. Дёшево. 2. Просто. 3. Не требуется дополнительных настроек. 4. Требуется самый обычный провод для стыковки ИК-излучателя и модуля. 5. Не требуется радиоканала. 6. Визуальная индикация красным светодиодом. 7. ИК-светодиод может быть любым с длинной волны в диапазоне 850 — 950 нм.

Описание схемы.

В приемнике используется фотодиод SFH2030 или любой другой с рабочим диапазоном 850 — 950 нм. Фотодиод должен быть с фильтром видимого света. Импульсы ИК лучей от пульта ДУ попадая на фотодиод возбуждают в нем электрические импульсы. Типичная величина тока около 1 мкА при расстоянии до пульта ДУ 1 метр. Электрические импульсы усиливаются операционным усилителем CA3140 (DataSheet — https://files.lv-soft.info/Integrated-circuits/C/ca/ca3140.pdf). Это дифференциальный усилитель, в котором выходное напряжение около 1 вольта соответствует входному току порядка 1 мкА. Фотодиод может соединяться с операционным усилителем кабелем. Экранировать его необязательно, так как синфазный сигнал от источника подавляется дифференциальным усилителем. Важен тип используемого ОУ. Во входных цепях должен стоять КМОП транзистор, так как он имеет очень малый ток утечки и дрейф нуля. Поэтому 741 или LF351 ОУ использовать нельзя. На выходе ОУ в качестве драйвера светоизлучающих диодов используется транзистор BC337. Он работает в схеме с общим эмиттером и дает дополнительное усиление сигнала. В отсутствие внешних ИК импульсов, на выходе ОУ напряжение равно нулю и ток через выходной транзистор не течет. Резистор номиналом 1 кОм в базовой цепи транзистора ограничивает входной ток во избежание порчи прибора. При появлении внешних ИК импульсов будет видно мигание красного светодиода, что будет говорить о правильной работе устройства. В схеме не имеется переходных конденсаторов для уменьшения переходных искажений ретранслируемого сигнала. Так как в пульте ДУ используется импульсно-кодовая модуляция. По этой же причине переключающий транзистор должен быть высокочастотный.

Настройка.

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

Параметры устройства:

Потребляемый ток 2мA в ждущем режиме (12 — 15 Вольт питание) Потребляемый ток 60 мА при 12 Вольтах при передаче Потребляемый ток 85 мA с 15V источником питания Дистанция до ИК приемника до 1 метра Дальность действия передатчика более 5 метров

У меня всё это работает вот от такой батарейки:

Файлы:

Схема и плата в формате DipTrace.

Вопросы, как обычно, складываем тут.

Как вам эта статья? Заработало ли это устройство у вас?
800
2
00

Эти статьи вам тоже могут пригодиться:

Откройте! ИК!

Инфракрасный барьер.

Как самому слепить инфракрасный порт для компа

Мощный, переключаемый ИК пульт для фотоаппаратов CANON, NIKON, PENTAX

Инфракрасные уши.

ИК паяльная станция с цифровым управлением.

Применение ИК-датчиков в быту и на производстве

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

Для регулировки температуры

При организации многих технологических процессов важно поддерживать температуру в заданных пределах. Механические устройства имеют значительные погрешности, поэтому если необходимо регулировать нагрев или охлаждение веществ с точностью до 0.1˚С, применяются специальные инфракрасные устройства. Такие приборы, объединённые в электрическую цепь с микропроцессорной платой, могут изменять температурный режим в автоматическом режиме.

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

Температурные инфракрасные датчики

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

Инфракрасные ПДУ

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

Инфракрасный ПДУ

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

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

Датчик расстояния

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

Датчик расстояния

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

Приобрести инфракрасные датчики можно в Москве, а также на Алиэкспресс либо других аналогичных торговых площадках.

Счётчик оборотов двигателя

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

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

Принцип работы бесконтактного устройства подсчёта оборотов очень прост:

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

Счётчик оборотов двигателя

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

Управление arduino пультом ИК

У каждого дома есть пульт от телевизора, или другой пульт дистанционного управления(ДУ). Данное устройство позволяет на расстоянии управлять каким-либо устройством, что является очень удобным. Не надо тратить драгоценные калории и делать лишние движения. Если у вас есть какое-то устройство и вы хотели бы управлять им на расстоянии, тогда можно сделать дистанционное управление данным устройством. При желании можно сделать и пульт ДУ своими руками, но для этого нет необходимости и это другая история. Зачем может понадобиться дистанционное управление?! — все просто:

Лень — это качество, заставляющее прилагать огромные усилия к тому, чтобы снизить общие затраты энергии.

Шварц

Впервые дистанционное управление в действии миру показал изобретатель Никола Тесла, в 1898 году на выставке в Медисон-сквер-гарден он представил лодку с радиоуправлением под названием «телеавтомат». На сегодняшний день эта технология получила широчайшее распространение, только добавилось разные способы передачи команд(канал связи).

Из основных каналов связи можно выделить:

  • Радиоканал
  • Ультразвуковой
  • Инфракрасный

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

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

Разобрав данный приемник Я увидел кое-какую хитрость, в данном «глазке» было спаяно вместе 4 ик приемника. Сделано это для того чтобы принимать ик волны с четырех сторон. И это удобно, не нужно ограничивать себя определенным углом приема.

Я так же набросал похожую схему с четырьмя приемниками, вдруг понадобиться. Ик приемники я использовал TSOP1836, но можно брать другие. Что бы обеспечить прием 360 градусов нужно выбрать соответственные ик приемники(с широким углом приема) и расположить максимально близко их между собой. С моим приемников проблем с приемом я не заметил. Так же забросил во вложение печатную плату и расположение элементов.

Для обработки команд я естественно буду использовать arduino uno, в качестве приемника ИК можно использовать TSOP34836(обладает высокой дальностью приема, но дороже) или TL1838. Пульт можно взять любой ИК даже от телевизора. Ну если надо свой пульт то можно купить комплект для arduino.

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

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

Для приема arduino ИК сигналов мы подключим ИК приемник следующим образом:

Обратите внимание что расположение ножек у приемника может отличаться.

Приемник имеет 3 ноги, «+» и «-» питания(в основном напряжение 3,3-5В) и нога данных именно она передает информацию на устройство(в нашем случае arduino). Напряжение питания для TSOP34836 является 2.7-5.5 вольт. Я буду использовать 5 вольт от стандартного выхода arduino.

Ну и естественно нужна прошивка для arduino. Алгоритм работы будет следующим: при нажатии на верхнюю кнопку пульта arduino включает реле, а при повторном нажатии выключает. С помощью этого реле можно запитать например подсветку, но не обязательно программировать нажатие кнопки на реле, можно выводить в компьютер команду или выполнить определенную операцию в arduino и т.д. Для упрощения работы будем использовать готовую библиотеку. Код прошивки:

#include int RECEIVE_PIN = 11;//контакт приемника int RELAY_PIN = 3;//контакт реле IRrecv irrecv(RECEIVE_PIN);//присваиваем пин приемника decode_results results;//полученные данные void setup() { Serial.begin(9600); irrecv.enableIRIn(); // включаем приемник pinMode(RELAY_PIN, OUTPUT); // настраиваем реле на выход digitalWrite(RELAY_PIN,HIGH); //устанавливаем высокое значение } void loop() { if (irrecv.decode(&results)) {//если получены данные Serial.print(«0x»); Serial.println(results.value, HEX);//вывод полученного в терминал if ((results.value == 0x8FF40BF) ||(results.value == 0xD72040BF)) digitalWrite(RELAY_PIN, !digitalRead(RELAY_PIN));//если код кнопки 0x8FF40BF или 0xD72040BF меняем состояние реле на противоположное delay(200);// задержка от двойного срабатывания irrecv.resume();// Получаем следующее значение } }

Немного поясню по скетчу:

if ((results.value == 0x8FF40BF) ||(results.value == 0xD72040BF))

Полученное значение сравнивается с «0x8FF40BF» и «0xD72040BF» — это коды кнопок в шестнадцатеричной системе исчисления. Два значения лишь потому что я использую два пульта с уникальными кодами.

digitalWrite(RELAY_PIN, !digitalRead(RELAY_PIN));

Стандартная процедура цифровой записи пина за исключением «!digitalRead(RELAY_PIN)». Знак «!» обозначает инверсию, в нашем случае инверсия состояния цифрового выхода «RELAY_PIN».

Serial.print(«0x»); Serial.println(results.value, HEX);//вывод полученного в терминал

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

Так же в библиотеке IRremote есть несколько разных примеров, что может оказаться полезным.

Во вложении к статье:

  • скетч для arduino
  • печатная плата для 4 датчиков

Подключение датчика

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

Работа датчика

Работа по подключению ИК датчика выполняется в такой последовательности:

  • Правильно подобрать место для установки. Чувствительный элемент лучше регистрирует движения, осуществляемые поперёк контролируемой области. Высота монтажа зависит от модели датчика (2.5–4.0 м).
  • Отключить электричество в доме и подвести провода от щитка или распределительной коробки к месту подсоединения датчика.
  • Снять защитную пластиковую оболочку детектора.
  • Подключить проводники к устройству согласно схеме указанной в инструкции или на самом приборе.
  • Установить датчик на заранее подготовленное место, используя встроенный пружинный фиксатор.
  • Проверить и настроить инфракрасный выключатель.

Большая часть производимых датчиков имеет встроенные элементы регулировки времени свечения лампы и порога срабатывания. На плате переменные резисторы обозначаются соответственно TIME и LUXE.

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

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

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

Инфракрасное управление своими руками

Всем добрый день!

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

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

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

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

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

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

Схемки

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

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

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

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

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

Немного кода

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

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