Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Україна, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

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

Страна-производитель: Китай Код товара: 1120
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы0
Инструкция
HX1838 Инфракрасный модуль управления с пультом
HX1838 Инфракрасный модуль управления с пультом
HX1838 Инфракрасный модуль управления с пультом
HX1838 Инфракрасный модуль управления с пультом
Есть в наличии
Код товара: 1120
75.00 грн
Нашли дешевле?
🚚 Відправка в день замовлення при оформленні до 15:00
-Рабочее напряжение-:5 В
-Рабочий ток-:3 - 5 мА
-Рабочая частота-:38 кГц
-Дальность связи-:до 8 м
-Угол обзора-:60 градусов
Доставка
Новой почтой в отделения и почтоматы
Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине
Укрпочтой в отделение по Украине
от 45 ₴
Meest Почта
Meest Почта
от 49 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
HX1838 Инфракрасный модуль управления с пультом
Код товара: 1120
75.00 грн
Описание

🏷️ HX1838 инфракрасный модуль управления с пультом

ИК-приемник 38 кГц с пультом, питание 3,3–5 В, до 8 м.

⚡ Быстрый обзор

  • Тип: инфракрасный приемник с пультом (HX1838).
  • Частота несущей: 38 кГц.
  • Питание: 3,3–5 В постоянного тока.
  • Выход: цифровой TTL (OUT).
  • Эффективное расстояние: до 8 м.
  • Совместимость: Arduino, ESP8266/ESP32, Raspberry Pi, STM32.
  • Длина волны ИК: 940 нм.

📖 Общее описание

HX1838 — инфракрасный (IR) приемник с пультом для дистанционного управления проектами на базе микроконтроллеров. Работает на частоте 38 кГц, формирует цифровой выход для декодирования сигналов и поддерживает питание 3,3–5 В. Подходит для систем домашней автоматизации, робототехники, медиа-контроля и DIY-проектов.

✅ Технические преимущества

  • Стандарт 38 кГц — прием сигналов от большинства бытовых ИК-пультов.
  • Гибкое питание 3,3–5 В — совместимость с популярными платформами разработки.
  • Цифровой выход (TTL) — простое подключение к входу микроконтроллера.
  • Поддержка протоколов — NEC, Sony SIRC, RC5/RC6, JVC IR (с библиотеками).
  • Совместимость — Arduino, ESP8266/ESP32, Raspberry Pi, STM32.

🔧 Где применяется?

Домашняя автоматизация

Управление роботами

Медиа-контроль

Системы безопасности

Умное освещение

Учебные проекты

Универсальные пульты

IoT-проекты

💻 Пример кода

#include <IRremote.h>

int irPin = 2;
IRrecv irReceiver(irPin);
decode_results results;

void setup() {
  Serial.begin(9600);
  irReceiver.enableIRIn();
}

void loop() {
  if (irReceiver.getResults(&results)) {
    if (results.value != 0xFFFFFFFF) {
      Serial.println(results.value, HEX);
    }
    irReceiver.enableIRIn();
  }
}

Прием ИК-сигналов на пине 2 и вывод кодов в HEX в серийный монитор.

📦 Технические характеристики

  • Тип: инфракрасный приемник
  • Модель сенсора: HX1838 (совместим с VS1838B)
  • Рабочее напряжение: 3,3–5 В постоянного тока
  • Рабочий ток: 3–5 мА
  • Частота несущей: 38 кГц
  • Тип выхода: цифровой (TTL уровень)
  • Длина волны: 940 нм
  • Эффективное расстояние: до 8 м
  • Выводы: VCC, GND, OUT
  • Поддерживаемые протоколы: NEC, Sony SIRC, Philips RC5/RC6, JVC IR (с соответствующими библиотеками)
  • Рабочая температура: -10°C до +70°C
  • Размеры: примерно 20мм × 15мм
  • Вес: <5 г
  • Совместимость: Arduino, ESP8266, ESP32, Raspberry Pi, STM32

📊 Сравнение

Характеристика HX1838 TSOP38238 VS1838B
Рабочее напряжение 3,3–5В 2,5–5,5В 3,3–5В
Частота несущей 38кГц 38кГц 38кГц
Потребление тока <1мА 0,7–1,2мА <1мА
Эффективная дистанция До 8м До 10м До 8м
Угол приема ±45° ±45° ±45°
Встроенная фильтрация помех Средняя Высокая Средняя
Доступность Высокая Средняя Высокая

