Каталог товарів
Клієнту
Тема сайту:
+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 

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