Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

ІЧ-пульт управління та ІЧ-приймач для Ардуіно

код: AOC567

Додаткові категорії товару: Інше  |  Інше
  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
49 грн з ПДВ

в наявності

 

Купити в один клік

17
голосувати
Знайшли дешевше?
  • Опис
  • Відгуки (44)
  • Задати питання

Набір інфрачервоного дистанційного керування складається з 38 кГц ІК пульта і інфрачервоного приймача. Тонкий витончений пульт містить 17 кнопок і дозволяє управляти пристроями на відстані не менше 8 метрів. Набір ідеально підходить для управління різними пристроями. Модуль ІЧ-приймача приймає стандартний 38 кГц сигнал в інфрачервоному спектрі і ідеально підходить для підключення до різних мікроконтролерів.

Характеристики:

  • Максимальна відстань: не менше 8 м
  • Частота модуляції: 38 кГц
  • Ефективний кут: 60 градусів
  • Кількість кнопок управління: 17
  • Струм в режимі спокою: 3-5mA
  • Струм в режимі передачі: 3-5mA

Приклад скетчу

#include

int RECV_PIN = 11;

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(); } }

Схема підключення на Arduino UNO

Відгуки покупців про ИК-пульт управления и ИК-приемник для Ардуино

Антон (15.05.2024)

Подскажите, пожалуйста, пульт произвольно (не по нажатию кнопки) выдает такие коды:

4255908178
4255908178
632192739
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4255908178
4294967295
4294967295

Нужных кодов нет. Не может ли это быть следчтвием неисправности пульта или приемника?

Відповісти

admin (16.05.2024)

Доброго дня. Напишіть нам лист на пошту з описом підлючення та інших дій. Допоможемо з вирішенням питання.

Відповісти

Крістіна (12.11.2023)

Добрий день. Таке питання, а що роити, якщо пульт якиййшов до комплект працює, але у всіх кнопок однако кодировка і програмування далі не можливо робити, бо смисл, якщо всі кнопки мають одне значення "4294967295". Прописувала інші вони працюють, прописую цей и одразу працює на всі кнопки.

Відповісти

admin (15.11.2023)

Доброго дня. Не зовсім зрозуміло як Ви його програмували. Напишіть нам лист на пошту з повним описом Ваших дій.

Відповісти

Віталій (12.06.2022)

Купив набір для того щоб створити копію деяких Китайських пультів, щоб отриманий код ввести в програму телефона Samsung S5 в якому є IR діод для управління всіма пристроями. Можливо комусь пригодиться. Ось скетч для отримання сигналу Raw(сирий необроблений сигнал)
#include
//------------------------------------------------------------------------------
// Include the IRremote library header
//
#include

//------------------------------------------------------------------------------
// Tell IRremote which Arduino pin is connected to the IR Receiver (TSOP4838)
//
int recvPin = 11;
IRrecv irrecv(recvPin);

//+=============================================================================
// Configure the Arduino
//
void setup ( )
{
Serial.begin(9600); // Status message will be sent to PC at 9600 baud
irrecv.enableIRIn(); // Start the receiver
}

//+=============================================================================
// Display IR code
//
void ircode (decode_results *results)
{
// Panasonic has an Address
if (results->decode_type == PANASONIC) {
Serial.print(results->address, HEX);
Serial.print(":");
}

// Print Code
Serial.print(results->value, HEX);
}

//+=============================================================================
// Display encoding type
//
void encoding (decode_results *results)
{
switch (results->decode_type) {
default:
case UNKNOWN: Serial.print("UNKNOWN"); break ;
case NEC: Serial.print("NEC"); break ;
case SONY: Serial.print("SONY"); break ;
case RC5: Serial.print("RC5"); break ;
case RC6: Serial.print("RC6"); break ;
case DISH: Serial.print("DISH"); break ;
case SHARP: Serial.print("SHARP"); break ;
case JVC: Serial.print("JVC"); break ;
case SAMSUNG: Serial.print("SAMSUNG"); break ;
case LG: Serial.print("LG"); break ;
case WHYNTER: Serial.print("WHYNTER"); break ;
case PANASONIC: Serial.print("PANASONIC"); break ;
case DENON: Serial.print("Denon"); break ;
}
}