⚠️ Важно знать

  • Прямая видимость — инфракрасные лучи не проходят через непрозрачные препятствия; оптимально обеспечить свободную линию связи между пультом и приемником.
  • Защита от помех — избегайте прямого солнечного света, люминесцентных ламп и источников ИК/ЭМ-помех; при необходимости используйте фильтрующие конденсаторы или экранирование.
  • Работа с разными протоколами — используйте библиотеку IRremote для Arduino для декодирования NEC, Sony, RC5/RC6 и др. или реализуйте собственный алгоритм.
  • Ограничения дистанции — эффективность зависит от мощности ИК-передатчика и условий; типично 5–8 м при благоприятных условиях.
  • Интеграция — возможно сочетание с ESP8266/ESP32, Wi‑Fi, Bluetooth или RF для моста между ИК-пультами и IoT-платформами.
  • Надежность подключения — используйте качественные провода; при необходимости добавьте подтягивающий резистор на OUT и фильтрующий конденсатор между VCC и GND.
#IR-приемник #Arduino #ДистанционноеУправление #УмныйДом #DIY #HX1838
Характеристики
-Основные-
-Рабочее напряжение-
5 В
-Рабочий ток-
3 - 5 мА
-Рабочая частота-
38 кГц
-Дальность связи-
до 8 м
-Угол обзора-
60 градусов
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.

Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.

Инструкция
Кратко

Подключите VCC к 3.3–5V, GND к земле, OUT к цифровому пину Arduino (например, D2). Установите библиотеку IRremote. Загрузите скетч декодера. Нажимайте кнопки на пульте — коды появятся в Serial Monitor. Запишите коды и используйте их в своем проекте.

Как подключить HX1838 к Arduino?

Приемник HX1838 имеет всего 3 вывода, поэтому подключение максимально простое. Важно правильно определить распиновку — она может отличаться в зависимости от производителя.

flowchart LR
    subgraph ARDUINO["🔌 Arduino UNO"]
        A5V["5V"]
        AGND["GND"]
        AD2["D2 (або інший)"]
    end
    
    subgraph HX1838["📡 HX1838 Приймач"]
        VCC["VCC"]
        GND["GND"]
        OUT["OUT / S"]
    end
    
    subgraph REMOTE["🎮 Пульт ДК"]
        IR["ІЧ сигнал
940нм / 38кГц"] end A5V --> VCC AGND --> GND AD2 --> OUT IR -.->|"до 8м"| HX1838
Схема подключения: питание от Arduino, сигнал на цифровой пин

Распиновка модуля

VCC
Питание 3.3–5V (подключить к 5V или 3.3V Arduino)
GND
Земля (подключить к GND Arduino)
OUT (S)
Цифровой выход сигнала (подключить к любому цифровому пину)

Проверьте распиновку! На некоторых модулях порядок пинов другой (GND-VCC-OUT или OUT-GND-VCC). Маркировка обычно на плате или на обратной стороне.

  1. Определите распиновку Найдите маркировку на плате модуля. Типичный порядок: VCC — GND — OUT (или S).
  2. Подключите питание VCC → 5V Arduino, GND → GND Arduino. Можно использовать 3.3V для ESP8266/ESP32.
  3. Подключите сигнальный провод OUT → любой цифровой пин (D2, D11 и т.д.). Запомните номер — он нужен в коде.
  4. Установите библиотеку IRremote Arduino IDE → Sketch → Include Library → Manage Libraries → поиск "IRremote" → Install.
  5. Загрузите тестовый скетч Используйте код декодера (см. ниже) для определения кодов кнопок вашего пульта.

ESP8266/ESP32: используйте 3.3V для питания. Сигнальный пин подключайте к GPIO с поддержкой прерываний (например, GPIO5).

Как узнать коды кнопок пульта?

Каждая кнопка пульта отправляет уникальный HEX-код. Чтобы использовать пульт в своем проекте, сначала нужно записать эти коды.

Типичные коды пульта из комплекта HX1838 (NEC протокол)

Коды кнопок стандартного пульта (могут отличаться)
Кнопка HEX код Кнопка HEX код
PWR (Power) 0xFF629D 0 0xFF6897
VOL+ 0xFFA857 1 0xFF30CF
VOL− 0xFFE01F 2 0xFF18E7
▶ (Play) 0xFFC23D 3 0xFF7A85
◀◀ (Rewind) 0xFF22DD 4 0xFF10EF
▶▶ (Forward) 0xFF02FD 5 0xFF38C7
EQ 0xFF906F 6 0xFF5AA5
CH (Menu) 0xFFE21D 7 0xFF42BD
100+ 0xFF9867 8 0xFF48B5
200+ 0xFFB04F 9 0xFF52AD
Repeat (удержание) 0xFFFFFFFF

Коды могут отличаться! Разные производители используют разные коды. Всегда определяйте коды самостоятельно с помощью скетча-декодера.

Как установить и использовать библиотеку IRremote?

Библиотека IRremote — стандарт для работы с ИК-приемниками на Arduino. Она поддерживает протоколы NEC, Sony, RC5, RC6 и другие.

  1. Установите библиотеку Arduino IDE → Sketch → Include Library → Manage Libraries. Введите "IRremote" в поиск. Выберите библиотеку от Arduino-IRremote. Нажмите Install.
  2. Важно для Arduino IDE Если возникает конфликт — удалите папку "RobotIRremote" из директории библиотек Arduino (обычно Documents/Arduino/libraries).
  3. Версия библиотеки Рекомендуемая версия 3.x или новее. Старые туториалы (для версии 2.x) могут не работать — API изменилось.

Современный API (v3+): используйте IrReceiver.begin(pin) вместо старого irrecv.enableIRIn(). Проверяйте примеры в самой библиотеке.

Как управлять LED с помощью пульта?

После определения кодов кнопок можно использовать их для управления устройствами. Вот пример включения/выключения LED.

flowchart LR
    subgraph REMOTE["🎮 Пульт"]
        BTN1["Кнопка 1"]
        BTN2["Кнопка 2"]
    end
    
    subgraph ARDUINO["🔌 Arduino"]
        CODE["Декодування
HEX коду"] LOGIC["switch/case
логіка"] end subgraph OUTPUT["💡 Результат"] LED_ON["LED ON"] LED_OFF["LED OFF"] end BTN1 -->|"0xFF30CF"| CODE BTN2 -->|"0xFF18E7"| CODE CODE --> LOGIC LOGIC -->|"case 1"| LED_ON LOGIC -->|"case 2"| LED_OFF
Логика: пульт → декодирование → действие

Расширение: вместо LED можно управлять реле (освещение, вентиляторы), сервоприводами (роботы), или отправлять команды через Wi-Fi (ESP8266/ESP32 + MQTT).

Устранение проблем и частые вопросы

Приемник не реагирует на пульт

Проверьте: 1) Правильность подключения (особенно VCC и GND — не перепутайте). 2) Батарейку в пульте (CR2025). 3) Указан ли правильный пин в коде. 4) Установлена ли библиотека IRremote. 5) Попробуйте посмотреть на ИК-диод пульта через камеру телефона — должен мигать при нажатии.

