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


Рисунок 1 - Модуль ИК приемника Аrduino.
Таблица – Технические характеристики модуля ИК приемника.
Параметр | Значение |
---|---|
Номинальное рабочее напряжение | от 2,7 В до 5 В |
Несущая частота | 37,9 кГц |
Угол приема | 90° |
Максимальная дистанция работы | 18 м |
Габаритные размеры | 26 мм x 14 мм x 13 мм |
Подключение модуля ИК приемника
Распиновка модуля ИК приемника представлена на рисунке 2.

Рисунок 2 – Распиновка модуля ИК приемника Arduino.
Для его подключения потребуются:
- плата Arduino Uno / Arduino Nano / Arduino Mega;
- провода типа «папа-мама»;
- модуль ИК приемника;
- USB кабель для подключения платы Arduino к персональному компьютеру с установленной средой Arduino IDE.
Схема подключения модуля ИК приемника к плате Arduino представлена на рисунке 3.

Рисунок 3 – Подключение модуля ИК приемника к Arduino UNO.
Схемы подключения модуля ИК приемника к микроконтроллерам Arduino Uno, Arduino Nano или Arduino Mega принципиально ничем не отличаются.
Подключается модуль ИК приемника к Arduino Uno следующим образом:
- GND - GND;
- VCC - 5V;
- In - любой цифровой порт (на схеме - пин 11).
После сборки электрической схемы, необходимо загрузить управляющую программу (скетч) в микроконтроллер. Перед загрузкой программы скетча, потребуется установить библиотеку IRremote.h, если она не была еще установлена (данная библиотека содержит набор команд и позволяет упростить скетч). Затем можно открыть монитор порта и понаблюдать за получаемыми модулем ИК приемника значениями при поступлении сигнала с пульта дистанционного управления (например, узнать какой сигнал отправляет та или иная кнопка на пульте дистанционного управления). Чтобы сигнал от пульта принимался ИК приемником Arduino, пульт должен быть с той же частотой, на которую настроен фильтр в ИК приемнике. Поэтому не каждый пульт дистанционного управления подойдет для работы. Следует подбирать ИК приемник и ИК передатчик с одной частотой.
Применение
ИК приемник можно использовать для управления бытовой техникой, например, телевизором, DVD-проигрывателем и спутниковым ресивером. ИК приемник можно применять во многих устройствах в том числе, можно сделать дистанционное управление сервоприводом на Arduino. Возможно применение данного датчика в системах типа умный дом, а также в робототехнике для передачи сигналов роботу.