HX1838 Инфракрасный модуль управления с пультом
🔌 Инфракрасный приемник HX1838 с пультом
Универсальный IR-модуль для дистанционного управления проектами на базе Arduino
Общее описание
HX1838 – компактный и надежный инфракрасный (IR) модуль приемника, специально разработанный для приема сигналов от стандартных IR-пультов, таких как пульты от телевизоров, кондиционеров и других бытовых устройств. Этот универсальный модуль позволяет быстро и легко добавить функционал беспроводного управления к вашим Arduino проектам, робототехнике, системам домашней автоматизации и другим DIY решениям. Работая на стандартной частоте 38 кГц, HX1838 обеспечивает стабильный прием сигналов и выдает цифровой выход для декодирования команд микроконтроллером. Благодаря низкому энергопотреблению и совместимости с широким диапазоном напряжений (3,3-5В), модуль идеально подходит как для стационарных, так и для портативных проектов с батарейным питанием.
✅ Технические преимущества:
- • Универсальная совместимость – модуль работает на стандартной частоте 38 кГц, что обеспечивает его совместимость с большинством бытовых IR-пультов, позволяя управлять вашими проектами с помощью практически любого имеющегося пульта
- • Гибкое питание – поддержка рабочего напряжения от 3,3В до 5В обеспечивает совместимость с различными микроконтроллерами, включая Arduino, ESP32, ESP8266, Raspberry Pi и другие популярные платформы разработки
- • Низкое энергопотребление – оптимизированная схема модуля потребляет минимум энергии, что делает его идеальным выбором для проектов с батарейным питанием, IoT устройств и длительной автономной работы
- • Компактные размеры – с габаритами примерно 20мм × 15мм, модуль легко интегрируется в проекты любого размера, от миниатюрных роботов до сложных систем домашней автоматизации, не увеличивая существенно их размеры
- • Простота подключения – благодаря четкому цифровому выходу, модуль требует минимальных дополнительных компонентов и может быть подключен напрямую к цифровому входу микроконтроллера для быстрой интеграции и настройки
- • Расширенная функциональность – возможность декодирования различных IR-протоколов (NEC, Sony, RC5) позволяет использовать широкий спектр пультов, а также создавать универсальные пульты, которые могут "обучаться" сигналам других устройств
🔧 Идеальное решение для:
Домашняя автоматизация
Управление роботами
Медиа-контроль
Системы безопасности
Умное освещение
Учебные проекты
Универсальные пульты
IoT-проекты
📦 Подробные технические характеристики:
- Модель сенсора: HX1838 (совместим с VS1838B)
- Тип: Инфракрасный приемник
- Рабочее напряжение: 3,3-5В постоянного тока
- Рабочий ток: <1мА (типичный)
- Частота несущей: 38 кГц (стандарт для бытовых пультов)
- Тип выхода: Цифровой (TTL уровень)
- Длина волны: 940нм
- Угол приема: ±45° (90° конус)
- Эффективное расстояние: До 8 метров (зависит от используемого пульта)
- Размеры: Примерно 20мм × 15мм (зависит от производителя)
- Вес: <5г
- Выводы:
- VCC: Питание 3,3-5В
- GND: Заземление
- OUT: Цифровой выход для подключения к микроконтроллеру
- Поддерживаемые протоколы (при использовании с соответствующими библиотеками):
- NEC (наиболее распространенный)
- Sony SIRC
- Philips RC5/RC6
- JVC IR
- И другие стандартные IR протоколы
- Рабочая температура: -10°C до +70°C
- Совместимость с микроконтроллерами: Arduino, ESP8266, ESP32, Raspberry Pi, STM32 и другие
📊 Сравнение моделей IR-приемников:
| Характеристика | 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° |
| Встроенная фильтрация помех | Средняя | Высокая | Средняя |
| Доступность | Высокая | Средняя | Высокая |
| Цена | Низкая | Средняя | Низкая |
💻 Пример кода для Arduino:
Ниже приведен простой пример кода для Arduino с использованием библиотеки IRremote для приема и декодирования IR-сигналов:
#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();
}
}
Этот код настраивает приемник IR на пине 2 и выводит декодированные коды в шестнадцатеричном формате в серийный монитор. Вы можете привязать эти коды к конкретным действиям в ваших проектах, например, управлению LED-освещением, моторами или реле.
Инфракрасный приемник HX1838 – это идеальное решение для добавления функционала дистанционного управления к вашим проектам. Благодаря простоте подключения, универсальной совместимости и низкой цене, этот модуль позволит вам быстро превратить любой Arduino-проект в устройство с дистанционным управлением. Откройте новые возможности для ваших технических разработок уже сегодня!
Нет отзывов о данном товаре.
Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.
Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.