Получаю код 0xFFFFFFFF вместо нормального

Это repeat-код. Он отправляется при удержании кнопки. Первое нажатие дает реальный код, последующие — 0xFFFFFFFF. В коде игнорируйте этот код: if (results.value != 0xFFFFFFFF) { ... }

Приемник работает нестабильно, ложные срабатывания

Причины помех: 1) Прямой солнечный свет — ИК-шум от солнца. 2) Флуоресцентные/LED лампы с ШИМ-регулировкой. 3) Другие ИК-устройства рядом. Решение: затенить приемник, добавить конденсатор 0.1 мкФ между VCC и GND, использовать экранирование.

Малая дальность приема (менее 2 метров)

Проверьте: 1) Батарейку в пульте — разряженная дает слабый сигнал. 2) Угол — приемник имеет конус приема ±45°, цельтесь прямо. 3) Препятствия — ИК не проходит через непрозрачные материалы. 4) Помехи от освещения.

Можно ли использовать пульт от телевизора?

Да! Большинство бытовых пультов (TV, DVD, кондиционеры) работают на частоте 38 кГц и совместимы с HX1838. Определите коды кнопок с помощью декодера и используйте их. Это удобно — не нужен отдельный пульт.

Ошибка компиляции "no member named 'blink13'" или "decode is deprecated"

Проблема версии библиотеки. Старые туториалы написаны для IRremote v2.x, а вы используете v3.x+. Используйте современный API: IrReceiver.begin(pin, ENABLE_LED_FEEDBACK) и IrReceiver.decode(). Смотрите примеры в самой библиотеке (File → Examples → IRremote).

Рекомендации для надежной работы

  1. Добавьте фильтрующий конденсатор Керамический конденсатор 0.1 мкФ между VCC и GND приемника уменьшит помехи от питания и улучшит стабильность.
  2. Избегайте прямых солнечных лучей Солнце — мощный источник ИК-излучения. Размещайте приемник в затененном месте или используйте козырек.
  3. Используйте debounce для кнопок Добавьте задержку 100–200 мс после обработки команды, чтобы избежать двойных срабатываний.
  4. Проверяйте протокол Если ваш пульт не NEC — определите протокол (Sony, RC5, RC6) и используйте соответствующую функцию декодирования.
Рекомендуемые статьи
Использование Arduino для управления с ИК Командами
Использование Arduino для управления с ИК Командами
Блог, Инструкции Подключения и Обзоры
05.10.2024

Продовжимо солов'їною?

Оберіть мову