Пульт ДУ с ИК приёмником в комплекте

Код:00928
Артикул:RC-IR
В наличии:есть
250 руб
1
Пульт ДУ с ИК приёмником в комплекте

Инфракрасный пульт дистанционного управления — один из самых простых способов взаимодействия с электронными приборами. Так, практически в каждом доме есть несколько таких устройств: телевизор, музыкальный центр, видеоплеер, кондиционер. Но если мы хотим использовать инфракрасный пульт для дистанционного управление роботом, нам понадобится еще  и инфракрасный приемник. 
Данный комплект состоит из:
  • инфракрасного датчика/приемника 1833B;
  • небольшой платы с подтягивающими резисторами, индикатором питания, разъемами;
  • проводов для подключения платы приемника к Arduino;
  • пульта дистанционного управления.


Инфракрасный пульт дистанционного управления имеет 17 функциональных клавиш, дальность передачи сигнала до 8 м. Работает пульт от батарейки 3В типа CR2025. Ток потребления в режиме передачи сигнала 3-5 мА, в режиме покоя  3-5 uA.
 
 

Рассмотрим реализацию данного  способа управления с помощью контроллера Arduino UNO.
Схема соединений следующая:
 

 
Библиотеку для работы Arduino IRremote и примеры скетчей берем можно скачать здесь. Эта библиотека умеет не только принимать и декодировать сигналы, но и работать с ИК передатчиком. 
Вот скетч для получения данных с пульта и выдачи кода в последовательный порт Arduino:
 
// подключение библиотеки
#include
int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();     // запустить приемник
}
void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume();    // ждать следующее нажатие
  }
}
 
В мониторе последовательного порта при нажатии кнопок на пульте наблюдаем цифровые значения. Код FFFFFFFF означает повтор последней нажатой кнопки, т.е. кнопка зажата и не отпущена. Зная значения для  нажимаемых клавиш пульта, можно писать программу для управления роботом с ИК-пульта.
 
Вверх