//+=============================================================================
// Dump out the decode_results structure.
//
void dumpInfo (decode_results *results)
{
// Check if the buffer overflowed
if (results->overflow) {
Serial.println("IR code too long. Edit IRremoteInt.h and increase RAWLEN");
return;
}

// Show Encoding standard
Serial.print("Encoding : ");
encoding(results);
Serial.println("");

// Show Code & length
Serial.print("Code : ");
ircode(results);
Serial.print(" (");
Serial.print(results->bits, DEC);
Serial.println(" bits)");
}

//+=============================================================================
// Dump out the decode_results structure.
//
void dumpRaw (decode_results *results)
{
// Print Raw data
Serial.print("Timing[");
Serial.print(results->rawlen-1, DEC);
Serial.println("]: ");

for (int i = 1; i < results->rawlen; i++) {
unsigned long x = results->rawbuf[i] * USECPERTICK;
if (!(i & 1)) { // even
Serial.print("-");
if (x < 1000) Serial.print(" ") ;
if (x < 100) Serial.print(" ") ;
Serial.print(x, DEC);
} else { // odd
Serial.print(" ");
Serial.print("+");
if (x < 1000) Serial.print(" ") ;
if (x < 100) Serial.print(" ") ;
Serial.print(x, DEC);
if (i < results->rawlen-1) Serial.print(", "); //'','' not needed for last one
}
if (!(i % 8)) Serial.println("");
}
Serial.println(""); // Newline
}

//+=============================================================================
// Dump out the decode_results structure.
//
void dumpCode (decode_results *results)
{
// Start declaration
Serial.print("unsigned int "); // variable type
Serial.print("rawData["); // array name
Serial.print(results->rawlen - 1, DEC); // array size
Serial.print("] = {"); // Start declaration

// Dump data
for (int i = 1; i < results->rawlen; i++) {
Serial.print(results->rawbuf[i] * USECPERTICK, DEC);
if ( i < results->rawlen-1 ) Serial.print(","); // '','' not needed on last one
if (!(i & 1)) Serial.print(" ");
}

// End declaration
Serial.print("};"); //

// Comment
Serial.print(" // ");
encoding(results);
Serial.print(" ");
ircode(results);

// Newline
Serial.println("");

// Now dump "known" codes
if (results->decode_type != UNKNOWN) {

// Some protocols have an address
if (results->decode_type == PANASONIC) {
Serial.print("unsigned int addr = 0x");
Serial.print(results->address, HEX);
Serial.println(";");
}

// All protocols have data
Serial.print("unsigned int data = 0x");
Serial.print(results->value, HEX);
Serial.println(";");
}
}

//+=============================================================================
// The repeating section of the code
//
void loop ( )
{
decode_results results; // Somewhere to store the results

if (irrecv.decode(&results)) { // Grab an IR code
dumpInfo(&results); // Output the results
dumpRaw(&results); // Output the results in RAW format
dumpCode(&results); // Output the results as source code
Serial.println(""); // Blank line between entries
irrecv.resume(); // Prepare for the next value
}
}
Поті скачуємо програму IrScrutinizer і Java Development Kit в кого не має. IrScrutinizer відкриваємо з допомогою Java Отриманий сигнал Raw копіюємо в IrScrutinizer і натискаємо на Scrutinizer. Все ви отримали HEX код який можна ввести(скопіювати) в програму універсального пульта на Андроїд. Вуаля

Відповісти

Егор (21.04.2021)

#define DECODE_NEC
//#define DECODE_DENON
#include
int RECV_PIN = 5;
void setup(){
Serial.begin(115200);
IrReceiver.begin(RECV_PIN);
}

