Инфракрасный приёмник VS1838B 38 кГц для Arduino, ESP32, 2.7–5.5 В
10 ₴
- Отправка сегодня! (до 18:00)
- Оплата при получении
- Гарантия возврата
- Доставка: Новая Почта, Укр Почта, Мист Экспресс
VS1838B — компактный инфракрасный приёмник для получения сигналов от пультов дистанционного управления и других источников модулированного инфракрасного излучения. Приёмник рассчитан на работу с сигналами с несущей частотой 38 кГц. Внутри корпуса находятся фотоприёмный элемент и схема обработки сигнала, поэтому на выходе формируется уже цифровой сигнал, который можно непосредственно подавать на вход микроконтроллера. VS1838B поддерживает питание в диапазоне 2,7–5,5 В и подходит для проектов на Arduino, ESP32, ESP8266 и других микроконтроллерах.
При нажатии кнопки на совместимом инфракрасном пульте VS1838B принимает ИК-сигнал, выделяет модуляцию и передаёт последовательность импульсов на вывод OUT. Микроконтроллер с помощью соответствующей библиотеки может определить код команды и выполнить нужное действие.
Где используется VS1838B
- управления Arduino с обычного ИК-пульта;
- проектов на ESP32 и ESP8266;
- создания собственного пульта дистанционного управления;
- управления роботами и моделями;
- систем домашней автоматизации;
- управления реле и исполнительными устройствами;
- макетирования электронных устройств;
- ремонта и замены неисправных ИК-приёмников;
- учебных проектов по работе с инфракрасной связью.
Приёмник работает с различными распространёнными протоколами пультов дистанционного управления. Сам VS1838B не определяет «какая кнопка нажата» и не хранит команды. Он принимает и демодулирует сигнал, а его расшифровку выполняет микроконтроллер или программная библиотека.
Принцип работы
Пульт дистанционного управления передаёт данные посредством инфракрасного света. Для защиты от постоянного освещения и посторонних источников ИК-излучения используется модулированный сигнал с несущей частотой около 38 кГц. VS1838B выполняет несколько функций внутри одного корпуса:
ИК-фотодиод → усиление сигнала → фильтрация → демодуляция → цифровой выход
Поэтому подключение получается очень простым: питание, земля и один сигнальный вывод. Выход является активным низким уровнем: при приёме соответствующих ИК-импульсов на OUT формируются импульсы низкого уровня.
Подключение к Arduino
VS1838B → Arduino UNO:
- VCC → 5V
- GND → GND
- OUT → цифровой вход, например D2
Для работы с пультами можно использовать библиотеку IRremote, которая позволяет принимать и декодировать распространённые протоколы инфракрасных пультов.
Подключение к ESP32
VS1838B → ESP32:
- VCC → 3.3V
- GND → GND
- OUT → любой подходящий GPIO
Поскольку VS1838B рассчитан на питание от 2,7 В, работа от 3,3 В соответствует диапазону его питания. Это особенно удобно для проектов на ESP32, где нет необходимости использовать 5-вольтовое питание только ради ИК-приёмника.
Основные характеристики
| Характеристика | Значение |
|---|---|
| Тип | Инфракрасный приёмник |
| Модель | VS1838B |
| Рабочая частота | 38 кГц |
| Рабочее напряжение | 2,7–5,5 В |
| Тип выхода | Цифровой |
| Логика выхода | Активный низкий уровень |
| Количество выводов | 3 |
| Выводы | OUT, GND, VCC |
| Типичный ток потребления | около 0,4 мА |
| Максимальный ток потребления | до 1,5 мА |
| Угол приёма | около ±45° |
| Дальность приёма | до 18 м* |
| Шаг выводов | 2,54 мм |
| Рабочая температура | −20...+85 °C |
| Длина волны принимаемого ИК-излучения | около 940 нм |
Заявленная дальность приёма не является гарантированным расстоянием в любых условиях. Дальность зависит от:
- мощности ИК-светодиода пульта;
- направления пульта относительно приёмника;
- уровня внешнего освещения;
- наличия прямого солнечного света;
- качества питания;
- конкретного экземпляра VS1838B;
- используемого протокола и режима передачи.
В нормальных условиях обычный пульт телевизора должен работать с приёмником на типичных для бытового управления расстояниях. Сам даташит приводит значительно большую дальность, но она получена в определённых условиях испытаний.
Совместимость
VS1838B можно использовать с:
- Arduino UNO
- Arduino Nano
- Arduino Mega
- Arduino Pro Mini
- ESP32
- ESP8266
- Raspberry Pi
- Raspberry Pi Pico
- STM32
- другими микроконтроллерами с цифровым входом.
Для Arduino и ESP32 существуют готовые библиотеки для декодирования сигналов ИК-пультов.
Что можно сделать с VS1838B
Например:
ИК-пульт для Arduino
Считывать нажатия кнопок обычного телевизионного пульта и использовать их для управления своим устройством.
Управление роботом
Назначить кнопки пульта на движение вперёд, назад, повороты и остановку.
Управление светом
Использовать старый пульт от телевизора для включения и выключения светодиодной ленты или реле.
Домашняя автоматизация
Передавать команды ESP32 через обычный ИК-пульт.
Обучаемый пульт
Считывать команды существующих пультов и сохранять их коды в памяти микроконтроллера.
Комплектация:
1 × инфракрасный приёмник VS1838B.
Плата, провода и пульт дистанционного управления в комплект не входят.
FAQ
Для чего нужен VS1838B?
VS1838B используется для приёма инфракрасных сигналов от пультов дистанционного управления. Он преобразует принятый модулированный ИК-сигнал в цифровую последовательность импульсов для микроконтроллера.
Можно ли подключить VS1838B к Arduino?
Да. Питание можно подключить к 5 V, GND к общему проводу, а OUT к цифровому входу Arduino.
Можно ли подключить VS1838B к ESP32?
Да. VS1838B поддерживает питание от 2,7 В, поэтому его можно использовать с ESP32 при питании 3,3 В.
Какое напряжение питания у VS1838B?
Рабочий диапазон питания составляет 2,7–5,5 В.
Какую частоту принимает VS1838B?
VS1838B рассчитан на инфракрасные сигналы с несущей частотой 38 кГц.
Какая распиновка VS1838B?
При взгляде на переднюю сторону приёмника выводы расположены следующим образом: 1 — OUT, 2 — GND, 3 — VCC.
Можно ли использовать VS1838B без платы?
Да. На фотографии именно отдельный приёмник VS1838B с тремя выводами. Его можно непосредственно устанавливать на макетную плату или впаивать в собственную плату.
Подходит ли VS1838B для пульта от телевизора?
Да. Это одно из основных применений данного типа инфракрасных приёмников.
Нужна ли отдельная микросхема усилителя?
Нет. В VS1838B уже интегрирована схема обработки принимаемого сигнала, включая усиление, фильтрацию и демодуляцию.
Есть ли у VS1838B цифровой выход?
Да. Вывод OUT формирует цифровой сигнал, который может считываться входом микроконтроллера.
Преимущества
- рабочее напряжение 2,7–5,5 В
- частота приёма 38 кГц
- низкое энергопотребление
- цифровой выход
- встроенная обработка ИК-сигнала
- всего три вывода
- совместимость с Arduino и ESP32
- удобный шаг выводов 2,54 мм
- компактный корпус
подходит для самостоятельной разработки и ремонта электроники.