©2018-2020, ООО «Робототехника и облачные технологии»

Описание

Модуль инфракрасного приемника (далее ИК приемник, рисунок 1), входящий в состав ARDUINO SENSOR KIT, предназначен для приема данных по инфракрасному каналу от пультов дистанционного управления телевизором и от другого оборудования. Модуль обладает большой универсальностью и позволяет принимать команды от большинства ИК пультов бытовой техники. Чувствительный элементом модуля является ИК приемник. Под действием инфракрасного излучения в фотодиоде ИК приемника, начинает течь ток, вследствие чего сигнал поступает на усилитель и далее на полосовой фильтр, который настроен на фиксированную частоту: 30 кГц; 33 кГц; 36 кГц; 38 кГц; 40 кГц и 56 кГц и защищает приемник от помех, создаваемых бытовыми приборами. Модуль датчика состоит из платы, на которой смонтированы 3 порта подключения к плате Arduino, ИК приемник, светодиодный индикатор и резистор 1 кОм. Технические характеристики модуля ИК приемника представлены в таблице.

Модуль ИК приемника Аrduino. Модуль ИК приемника Аrduino. Вид сверху.

Рисунок 1 - Модуль ИК приемника Аrduino.

Таблица – Технические характеристики модуля ИК приемника.

ПараметрЗначение
Номинальное рабочее напряжениеот 2,7 В до 5 В
Несущая частота37,9 кГц
Угол приема90°
Максимальная дистанция работы18 м
Габаритные размеры26 мм x 14 мм x 13 мм

Подключение модуля ИК приемника

Распиновка модуля ИК приемника представлена на рисунке 2.

Распиновка модуля ИК приемника Arduino.

Рисунок 2 – Распиновка модуля ИК приемника Arduino.

Для его подключения потребуются:

Схема подключения модуля ИК приемника к плате Arduino представлена на рисунке 3.

Подключение модуля ИК приемника к Arduino UNO.

Рисунок 3 – Подключение модуля ИК приемника к Arduino UNO.

Схемы подключения модуля ИК приемника к микроконтроллерам Arduino Uno, Arduino Nano или Arduino Mega принципиально ничем не отличаются.
Подключается модуль ИК приемника к Arduino Uno следующим образом:

После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер. Перед загрузкой программы скетча, потребуется установить библиотеку IRremote.h, если она не была еще установлена (данная библиотека содержит набор команд и позволяет упростить скетч). Затем можно открыть монитор порта и понаблюдать за получаемыми модулем ИК приемника значениями при поступлении сигнала с пульта дистанционного управления (например, узнать какой сигнал отправляет та или иная кнопка на пульте дистанционного управления). Чтобы сигнал от пульта принимался ИК приемником Arduino, пульт должен быть с той же частотой, на которую настроен фильтр в ИК приемнике. Поэтому не каждый пульт дистанционного управления подойдет для работы. Следует подбирать ИК приемник и ИК передатчик с одной частотой.

Применение

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