void loop(){
if (IrReceiver.decode()) {
switch(IrReceiver.decodedIRData.decodedRawData) {
case 3125149440: Serial.println("Button 1"); break;
case 3108437760: Serial.println("Button 2"); break;
case 3091726080: Serial.println("Button 3"); break;
case 3141861120: Serial.println("Button 4"); break;
case 3208707840: Serial.println("Button 5"); break;
case 3158572800: Serial.println("Button 6"); break;
case 4161273600: Serial.println("Button 7"); break;
case 3927310080: Serial.println("Button 8"); break;
case 4127850240: Serial.println("Button 9"); break;
case 3860463360: Serial.println("Button 0"); break;
case 3910598400: Serial.println("Button *"); break;
case 4061003520: Serial.println("Button #"); break;
case 3877175040: Serial.println("Button ^"); break;
case 2907897600: Serial.println("Button v"); break;
case 4144561920: Serial.println("Button <"); break;
case 2774204160: Serial.println("Button >"); break;
case 3810328320: Serial.println("Button OK"); break;
}
IrReceiver.resume();
}
}

Відповісти

Микола (14.03.2021)

Все добре працює. Розбирався по цьому wiki: https://github.com/Arduino-IRremote/Arduino-IRremote/wiki/How-to-send-the-detected-button-code

Відповісти

Evgen (18.12.2020)

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

Відповісти

Леонид (17.12.2020)

Помогите подключить к ESP32 и если есть пример скреча, спасибо.

Відповісти

admin (18.12.2020)

Пример реализации отправили Вам на почту.

Відповісти

Добрый день (17.12.2020)

У Вас есть пример как это чудо можно подключить к ESP32 Node MCU
Спасибо и если есть пример как декодировать нажатие кнопки буду очень благодарен

Відповісти

Бабкин Георгий (17.04.2020)

Работает без нареканий.

Відповісти

Малющенко Сергей (22.12.2019)

Насколько я понял судя из названия в комплекте должен быть пульт и приемник. В моем случае в пакетике оказался только пульт и кабелек для подключения приемника. Приемника и ик-диода показанного на фото в описании нет.
Пакетик был запаян.

Відповісти

admin (24.12.2019)

Это ошибка упаковщика производителя. Мы заменим Вам набор или вернем деньги.

Відповісти

Березняк Александр (12.07.2019)

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

Відповісти

Січ Тарас (22.04.2019)

Інфрачервоний receiver виявився бракованим.
Втратив не так багато грошей як часу.
Недобросовісно!

Відповісти

admin (22.04.2019)

Напишите нам на почту и мы Вам его отремонтируем или заменим.

Відповісти

Тарас (13.04.2019)

Номер заказа: 138081
ИК receiver неробочий!
Піни VCC і Signal спаяні!
Ви мене підвели!

Відповісти

admin (15.04.2019)

Напишите нам на почту - мы Вам заменим приемник.

Відповісти

Виталий (04.02.2019)

Коды кнопок в hex, с irrecord:
KEY_UP 0x00FF629D
KEY_DOWN 0x00FFA857
KEY_LEFT 0x00FF22DD
KEY_RIGHT 0x00FFC23D
KEY_OK 0x00FF02FD
KEY_1 0x00FF6897
KEY_2 0x00FF9867
KEY_3 0x00FFB04F
KEY_4 0x00FF30CF
KEY_5 0x00FF18E7
KEY_6 0x00FF7A85
KEY_7 0x00FF10EF
KEY_8 0x00FF38C7
KEY_9 0x00FF5AA5
KEY_0 0x00FF4AB5
KEY_NUMERIC_STAR 0x00FF42BD
KEY_NUMERIC_POUND 0x00FF52AD

Відповісти

Виталий (28.01.2020)

lircd.conf файл для пульта

begin remote

name simple_arduino.conf
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100

header 595 565
one 595 1645
zero 595 565
ptrail 595
repeat 9099 2219
pre_data_bits 15
pre_data 0xFF
gap 107992
toggle_bit_mask 0x0

begin codes
KEY_UP 0x18E7
KEY_DOWN 0x4AB5
KEY_LEFT 0x10EF
KEY_RIGHT 0x5AA5
KEY_OK 0x38C7
KEY_1 0xA25D
KEY_2 0x629D
KEY_3 0xE21D
KEY_4 0x22DD
KEY_5 0x02FD
KEY_6 0xC23D
KEY_7 0xE01F
KEY_8 0xA857
KEY_9 0x906F
KEY_0 0x9867
KEY_NUMERIC_STAR 0x6897
KEY_NUMERIC_POUND 0xB04F
end codes

end remote

Відповісти

Andy (25.12.2021)

Большое человеческое спасибо за инфу

Відповісти

Виталий (04.02.2019)

Все работает классно. Единственный совет, если настраиваете под линуксом через irrecord, в результирующем файле между begin codex и end codes удалите второй столбец с 0x00000, иначе Lirc не будет распознавать кнопки.

Відповісти

R2D2 (29.01.2019)

хм підключаю як на схемі
і на arduino uno (ch) гаснуть світлодіоди
скетч із опису
я нуб)

Відповісти

admin (30.01.2019)

Напишите нам на почту - будем разбираться.

Відповісти

Андрей (05.12.2018)

Как дебажить нажатия кнопок? нужно получить значения при нажатии

Відповісти

admin (06.12.2018)

Скетч и схема подключения приемника приведены в описании.

Відповісти

Михаил (07.02.2019)

Подскажите в описании есть команда "#include"
Только она не полная.

exit status 1
#include expects "FILENAME" or

Что прописать дальше

Відповісти

admin (08.02.2019)

#include

Відповісти

Иван (23.11.2018)

От какой батарейки работает пульт ?

Відповісти

admin (23.11.2018)

CR2025

Відповісти

Алексей (10.09.2018)

Объясните, что это за белый неработающий светодиод, который идет в комплекте с датчиком и пультом? Для чего он нужен?

Відповісти

admin (10.09.2018)

Это инфракрасный светодиод.

Відповісти

Алексей (14.09.2018)

На первый вопрос вы ответили, а на второй?

Відповісти

Иголкин Сергей (22.11.2019)

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

Відповісти

Егор (24.02.2022)

А что за марка ИК-диода?

Відповісти

admin (20.04.2022)

Доброго дня. На жаль такої інформації немає.

Відповісти

Александр (02.09.2018)

ИК-датчик не работает.
Использую библиотеку
https://github.com/z3t0/Arduino-IRremote
пример:
Arduino-IRremote/examples/IRrecvDemo/IRrecvDemo.ino

Может ли быть проблема с самим датчиком?
или ему нужна другая библиотека?

Відповісти

Юрий Швец (04.09.2018)

А при компиляции ошибок не выдает?
У меня эта библиотека IRremote.h работает отлично.

Відповісти

Микола (14.03.2021)

Схоже, що є якась нова і стара IR бібліотеки і код з вашого коментаря очікує стару бібліотеку, яка вже не підтримується. Треба взяти інший приклад, для нової бібліотеки.

Більш детально тут: https://forum.arduino.cc/index.php?topic=726850.0

Відповісти

Юрий Швец (01.09.2018)

Посылку получил быстро и в полном комплекте (заказывал много позиций).
Скорость и точность поставок очень радует!!!
ИК приемник не заработал, собирал по урокам Arduino.
Оказалась вся проблема в моей внимательности!!!! Забыл главное, при монтаже внимательно смотреть распиновку и лучше лишний раз перепроверить!!! Да и на плате все написано, а собирал по картинкам к урокам!
Все заработало отлично. Спасибо arduino.ua

Відповісти

Владимир Ващенко (13.08.2018)

Подскажите модель ИК диода в комплекте, или его характеристики. Спасибо

Відповісти

admin (13.08.2018)

К сожалению такой информации у нас нет..

Відповісти

Сергей Неверов (26.03.2018)

Супер! Всё отлично работает!

Відповісти

Написати відгук:

Фото:

Є питання по "ІЧ-пульт управління та ІЧ-приймач для Ардуіно" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard